|
46381
|
NULL
|
0
|
2026-05-15T07:03:30.607526+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-15/1778 /Users/lukas/.screenpipe/data/data/2026-05-15/1778828610607_m1.jpg...
|
Firefox
|
Pipelines - jiminny/app — Work
|
1
|
app.circleci.com/pipelines/github/jiminny/app
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Platform Sprint 4 Q2 - Platform Team - Scrum Board Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Pipelines - jiminny/app
Pipelines - jiminny/app
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Go to home page
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 sidecars
Chunk sidecars
PREVIEW
Chunk
Chunk
Dashboard All Pipelines
All Pipelines
Project Outline app
app
app
app
Overview
Overview
Settings
Settings
Deploys
Deploys
Lightning Manage triggers
Manage triggers
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
58414
58414
RUNNING workflow setup-workflow. Collapse the workflow jobs list.
Status Running Running
Running
1m 2s
remain
Info Outline
setup-workflow
setup-workflow
SETUP
mcp-tools-schemas
mcp-tools-schemas
Open commit on version control site
302527b
Merge branch 'master' into mcp-tools-schemas
Push
Commit pushed
Copy timestamp to clipboard
7s ago
Copy timestamp duration to clipboard
Rerun workflow from start
Rerun workflow from failed
Cancel workflow
Fix workflow
More Actions
Jobs
RUNNING job setup
setup
887510
12s
12s
app
58413
58413
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
master
master
Open commit on version control site
a00d53b
Merge pull request #12073 from jiminny/JY-20891-improve-sms-text-relays
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
887480
1m 13s
1m 13s
RUNNING job build-frontend
build-frontend
887481
1m 29s
1m 29s
test-frontend
887482
SUCCESS job build-backend
build-backend
887483
1m 19s
1m 19s
RUNNING job phpstan
phpstan
887484
7s
7s
prepare_deploy_revision_prod
887499
build_docker_backend_code_prod
887502
build_docker_worker_code_prod
887500
build_docker_worker_video_code_prod
887501
db_migrations_prod
887503
deploy_frontend_assets_to_s3_prod
887504
deploy_docker_backend_code_prod
887506
deploy_docker_worker_code_prod
887505
deploy_docker_worker_video_code_prod
887507
sentry_notify-1
887508
prepare_deploy_revision_prod_eu
887487
build_docker_backend_code_prod_eu
887489
build_docker_worker_code_prod_eu
887490
build_docker_worker_video_code_prod_eu
887488
db_migrations_prod_eu
887491
deploy_frontend_assets_to_s3_prod_eu
887492
deploy_docker_backend_code_prod_eu
887495
deploy_docker_worker_code_prod_eu
887493
deploy_docker_worker_video_code_prod_eu
887494
sentry_notify-2
887496
slack_notify
887509
setup
887485
test
887486
RUNNING job test-backend-lint
test-backend-lint
887497
7s
7s
sonar_cloud
887498
SUCCESS workflow setup-workflow. Collapse the workflow jobs list.
Status Passed Success
Success
setup-workflow
setup-workflow
SETUP
master
master
Open commit on version control site
a00d53b
Merge pull request #12073 from jiminny/JY-20891-improve-sms-text-relays
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
887479
30s
30s
app
58412
58412
SUCCESS workflow build_accept_deploy. Collapse the workflow jobs list.
Status Passed Success
Success
build_accept_deploy
build_accept_deploy
JY-20904-fix-update-es-on-activity-command
JY-20904-fix-update-es-on-activity-command
Open commit on version control site
c70ef5a
Merge branch 'master' into JY-20904-fix-update-es-on-activity-command
Push
Commit pushed
Copy timestamp to clipboard
16m 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
887470
2m 16s
2m 16s
SUCCESS job build-frontend
build-frontend
887471
1m 16s
1m 16s
SUCCESS job test-frontend
test-frontend
887472
1m 31s
1m 31s
SUCCESS job build-backend
build-backend
887473
51s
51s
SUCCESS job phpstan
phpstan
887477
1m 21s
1m 21s
SUCCESS job setup
setup
887475
57s
57s
SUCCESS job test
test
887476
9m 7s
9m 7s
SUCCESS job test-backend-lint
test-backend-lint
887474
4m 13s
4m 13s
SUCCESS job sonar_cloud
sonar_cloud
887478
1m 56s
1m 56s
SUCCESS workflow setup-workflow. Collapse the workflow jobs list.
Status Passed Success
Success
setup-workflow
setup-workflow
SETUP
JY-20904-fix-update-es-on-activity-command
JY-20904-fix-update-es-on-activity-command
Open commit on version control site
c70ef5a
Merge branch 'master' into JY-20904-fix-update-es-on-activity-command
Push
Commit pushed
Copy timestamp to clipboard
17m 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
887469
30s
30s
app
58411
58411
SUCCESS workflow build_accept_deploy. Collapse the workflow jobs list.
Status Passed Success
Success
build_accept_deploy
build_accept_deploy
JY-20891-improve-sms-text-relays
JY-20891-improve-sms-text-relays
Open commit on version control site
772eb11
Merge branch 'master' into JY-20891-improve-sms-text-relays
Push
Commit pushed
Copy timestamp to clipboard
21m 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
887460
1m 13s
1m 13s
SUCCESS job build-frontend
build-frontend
887461
1m 20s
1m 20s
SUCCESS job test-frontend
test-frontend
887462
1m 51s
1m 51s
SUCCESS job build-backend
build-backend
887463
1m 7s
1m 7s
SUCCESS job phpstan
phpstan
887464
1m 22s
1m 22s
SUCCESS job setup
setup
887466
1m 28s
1m 28s
SUCCESS job test
test
887467
11m 50s
11m 50s
SUCCESS job test-backend-lint
test-backend-lint
887465
4m 36s
4m 36s
SUCCESS job sonar_cloud
sonar_cloud
887468
1m 45s
1m 45s
SUCCESS workflow setup-workflow. Collapse the workflow jobs list.
Status Passed Success
Success
setup-workflow
setup-workflow
SETUP
JY-20891-improve-sms-text-relays
JY-20891-improve-sms-text-relays
Open commit on version control site
772eb11
Merge branch 'master' into JY-20891-improve-sms-text-relays
Push
Commit pushed
Copy timestamp to clipboard
22m 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
887459
30s
30s
app
58410
58410
SUCCESS workflow build_accept_deploy. Collapse the workflow jobs list.
Status Passed Success
Success
build_accept_deploy
build_accept_deploy
master
master
Open commit on version control site
d0e60bf
Merge pull request #12080 from jiminny/JY-20908-fix-request-handling-for-zapier
Push
Commit pushed
Copy timestamp to clipboard
28m 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
887429
1m 10s
1m 10s
SUCCESS job build-frontend
build-frontend
887433
1m 38s
1m 38s
SUCCESS job test-frontend
test-frontend
887434
1m 52s
1m 52s
SUCCESS job build-backend
build-backend
887430
50s
50s
SUCCESS job phpstan
phpstan
887432
1m 28s
1m 28s
SUCCESS job prepare_deploy_revision_prod
prepare_deploy_revision_prod
887448
58s
58s
SUCCESS job build_docker_backend_code_prod
build_docker_backend_code_prod
887450
1m 55s
1m 55s
SUCCESS job build_docker_worker_code_prod
build_docker_worker_code_prod
887451
2m 7s
2m 7s
SUCCESS job build_docker_worker_video_code_prod
build_docker_worker_video_code_prod
887449
1m 48s
1m 48s
SUCCESS job db_migrations_prod
db_migrations_prod
887452
7s
7s
SUCCESS job deploy_frontend_assets_to_s3_prod
deploy_frontend_assets_to_s3_prod
887453
43s
43s
SUCCESS job deploy_docker_backend_code_prod
deploy_docker_backend_code_prod
887456
17m 4s
17m 4s
SUCCESS job deploy_docker_worker_code_prod
deploy_docker_worker_code_prod
887455
12m 38s
12m 38s
SUCCESS job deploy_docker_worker_video_code_prod
deploy_docker_worker_video_code_prod
887454
22s
22s
SUCCESS job sentry_notify-1
sentry_notify-1
887458
1m 4s
1m 4s
SUCCESS job prepare_deploy_revision_prod_eu
prepare_deploy_revision_prod_eu
887435
1m 3s
1m 3s
SUCCESS job build_docker_backend_code_prod_eu
build_docker_backend_code_prod_eu
887436
1m 50s
1m 50s
SUCCESS job build_docker_worker_code_prod_eu
build_docker_worker_code_prod_eu
887437
1m 49s
1m 49s
SUCCESS job build_docker_worker_video_code_prod_eu
build_docker_worker_video_code_prod_eu
887438
1m 46s
1m 46s
SUCCESS job db_migrations_prod_eu
db_migrations_prod_eu
887439
9s
9s
SUCCESS job deploy_frontend_assets_to_s3_prod_eu
deploy_frontend_assets_to_s3_prod_eu
887440
36s
36s
SUCCESS job deploy_docker_backend_code_prod_eu
deploy_docker_backend_code_prod_eu
887442
12m 23s
12m 23s
SUCCESS job deploy_docker_worker_code_prod_eu...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Service-Desk - Queues - Platform team - Service space - Jira","depth":4,"on_screen":true,"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,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Pipelines - jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Pipelines - jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"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.0,"top":0.0,"width":0.022222223,"height":0.035555556},"on_screen":true,"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.0,"top":0.0,"width":0.022222223,"height":0.035555556},"on_screen":true,"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.009722223,"top":0.0,"width":0.022222223,"height":0.035555556},"on_screen":true,"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.032986112,"top":0.0,"width":0.022222223,"height":0.035555556},"on_screen":true,"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.05625,"top":0.0,"width":0.022222223,"height":0.035555556},"on_screen":true,"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,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"Auto theme","depth":9,"on_screen":true,"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,"on_screen":true,"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,"on_screen":true,"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,"on_screen":true,"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,"on_screen":true,"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,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Home","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Pipelines","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Pipelines","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Projects","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Projects","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Deploys","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Deploys","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Insights","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Insights","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Runners","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Runners","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Org","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Org","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Plan","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Plan","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Chunk sidecars","depth":11,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Chunk sidecars","depth":13,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PREVIEW","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Chunk","depth":10,"bounds":{"left":0.123958334,"top":0.0,"width":0.06111111,"height":0.064444445},"on_screen":true,"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.13993056,"top":0.0,"width":0.029166667,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Dashboard All Pipelines","depth":14,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"All Pipelines","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Project Outline app","depth":14,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"app","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"app","depth":12,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"app","depth":13,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Overview","depth":12,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Overview","depth":13,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Settings","depth":12,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Settings","depth":13,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Deploys","depth":12,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Deploys","depth":13,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Lightning Manage triggers","depth":12,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Manage triggers","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Trigger Pipeline","depth":12,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Pipelines All pipelines my-pipelines-filter","depth":12,"on_screen":false,"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":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"app Project Filter. Selected \"app\"","depth":12,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"All branches Branch Filter. Selected \"All branches\"","depth":12,"on_screen":false,"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":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Start Time Cutoff date Arrow Drop Down","depth":12,"on_screen":false,"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":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"All statuses Arrow Drop Down","depth":12,"on_screen":false,"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":13,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"statuses","depth":13,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Filter Display options","depth":12,"on_screen":false,"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":13,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Pipeline","depth":13,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Status","depth":13,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Workflow","depth":13,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Checkout source","depth":13,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Trigger event","depth":13,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Start","depth":13,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Duration","depth":13,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Actions","depth":13,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"app","depth":12,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"58414","depth":11,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"58414","depth":12,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"RUNNING workflow setup-workflow. Collapse the workflow jobs list.","depth":12,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Status Running Running","depth":11,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Running","depth":12,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1m 2s","depth":12,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"remain","depth":12,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Info Outline","depth":11,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"setup-workflow","depth":11,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"setup-workflow","depth":12,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SETUP","depth":11,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"mcp-tools-schemas","depth":12,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"mcp-tools-schemas","depth":13,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Open commit on version control site","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"302527b","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Merge branch 'master' into mcp-tools-schemas","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Push","depth":12,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Commit pushed","depth":13,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy timestamp to clipboard","depth":12,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"7s ago","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy timestamp duration to clipboard","depth":12,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Rerun workflow from start","depth":11,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Rerun workflow from failed","depth":11,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Cancel workflow","depth":11,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Fix workflow","depth":11,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"More Actions","depth":11,"on_screen":false,"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":13,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"RUNNING job setup","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"setup","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887510","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"12s","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"12s","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"app","depth":12,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"58413","depth":11,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"58413","depth":12,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"RUNNING workflow build_accept_deploy. Collapse the workflow jobs list.","depth":12,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Status Running Running","depth":11,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Running","depth":12,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"22m 16s","depth":12,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"remain","depth":12,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Info Outline","depth":11,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"build_accept_deploy","depth":11,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build_accept_deploy","depth":12,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"master","depth":12,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"master","depth":13,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Open commit on version control site","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"a00d53b","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Merge pull request #12073 from jiminny/JY-20891-improve-sms-text-relays","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Push","depth":12,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Commit pushed","depth":13,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy timestamp to clipboard","depth":12,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"3m ago","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy timestamp duration to clipboard","depth":12,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Rerun workflow from start","depth":11,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Rerun workflow from failed","depth":11,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Cancel workflow","depth":11,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Fix workflow","depth":11,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"More Actions","depth":11,"on_screen":false,"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":13,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job checkout-code","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"checkout-code","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887480","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 13s","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 13s","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"RUNNING job build-frontend","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build-frontend","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887481","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 29s","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 29s","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"test-frontend","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887482","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job build-backend","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build-backend","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887483","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 19s","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 19s","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"RUNNING job phpstan","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"phpstan","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887484","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"7s","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"7s","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"prepare_deploy_revision_prod","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887499","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"build_docker_backend_code_prod","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887502","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"build_docker_worker_code_prod","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887500","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"build_docker_worker_video_code_prod","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887501","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"db_migrations_prod","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887503","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"deploy_frontend_assets_to_s3_prod","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887504","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"deploy_docker_backend_code_prod","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887506","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"deploy_docker_worker_code_prod","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887505","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"deploy_docker_worker_video_code_prod","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887507","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"sentry_notify-1","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887508","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"prepare_deploy_revision_prod_eu","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887487","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"build_docker_backend_code_prod_eu","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887489","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"build_docker_worker_code_prod_eu","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887490","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"build_docker_worker_video_code_prod_eu","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887488","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"db_migrations_prod_eu","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887491","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"deploy_frontend_assets_to_s3_prod_eu","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887492","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"deploy_docker_backend_code_prod_eu","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887495","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"deploy_docker_worker_code_prod_eu","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887493","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"deploy_docker_worker_video_code_prod_eu","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887494","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"sentry_notify-2","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887496","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"slack_notify","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887509","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"setup","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887485","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"test","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887486","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"RUNNING job test-backend-lint","depth":13,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"test-backend-lint","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887497","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"7s","depth":13,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"7s","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"sonar_cloud","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887498","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"SUCCESS workflow setup-workflow. Collapse the workflow jobs list.","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Status Passed Success","depth":11,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Success","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"setup-workflow","depth":11,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"setup-workflow","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SETUP","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"master","depth":12,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"master","depth":13,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Open commit on version control site","depth":13,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"a00d53b","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Merge pull request #12073 from jiminny/JY-20891-improve-sms-text-relays","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Push","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Commit pushed","depth":13,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy timestamp to clipboard","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"3m ago","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy timestamp duration to clipboard","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Rerun workflow from start","depth":11,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Rerun workflow from failed","depth":11,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Cancel workflow","depth":11,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Fix workflow","depth":11,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"More Actions","depth":11,"on_screen":true,"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":13,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job setup","depth":13,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"setup","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887479","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"30s","depth":13,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"30s","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"app","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"58412","depth":11,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"58412","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"SUCCESS workflow build_accept_deploy. Collapse the workflow jobs list.","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Status Passed Success","depth":11,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Success","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"build_accept_deploy","depth":11,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build_accept_deploy","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"JY-20904-fix-update-es-on-activity-command","depth":12,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20904-fix-update-es-on-activity-command","depth":13,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Open commit on version control site","depth":13,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"c70ef5a","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Merge branch 'master' into JY-20904-fix-update-es-on-activity-command","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Push","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Commit pushed","depth":13,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy timestamp to clipboard","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"16m ago","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy timestamp duration to clipboard","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Rerun workflow from start","depth":11,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Rerun workflow from failed","depth":11,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Cancel workflow","depth":11,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Fix workflow","depth":11,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"More Actions","depth":11,"on_screen":true,"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":13,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job checkout-code","depth":13,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"checkout-code","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887470","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"2m 16s","depth":13,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"2m 16s","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job build-frontend","depth":13,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build-frontend","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887471","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 16s","depth":13,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 16s","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job test-frontend","depth":13,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"test-frontend","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887472","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 31s","depth":13,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 31s","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job build-backend","depth":13,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build-backend","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887473","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"51s","depth":13,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"51s","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job phpstan","depth":13,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"phpstan","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887477","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 21s","depth":13,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 21s","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job setup","depth":13,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"setup","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887475","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"57s","depth":13,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"57s","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job test","depth":13,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"test","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887476","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"9m 7s","depth":13,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"9m 7s","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job test-backend-lint","depth":13,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"test-backend-lint","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887474","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"4m 13s","depth":13,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"4m 13s","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job sonar_cloud","depth":13,"bounds":{"left":0.34930557,"top":0.0,"width":0.65069443,"height":0.026666667},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"sonar_cloud","depth":14,"bounds":{"left":0.38125,"top":0.0,"width":0.05625,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887478","depth":15,"bounds":{"left":0.44305557,"top":0.0,"width":0.034722224,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 56s","depth":13,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 56s","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"SUCCESS workflow setup-workflow. Collapse the workflow jobs list.","depth":12,"bounds":{"left":0.32847223,"top":0.0,"width":0.022222223,"height":0.035555556},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Status Passed Success","depth":11,"bounds":{"left":0.35347223,"top":0.0,"width":0.06979167,"height":0.032222223},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Success","depth":12,"bounds":{"left":0.37569445,"top":0.0,"width":0.03923611,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"setup-workflow","depth":11,"bounds":{"left":0.46805555,"top":0.0,"width":0.07361111,"height":0.021666666},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"setup-workflow","depth":12,"bounds":{"left":0.46805555,"top":0.0,"width":0.07361111,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SETUP","depth":11,"bounds":{"left":0.55277777,"top":0.0,"width":0.022916667,"height":0.013888889},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"JY-20904-fix-update-es-on-activity-command","depth":12,"bounds":{"left":0.6319444,"top":0.0,"width":0.22013889,"height":0.021666666},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20904-fix-update-es-on-activity-command","depth":13,"bounds":{"left":0.6319444,"top":0.0,"width":0.22013889,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Open commit on version control site","depth":13,"bounds":{"left":0.6319444,"top":0.0,"width":0.26666668,"height":0.046666667},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"c70ef5a","depth":15,"bounds":{"left":0.6319444,"top":0.0,"width":0.038194444,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Merge branch 'master' into JY-20904-fix-update-es-on-activity-command","depth":15,"bounds":{"left":0.6319444,"top":0.0,"width":0.234375,"height":0.042777777},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Push","depth":12,"bounds":{"left":0.9375,"top":0.0,"width":0.023611112,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Commit pushed","depth":13,"bounds":{"left":0.9638889,"top":0.0,"width":0.036111116,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy timestamp to clipboard","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"17m ago","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy timestamp duration to clipboard","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Rerun workflow from start","depth":11,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Rerun workflow from failed","depth":11,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Cancel workflow","depth":11,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Fix workflow","depth":11,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"More Actions","depth":11,"on_screen":true,"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":13,"bounds":{"left":0.2934028,"top":0.068333335,"width":0.022569444,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job setup","depth":13,"bounds":{"left":0.34930557,"top":0.064444445,"width":0.65069443,"height":0.026666667},"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"setup","depth":14,"bounds":{"left":0.38125,"top":0.068333335,"width":0.02638889,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887469","depth":15,"bounds":{"left":0.41319445,"top":0.068333335,"width":0.035416666,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"30s","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"30s","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"app","depth":12,"bounds":{"left":0.21423611,"top":0.13722222,"width":0.017361112,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"58411","depth":11,"bounds":{"left":0.21423611,"top":0.16055556,"width":0.027083334,"height":0.021666666},"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"58411","depth":12,"bounds":{"left":0.21423611,"top":0.16166666,"width":0.027083334,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"SUCCESS workflow build_accept_deploy. Collapse the workflow jobs list.","depth":12,"bounds":{"left":0.32847223,"top":0.14,"width":0.022222223,"height":0.035555556},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Status Passed Success","depth":11,"bounds":{"left":0.35347223,"top":0.14222223,"width":0.06979167,"height":0.032222223},"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Success","depth":12,"bounds":{"left":0.37569445,"top":0.14888889,"width":0.03923611,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"build_accept_deploy","depth":11,"bounds":{"left":0.46805555,"top":0.14722222,"width":0.09548611,"height":0.021666666},"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build_accept_deploy","depth":12,"bounds":{"left":0.46805555,"top":0.14833333,"width":0.09548611,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"JY-20891-improve-sms-text-relays","depth":12,"bounds":{"left":0.6319444,"top":0.13777778,"width":0.16458334,"height":0.022222223},"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891-improve-sms-text-relays","depth":13,"bounds":{"left":0.6319444,"top":0.13944444,"width":0.16458334,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Open commit on version control site","depth":13,"bounds":{"left":0.6319444,"top":0.16444445,"width":0.26666668,"height":0.046666667},"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"772eb11","depth":15,"bounds":{"left":0.6319444,"top":0.16611111,"width":0.038541667,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Merge branch 'master' into JY-20891-improve-sms-text-relays","depth":15,"bounds":{"left":0.6319444,"top":0.16611111,"width":0.25868055,"height":0.042777777},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Push","depth":12,"bounds":{"left":0.9375,"top":0.14833333,"width":0.023611112,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Commit pushed","depth":13,"bounds":{"left":0.9638889,"top":0.14833333,"width":0.036111116,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy timestamp to clipboard","depth":12,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"21m ago","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy timestamp duration to clipboard","depth":12,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Rerun workflow from start","depth":11,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Rerun workflow from failed","depth":11,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Cancel workflow","depth":11,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Fix workflow","depth":11,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"More Actions","depth":11,"on_screen":false,"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":13,"bounds":{"left":0.2934028,"top":0.24555555,"width":0.022569444,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job checkout-code","depth":13,"bounds":{"left":0.34930557,"top":0.24222222,"width":0.65069443,"height":0.026666667},"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"checkout-code","depth":14,"bounds":{"left":0.38125,"top":0.24555555,"width":0.07048611,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887460","depth":15,"bounds":{"left":0.45729166,"top":0.24555555,"width":0.035416666,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 13s","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 13s","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job build-frontend","depth":13,"bounds":{"left":0.34930557,"top":0.2777778,"width":0.65069443,"height":0.026666667},"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build-frontend","depth":14,"bounds":{"left":0.38125,"top":0.28111112,"width":0.06736111,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887461","depth":15,"bounds":{"left":0.45416668,"top":0.28111112,"width":0.033680554,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 20s","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 20s","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job test-frontend","depth":13,"bounds":{"left":0.34930557,"top":0.31333333,"width":0.65069443,"height":0.026666667},"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"test-frontend","depth":14,"bounds":{"left":0.38125,"top":0.31666666,"width":0.0625,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887462","depth":15,"bounds":{"left":0.44930556,"top":0.31666666,"width":0.035069443,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 51s","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 51s","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job build-backend","depth":13,"bounds":{"left":0.34930557,"top":0.34888887,"width":0.65069443,"height":0.026666667},"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build-backend","depth":14,"bounds":{"left":0.38125,"top":0.35222223,"width":0.06736111,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887463","depth":15,"bounds":{"left":0.45416668,"top":0.35222223,"width":0.035416666,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 7s","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 7s","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job phpstan","depth":13,"bounds":{"left":0.34930557,"top":0.38444445,"width":0.65069443,"height":0.026666667},"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"phpstan","depth":14,"bounds":{"left":0.38125,"top":0.38777778,"width":0.038194444,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887464","depth":15,"bounds":{"left":0.425,"top":0.38777778,"width":0.035416666,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 22s","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 22s","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job setup","depth":13,"bounds":{"left":0.34930557,"top":0.42,"width":0.65069443,"height":0.026666667},"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"setup","depth":14,"bounds":{"left":0.38125,"top":0.42333335,"width":0.02638889,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887466","depth":15,"bounds":{"left":0.41319445,"top":0.42333335,"width":0.035416666,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 28s","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 28s","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job test","depth":13,"bounds":{"left":0.34930557,"top":0.45555556,"width":0.65069443,"height":0.026666667},"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"test","depth":14,"bounds":{"left":0.38125,"top":0.4588889,"width":0.018055556,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887467","depth":15,"bounds":{"left":0.40486112,"top":0.4588889,"width":0.035069443,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"11m 50s","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"11m 50s","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job test-backend-lint","depth":13,"bounds":{"left":0.34930557,"top":0.4911111,"width":0.65069443,"height":0.026666667},"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"test-backend-lint","depth":14,"bounds":{"left":0.38125,"top":0.49444443,"width":0.08125,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887465","depth":15,"bounds":{"left":0.46805555,"top":0.49444443,"width":0.035069443,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"4m 36s","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"4m 36s","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job sonar_cloud","depth":13,"bounds":{"left":0.34930557,"top":0.52666664,"width":0.65069443,"height":0.026666667},"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"sonar_cloud","depth":14,"bounds":{"left":0.38125,"top":0.53,"width":0.05625,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887468","depth":15,"bounds":{"left":0.44305557,"top":0.53,"width":0.035416666,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 45s","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 45s","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"SUCCESS workflow setup-workflow. Collapse the workflow jobs list.","depth":12,"bounds":{"left":0.32847223,"top":0.40888888,"width":0.022222223,"height":0.035555556},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Status Passed Success","depth":11,"bounds":{"left":0.35347223,"top":0.41111112,"width":0.06979167,"height":0.032222223},"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Success","depth":12,"bounds":{"left":0.37569445,"top":0.41777778,"width":0.03923611,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"setup-workflow","depth":11,"bounds":{"left":0.46805555,"top":0.4161111,"width":0.07361111,"height":0.021666666},"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"setup-workflow","depth":12,"bounds":{"left":0.46805555,"top":0.41722223,"width":0.07361111,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"SETUP","depth":11,"bounds":{"left":0.55277777,"top":0.42,"width":0.022916667,"height":0.013888889},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"JY-20891-improve-sms-text-relays","depth":12,"bounds":{"left":0.6319444,"top":0.57222223,"width":0.16458334,"height":0.021666666},"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891-improve-sms-text-relays","depth":13,"bounds":{"left":0.6319444,"top":0.5733333,"width":0.16458334,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Open commit on version control site","depth":13,"bounds":{"left":0.6319444,"top":0.59833336,"width":0.26666668,"height":0.046666667},"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"772eb11","depth":15,"bounds":{"left":0.6319444,"top":0.60055554,"width":0.038541667,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Merge branch 'master' into JY-20891-improve-sms-text-relays","depth":15,"bounds":{"left":0.6319444,"top":0.60055554,"width":0.25868055,"height":0.042777777},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Push","depth":12,"bounds":{"left":0.9375,"top":0.41722223,"width":0.023611112,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Commit pushed","depth":13,"bounds":{"left":0.9638889,"top":0.41722223,"width":0.036111116,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy timestamp to clipboard","depth":12,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"22m ago","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy timestamp duration to clipboard","depth":12,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Rerun workflow from start","depth":11,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Rerun workflow from failed","depth":11,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Cancel workflow","depth":11,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Fix workflow","depth":11,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"More Actions","depth":11,"on_screen":false,"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":13,"bounds":{"left":0.2934028,"top":0.5144445,"width":0.022569444,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job setup","depth":13,"bounds":{"left":0.34930557,"top":0.51111114,"width":0.65069443,"height":0.026666667},"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"setup","depth":14,"bounds":{"left":0.38125,"top":0.5144445,"width":0.02638889,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887459","depth":15,"bounds":{"left":0.41319445,"top":0.5144445,"width":0.035069443,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"30s","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"30s","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"app","depth":12,"bounds":{"left":0.21423611,"top":0.5833333,"width":0.017361112,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"58410","depth":11,"bounds":{"left":0.21423611,"top":0.6066667,"width":0.028819444,"height":0.021666666},"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"58410","depth":12,"bounds":{"left":0.21423611,"top":0.6077778,"width":0.028819444,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"SUCCESS workflow build_accept_deploy. Collapse the workflow jobs list.","depth":12,"bounds":{"left":0.32847223,"top":0.58666664,"width":0.022222223,"height":0.035555556},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Status Passed Success","depth":11,"bounds":{"left":0.35347223,"top":0.5888889,"width":0.06979167,"height":0.031666666},"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Success","depth":12,"bounds":{"left":0.37569445,"top":0.595,"width":0.03923611,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"build_accept_deploy","depth":11,"bounds":{"left":0.46805555,"top":0.5933333,"width":0.09548611,"height":0.021666666},"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build_accept_deploy","depth":12,"bounds":{"left":0.46805555,"top":0.59444445,"width":0.09548611,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"master","depth":12,"bounds":{"left":0.6319444,"top":0.76166666,"width":0.032291666,"height":0.021666666},"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"master","depth":13,"bounds":{"left":0.6319444,"top":0.7627778,"width":0.032291666,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Open commit on version control site","depth":13,"bounds":{"left":0.6319444,"top":0.7877778,"width":0.26666668,"height":0.046666667},"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"d0e60bf","depth":15,"bounds":{"left":0.6319444,"top":0.79,"width":0.04027778,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Merge pull request #12080 from jiminny/JY-20908-fix-request-handling-for-zapier","depth":15,"bounds":{"left":0.6319444,"top":0.79,"width":0.22986111,"height":0.042777777},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Push","depth":12,"bounds":{"left":0.9375,"top":0.59444445,"width":0.023611112,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Commit pushed","depth":13,"bounds":{"left":0.9638889,"top":0.59444445,"width":0.036111116,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy timestamp to clipboard","depth":12,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"28m ago","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy timestamp duration to clipboard","depth":12,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Rerun workflow from start","depth":11,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Rerun workflow from failed","depth":11,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Cancel workflow","depth":11,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Fix workflow","depth":11,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"More Actions","depth":11,"on_screen":false,"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":13,"bounds":{"left":0.2934028,"top":0.6933333,"width":0.022569444,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job checkout-code","depth":13,"bounds":{"left":0.34930557,"top":0.6894444,"width":0.65069443,"height":0.026666667},"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"checkout-code","depth":14,"bounds":{"left":0.38125,"top":0.6933333,"width":0.07048611,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887429","depth":15,"bounds":{"left":0.45729166,"top":0.6933333,"width":0.035416666,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 10s","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 10s","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job build-frontend","depth":13,"bounds":{"left":0.34930557,"top":0.725,"width":0.65069443,"height":0.026666667},"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build-frontend","depth":14,"bounds":{"left":0.38125,"top":0.72888887,"width":0.06736111,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887433","depth":15,"bounds":{"left":0.45416668,"top":0.72888887,"width":0.035416666,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 38s","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 38s","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job test-frontend","depth":13,"bounds":{"left":0.34930557,"top":0.76055557,"width":0.65069443,"height":0.026666667},"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"test-frontend","depth":14,"bounds":{"left":0.38125,"top":0.7644445,"width":0.0625,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887434","depth":15,"bounds":{"left":0.44930556,"top":0.7644445,"width":0.03576389,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 52s","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 52s","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job build-backend","depth":13,"bounds":{"left":0.34930557,"top":0.7961111,"width":0.65069443,"height":0.026666667},"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build-backend","depth":14,"bounds":{"left":0.38125,"top":0.8,"width":0.06736111,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887430","depth":15,"bounds":{"left":0.45416668,"top":0.8,"width":0.035416666,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"50s","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"50s","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job phpstan","depth":13,"bounds":{"left":0.34930557,"top":0.83166665,"width":0.65069443,"height":0.026666667},"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"phpstan","depth":14,"bounds":{"left":0.38125,"top":0.83555555,"width":0.038194444,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887432","depth":15,"bounds":{"left":0.425,"top":0.83555555,"width":0.035069443,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 28s","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 28s","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job prepare_deploy_revision_prod","depth":13,"bounds":{"left":0.34930557,"top":0.86722225,"width":0.65069443,"height":0.026666667},"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"prepare_deploy_revision_prod","depth":14,"bounds":{"left":0.38125,"top":0.8711111,"width":0.1388889,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887448","depth":15,"bounds":{"left":0.52569443,"top":0.8711111,"width":0.035416666,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"58s","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"58s","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job build_docker_backend_code_prod","depth":13,"bounds":{"left":0.34930557,"top":0.9027778,"width":0.65069443,"height":0.026666667},"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build_docker_backend_code_prod","depth":14,"bounds":{"left":0.38125,"top":0.9066667,"width":0.15833333,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887450","depth":15,"bounds":{"left":0.5451389,"top":0.9066667,"width":0.035416666,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 55s","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 55s","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job build_docker_worker_code_prod","depth":13,"bounds":{"left":0.34930557,"top":0.93833333,"width":0.65069443,"height":0.026666667},"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build_docker_worker_code_prod","depth":14,"bounds":{"left":0.38125,"top":0.94222224,"width":0.15034722,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887451","depth":15,"bounds":{"left":0.53715277,"top":0.94222224,"width":0.033680554,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"2m 7s","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"2m 7s","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job build_docker_worker_video_code_prod","depth":13,"bounds":{"left":0.34930557,"top":0.9738889,"width":0.65069443,"height":0.026111126},"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build_docker_worker_video_code_prod","depth":14,"bounds":{"left":0.38125,"top":0.9777778,"width":0.17951389,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887449","depth":15,"bounds":{"left":0.56631947,"top":0.9777778,"width":0.03576389,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 48s","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 48s","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job db_migrations_prod","depth":13,"bounds":{"left":0.34930557,"top":1.0,"width":0.65069443,"height":-0.009444475},"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"db_migrations_prod","depth":14,"bounds":{"left":0.38125,"top":1.0,"width":0.092708334,"height":-0.013333321},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887452","depth":15,"bounds":{"left":0.47951388,"top":1.0,"width":0.035069443,"height":-0.013333321},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"7s","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"7s","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job deploy_frontend_assets_to_s3_prod","depth":13,"bounds":{"left":0.34930557,"top":1.0,"width":0.65069443,"height":-0.044999957},"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"deploy_frontend_assets_to_s3_prod","depth":14,"bounds":{"left":0.38125,"top":1.0,"width":0.16666667,"height":-0.04888892},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887453","depth":15,"bounds":{"left":0.5534722,"top":1.0,"width":0.035069443,"height":-0.04888892},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"43s","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"43s","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job deploy_docker_backend_code_prod","depth":13,"bounds":{"left":0.34930557,"top":1.0,"width":0.65069443,"height":-0.08055556},"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"deploy_docker_backend_code_prod","depth":14,"bounds":{"left":0.38125,"top":1.0,"width":0.16597222,"height":-0.0844444},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887456","depth":15,"bounds":{"left":0.55277777,"top":1.0,"width":0.035069443,"height":-0.0844444},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"17m 4s","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"17m 4s","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job deploy_docker_worker_code_prod","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"deploy_docker_worker_code_prod","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887455","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"12m 38s","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"12m 38s","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job deploy_docker_worker_video_code_prod","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"deploy_docker_worker_video_code_prod","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887454","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"22s","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"22s","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job sentry_notify-1","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"sentry_notify-1","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887458","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 4s","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 4s","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job prepare_deploy_revision_prod_eu","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"prepare_deploy_revision_prod_eu","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887435","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 3s","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 3s","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job build_docker_backend_code_prod_eu","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build_docker_backend_code_prod_eu","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887436","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 50s","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 50s","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job build_docker_worker_code_prod_eu","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build_docker_worker_code_prod_eu","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887437","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 49s","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 49s","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job build_docker_worker_video_code_prod_eu","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"build_docker_worker_video_code_prod_eu","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887438","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"1m 46s","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"1m 46s","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job db_migrations_prod_eu","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"db_migrations_prod_eu","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887439","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"9s","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"9s","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job deploy_frontend_assets_to_s3_prod_eu","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"deploy_frontend_assets_to_s3_prod_eu","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887440","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"36s","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"36s","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job deploy_docker_backend_code_prod_eu","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"deploy_docker_backend_code_prod_eu","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"887442","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"12m 23s","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"12m 23s","depth":14,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SUCCESS job deploy_docker_worker_code_prod_eu","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false}]...
|
-2622610728149834259
|
866501479896016624
|
visual_change
|
accessibility
|
NULL
|
Platform Sprint 4 Q2 - Platform Team - Scrum Board Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Pipelines - jiminny/app
Pipelines - jiminny/app
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Go to home page
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 sidecars
Chunk sidecars
PREVIEW
Chunk
Chunk
Dashboard All Pipelines
All Pipelines
Project Outline app
app
app
app
Overview
Overview
Settings
Settings
Deploys
Deploys
Lightning Manage triggers
Manage triggers
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
58414
58414
RUNNING workflow setup-workflow. Collapse the workflow jobs list.
Status Running Running
Running
1m 2s
remain
Info Outline
setup-workflow
setup-workflow
SETUP
mcp-tools-schemas
mcp-tools-schemas
Open commit on version control site
302527b
Merge branch 'master' into mcp-tools-schemas
Push
Commit pushed
Copy timestamp to clipboard
7s ago
Copy timestamp duration to clipboard
Rerun workflow from start
Rerun workflow from failed
Cancel workflow
Fix workflow
More Actions
Jobs
RUNNING job setup
setup
887510
12s
12s
app
58413
58413
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
master
master
Open commit on version control site
a00d53b
Merge pull request #12073 from jiminny/JY-20891-improve-sms-text-relays
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
887480
1m 13s
1m 13s
RUNNING job build-frontend
build-frontend
887481
1m 29s
1m 29s
test-frontend
887482
SUCCESS job build-backend
build-backend
887483
1m 19s
1m 19s
RUNNING job phpstan
phpstan
887484
7s
7s
prepare_deploy_revision_prod
887499
build_docker_backend_code_prod
887502
build_docker_worker_code_prod
887500
build_docker_worker_video_code_prod
887501
db_migrations_prod
887503
deploy_frontend_assets_to_s3_prod
887504
deploy_docker_backend_code_prod
887506
deploy_docker_worker_code_prod
887505
deploy_docker_worker_video_code_prod
887507
sentry_notify-1
887508
prepare_deploy_revision_prod_eu
887487
build_docker_backend_code_prod_eu
887489
build_docker_worker_code_prod_eu
887490
build_docker_worker_video_code_prod_eu
887488
db_migrations_prod_eu
887491
deploy_frontend_assets_to_s3_prod_eu
887492
deploy_docker_backend_code_prod_eu
887495
deploy_docker_worker_code_prod_eu
887493
deploy_docker_worker_video_code_prod_eu
887494
sentry_notify-2
887496
slack_notify
887509
setup
887485
test
887486
RUNNING job test-backend-lint
test-backend-lint
887497
7s
7s
sonar_cloud
887498
SUCCESS workflow setup-workflow. Collapse the workflow jobs list.
Status Passed Success
Success
setup-workflow
setup-workflow
SETUP
master
master
Open commit on version control site
a00d53b
Merge pull request #12073 from jiminny/JY-20891-improve-sms-text-relays
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
887479
30s
30s
app
58412
58412
SUCCESS workflow build_accept_deploy. Collapse the workflow jobs list.
Status Passed Success
Success
build_accept_deploy
build_accept_deploy
JY-20904-fix-update-es-on-activity-command
JY-20904-fix-update-es-on-activity-command
Open commit on version control site
c70ef5a
Merge branch 'master' into JY-20904-fix-update-es-on-activity-command
Push
Commit pushed
Copy timestamp to clipboard
16m 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
887470
2m 16s
2m 16s
SUCCESS job build-frontend
build-frontend
887471
1m 16s
1m 16s
SUCCESS job test-frontend
test-frontend
887472
1m 31s
1m 31s
SUCCESS job build-backend
build-backend
887473
51s
51s
SUCCESS job phpstan
phpstan
887477
1m 21s
1m 21s
SUCCESS job setup
setup
887475
57s
57s
SUCCESS job test
test
887476
9m 7s
9m 7s
SUCCESS job test-backend-lint
test-backend-lint
887474
4m 13s
4m 13s
SUCCESS job sonar_cloud
sonar_cloud
887478
1m 56s
1m 56s
SUCCESS workflow setup-workflow. Collapse the workflow jobs list.
Status Passed Success
Success
setup-workflow
setup-workflow
SETUP
JY-20904-fix-update-es-on-activity-command
JY-20904-fix-update-es-on-activity-command
Open commit on version control site
c70ef5a
Merge branch 'master' into JY-20904-fix-update-es-on-activity-command
Push
Commit pushed
Copy timestamp to clipboard
17m 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
887469
30s
30s
app
58411
58411
SUCCESS workflow build_accept_deploy. Collapse the workflow jobs list.
Status Passed Success
Success
build_accept_deploy
build_accept_deploy
JY-20891-improve-sms-text-relays
JY-20891-improve-sms-text-relays
Open commit on version control site
772eb11
Merge branch 'master' into JY-20891-improve-sms-text-relays
Push
Commit pushed
Copy timestamp to clipboard
21m 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
887460
1m 13s
1m 13s
SUCCESS job build-frontend
build-frontend
887461
1m 20s
1m 20s
SUCCESS job test-frontend
test-frontend
887462
1m 51s
1m 51s
SUCCESS job build-backend
build-backend
887463
1m 7s
1m 7s
SUCCESS job phpstan
phpstan
887464
1m 22s
1m 22s
SUCCESS job setup
setup
887466
1m 28s
1m 28s
SUCCESS job test
test
887467
11m 50s
11m 50s
SUCCESS job test-backend-lint
test-backend-lint
887465
4m 36s
4m 36s
SUCCESS job sonar_cloud
sonar_cloud
887468
1m 45s
1m 45s
SUCCESS workflow setup-workflow. Collapse the workflow jobs list.
Status Passed Success
Success
setup-workflow
setup-workflow
SETUP
JY-20891-improve-sms-text-relays
JY-20891-improve-sms-text-relays
Open commit on version control site
772eb11
Merge branch 'master' into JY-20891-improve-sms-text-relays
Push
Commit pushed
Copy timestamp to clipboard
22m 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
887459
30s
30s
app
58410
58410
SUCCESS workflow build_accept_deploy. Collapse the workflow jobs list.
Status Passed Success
Success
build_accept_deploy
build_accept_deploy
master
master
Open commit on version control site
d0e60bf
Merge pull request #12080 from jiminny/JY-20908-fix-request-handling-for-zapier
Push
Commit pushed
Copy timestamp to clipboard
28m 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
887429
1m 10s
1m 10s
SUCCESS job build-frontend
build-frontend
887433
1m 38s
1m 38s
SUCCESS job test-frontend
test-frontend
887434
1m 52s
1m 52s
SUCCESS job build-backend
build-backend
887430
50s
50s
SUCCESS job phpstan
phpstan
887432
1m 28s
1m 28s
SUCCESS job prepare_deploy_revision_prod
prepare_deploy_revision_prod
887448
58s
58s
SUCCESS job build_docker_backend_code_prod
build_docker_backend_code_prod
887450
1m 55s
1m 55s
SUCCESS job build_docker_worker_code_prod
build_docker_worker_code_prod
887451
2m 7s
2m 7s
SUCCESS job build_docker_worker_video_code_prod
build_docker_worker_video_code_prod
887449
1m 48s
1m 48s
SUCCESS job db_migrations_prod
db_migrations_prod
887452
7s
7s
SUCCESS job deploy_frontend_assets_to_s3_prod
deploy_frontend_assets_to_s3_prod
887453
43s
43s
SUCCESS job deploy_docker_backend_code_prod
deploy_docker_backend_code_prod
887456
17m 4s
17m 4s
SUCCESS job deploy_docker_worker_code_prod
deploy_docker_worker_code_prod
887455
12m 38s
12m 38s
SUCCESS job deploy_docker_worker_video_code_prod
deploy_docker_worker_video_code_prod
887454
22s
22s
SUCCESS job sentry_notify-1
sentry_notify-1
887458
1m 4s
1m 4s
SUCCESS job prepare_deploy_revision_prod_eu
prepare_deploy_revision_prod_eu
887435
1m 3s
1m 3s
SUCCESS job build_docker_backend_code_prod_eu
build_docker_backend_code_prod_eu
887436
1m 50s
1m 50s
SUCCESS job build_docker_worker_code_prod_eu
build_docker_worker_code_prod_eu
887437
1m 49s
1m 49s
SUCCESS job build_docker_worker_video_code_prod_eu
build_docker_worker_video_code_prod_eu
887438
1m 46s
1m 46s
SUCCESS job db_migrations_prod_eu
db_migrations_prod_eu
887439
9s
9s
SUCCESS job deploy_frontend_assets_to_s3_prod_eu
deploy_frontend_assets_to_s3_prod_eu
887440
36s
36s
SUCCESS job deploy_docker_backend_code_prod_eu
deploy_docker_backend_code_prod_eu
887442
12m 23s
12m 23s
SUCCESS job deploy_docker_worker_code_prod_eu...
|
46376
|
NULL
|
NULL
|
NULL
|
|
46300
|
NULL
|
0
|
2026-05-15T06:58:37.876946+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-15/1778 /Users/lukas/.screenpipe/data/data/2026-05-15/1778828317876_m1.jpg...
|
Firefox
|
Service-Desk - Queues - Platform team - Service sp Service-Desk - Queues - Platform team - Service space - Jira — Work...
|
1
|
jiminny.atlassian.net/jira/servicedesk/projects/SR jiminny.atlassian.net/jira/servicedesk/projects/SRD/queues/custom/37...
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Platform Sprint 4 Q2 - Platform Team - Scrum Board Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to:
Top Bar
Top Bar
Sidebar
Sidebar
Main Content
Main Content
Queue
Queue
Collapse sidebar [
Collapse sidebar [
Switch sites or apps
Switch sites or apps
Go to your Jira homepage
Search, press enter to navigate to advanced search with your text query
Create
Create
Rovo Ask Rovo
Ask Rovo
Notifications
Notifications
Help
Help
Settings
Settings
[EMAIL]
[EMAIL]
For you
For you
Recent
Recent
Starred
Starred
Apps
Apps
More actions for Apps
More actions for Apps
Spaces
Spaces
Create space
Create space
More actions for spaces
More actions for spaces
Recent
Jiminny (New)
Jiminny (New)
Jiminny (New)
Create board
Create board
More actions for Jiminny (New)
More actions for Jiminny (New)
Service-Desk
Service-Desk
More actions for Service-Desk
More actions for Service-Desk
Queues
Queues
Create
Create
More for queues
More for queues
Team Priority
Team Priority
All open tickets
All open tickets
Star All open tickets
15
Unassigned tickets
Unassigned tickets
Star Unassigned tickets
5
Support team Queue
Support team Queue
Star Support team Queue
5
Raised by me
Raised by me
Star Raised by me
0
Assigned to me
Assigned to me
Star Assigned to me
2
Service requests
Service requests
Star Service requests
4
Platform team
Platform team
Star Platform team
2
Processing team
Processing team
Star Processing team
10
Site reliability team
Site reliability team
Star Site reliability team
0
New features requests
New features requests
Star New features requests
0
InfoSec issues
InfoSec issues
Star InfoSec issues
0
Ready for Customer
Ready for Customer
Star Ready for Customer
0
Resolved tickets
Resolved tickets
Star Resolved tickets
999+
View all queues
View all queues
Service requests
Service requests
Create
Create
More for service requests
More for service requests
Incidents
Incidents
Create
Create
More for incidents
More for incidents
Reports
Reports
More actions for reports
More actions for reports
Operations
Operations
More actions for operations
More actions for operations
Knowledge Base
Knowledge Base
More actions for knowledge base
More actions for knowledge base
Customers
Customers
More actions for customers
More actions for customers
Channels
Channels
Email logs
Email logs
More actions for customer notification logs
More actions for customer notification logs
Developer escalations
Developer escalations
More actions for developer escalations
More actions for developer escalations
Slack integration
Slack integration
More actions for Slack integration
More actions for Slack integration
Reporting Center
Reporting Center
More actions for Reporting Center
More actions for Reporting Center
Add shortcut
Add shortcut
More actions for developer escalations
More actions for developer escalations
Archived work items
Archived work items
More actions for archived work items
More actions for archived work items
More spaces
More spaces
Filters
Filters
More actions for Filters
More actions for Filters
Dashboards
Dashboards
Create dashboard
Create dashboard
More actions for Dashboards
More actions for Dashboards
Operations
Operations
More actions for Operations
More actions for Operations
Confluence , (opens new window)
Confluence
, (opens new window)
Teams , (opens new window)
Teams
, (opens new window)
open menu
open menu
Customise sidebar
Customise sidebar
Resize side navigation panel
Spaces
Spaces
/
Service-Desk
Service-Desk
/
Queues...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Service-Desk - Queues - Platform team - Service space - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Service-Desk - Queues - Platform team - Service space - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"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.0,"top":0.0,"width":0.022222223,"height":0.035555556},"on_screen":true,"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.0,"top":0.0,"width":0.022222223,"height":0.035555556},"on_screen":true,"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.009722223,"top":0.0,"width":0.022222223,"height":0.035555556},"on_screen":true,"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.032986112,"top":0.0,"width":0.022222223,"height":0.035555556},"on_screen":true,"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.05625,"top":0.0,"width":0.022222223,"height":0.035555556},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to:","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Top Bar","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Top Bar","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Sidebar","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sidebar","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Main Content","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Main Content","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Queue","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Queue","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Collapse sidebar [","depth":9,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Collapse sidebar [","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Switch sites or apps","depth":10,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Switch sites or apps","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to your Jira homepage","depth":9,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXComboBox","text":"Search, press enter to navigate to advanced search with your text query","depth":11,"on_screen":true,"help_text":"","placeholder":"Search","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Create","depth":10,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Rovo Ask Rovo","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Ask Rovo","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Notifications","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Notifications","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Help","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Help","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Settings","depth":12,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Settings","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"lukas.kovalik@jiminny.com","depth":12,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"lukas.kovalik@jiminny.com","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"For you","depth":12,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"For you","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Recent","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Recent","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Starred","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Starred","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Apps","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Apps","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Apps","depth":13,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Apps","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Spaces","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Spaces","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Create space","depth":13,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create space","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for spaces","depth":13,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for spaces","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Recent","depth":16,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Jiminny (New)","depth":17,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny (New)","depth":20,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Jiminny (New)","depth":18,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXMenuButton","text":"Create board","depth":18,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create board","depth":20,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Jiminny (New)","depth":18,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Jiminny (New)","depth":20,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Service-Desk","depth":17,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Service-Desk","depth":20,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Service-Desk","depth":18,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Service-Desk","depth":20,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Queues","depth":21,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Queues","depth":24,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Create","depth":22,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More for queues","depth":22,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More for queues","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Team Priority","depth":23,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Team Priority","depth":26,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"All open tickets","depth":25,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"All open tickets","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star All open tickets","depth":26,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"15","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Unassigned tickets","depth":25,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Unassigned tickets","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Unassigned tickets","depth":26,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"5","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Support team Queue","depth":25,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Support team Queue","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Support team Queue","depth":26,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"5","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Raised by me","depth":25,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Raised by me","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Raised by me","depth":26,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"0","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Assigned to me","depth":25,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Assigned to me","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Assigned to me","depth":26,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"2","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Service requests","depth":25,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Service requests","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Service requests","depth":26,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"4","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Platform team","depth":25,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform team","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Platform team","depth":26,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"2","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Processing team","depth":25,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Processing team","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Processing team","depth":26,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"10","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Site reliability team","depth":25,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Site reliability team","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Site reliability team","depth":26,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"0","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"New features requests","depth":25,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New features requests","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star New features requests","depth":26,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"0","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"InfoSec issues","depth":25,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"InfoSec issues","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star InfoSec issues","depth":26,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"0","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Ready for Customer","depth":25,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Ready for Customer","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Ready for Customer","depth":26,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"0","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Resolved tickets","depth":25,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Resolved tickets","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Resolved tickets","depth":26,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"999+","depth":28,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View all queues","depth":23,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"View all queues","depth":26,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Service requests","depth":21,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Service requests","depth":24,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Create","depth":22,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More for service requests","depth":22,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More for service requests","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Incidents","depth":22,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Incidents","depth":25,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Create","depth":23,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create","depth":25,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More for incidents","depth":23,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More for incidents","depth":25,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Reports","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Reports","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for reports","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for reports","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Operations","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Operations","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for operations","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for operations","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Knowledge Base","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Knowledge Base","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for knowledge base","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for knowledge base","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Customers","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Customers","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for customers","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for customers","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Channels","depth":19,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Channels","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Email logs","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Email logs","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for customer notification logs","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for customer notification logs","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Developer escalations","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Developer escalations","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for developer escalations","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for developer escalations","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Slack integration","depth":19,"bounds":{"left":0.14895834,"top":0.0,"width":0.13263889,"height":0.035555556},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Slack integration","depth":22,"bounds":{"left":0.17118056,"top":0.0,"width":0.07777778,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Slack integration","depth":20,"bounds":{"left":0.27743056,"top":0.0,"width":0.008333334,"height":0.026666667},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Slack integration","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Reporting Center","depth":19,"bounds":{"left":0.14895834,"top":0.0,"width":0.13263889,"height":0.035555556},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Reporting Center","depth":22,"bounds":{"left":0.17118056,"top":0.0,"width":0.079166666,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Reporting Center","depth":20,"bounds":{"left":0.27743056,"top":0.0,"width":0.008333334,"height":0.026666667},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Reporting Center","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Add shortcut","depth":19,"bounds":{"left":0.14895834,"top":0.0,"width":0.13263889,"height":0.035555556},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Add shortcut","depth":22,"bounds":{"left":0.17118056,"top":0.0,"width":0.060416665,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for developer escalations","depth":20,"bounds":{"left":0.27743056,"top":0.0,"width":0.008333334,"height":0.026666667},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for developer escalations","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Archived work items","depth":19,"bounds":{"left":0.14895834,"top":0.026666667,"width":0.13263889,"height":0.035555556},"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Archived work items","depth":22,"bounds":{"left":0.17118056,"top":0.035,"width":0.09513889,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for archived work items","depth":20,"bounds":{"left":0.27743056,"top":0.031111112,"width":0.008333334,"height":0.026666667},"on_screen":false,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for archived work items","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"More spaces","depth":17,"bounds":{"left":0.140625,"top":0.062222224,"width":0.14097223,"height":0.035555556},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More spaces","depth":20,"bounds":{"left":0.16284722,"top":0.07055555,"width":0.060069446,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Filters","depth":12,"bounds":{"left":0.13229166,"top":0.09777778,"width":0.14930555,"height":0.035555556},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Filters","depth":15,"bounds":{"left":0.1545139,"top":0.10611111,"width":0.028819444,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Filters","depth":13,"bounds":{"left":0.27743056,"top":0.10222222,"width":0.008333334,"height":0.026666667},"on_screen":false,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Filters","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Dashboards","depth":12,"bounds":{"left":0.13229166,"top":0.13333334,"width":0.14930555,"height":0.035555556},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Dashboards","depth":15,"bounds":{"left":0.1545139,"top":0.14166667,"width":0.05590278,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Create dashboard","depth":13,"bounds":{"left":0.28159723,"top":0.13777778,"width":0.016666668,"height":0.026666667},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create dashboard","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Dashboards","depth":13,"bounds":{"left":0.296875,"top":0.13777778,"width":0.008333334,"height":0.026666667},"on_screen":false,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Dashboards","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Operations","depth":12,"bounds":{"left":0.13229166,"top":0.16888888,"width":0.14930555,"height":0.035555556},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Operations","depth":15,"bounds":{"left":0.1545139,"top":0.17722222,"width":0.051041666,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Operations","depth":13,"bounds":{"left":0.27743056,"top":0.17333333,"width":0.008333334,"height":0.026666667},"on_screen":false,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Operations","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Confluence , (opens new window)","depth":13,"bounds":{"left":0.13229166,"top":0.21777777,"width":0.14930555,"height":0.035555556},"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Confluence","depth":17,"bounds":{"left":0.1545139,"top":0.22611111,"width":0.053819444,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":", (opens new window)","depth":15,"bounds":{"left":0.13229166,"top":0.23666666,"width":0.10104167,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Teams , (opens new window)","depth":13,"bounds":{"left":0.13229166,"top":0.25333333,"width":0.14930555,"height":0.035555556},"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Teams","depth":17,"bounds":{"left":0.1545139,"top":0.26166666,"width":0.030902777,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":", (opens new window)","depth":15,"bounds":{"left":0.13229166,"top":0.27222222,"width":0.10104167,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"open menu","depth":14,"bounds":{"left":0.2579861,"top":0.25777778,"width":0.008333334,"height":0.026666667},"on_screen":false,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"open menu","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Customise sidebar","depth":12,"bounds":{"left":0.13229166,"top":0.30222222,"width":0.14930555,"height":0.035555556},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Customise sidebar","depth":15,"bounds":{"left":0.1545139,"top":0.31055555,"width":0.08680555,"height":0.019444445},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Resize side navigation panel","depth":13,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Spaces","depth":12,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Spaces","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Service-Desk","depth":12,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Service-Desk","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Queues","depth":12,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false}]...
|
-3909745051017331832
|
1302514089116714220
|
visual_change
|
accessibility
|
NULL
|
Platform Sprint 4 Q2 - Platform Team - Scrum Board Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to:
Top Bar
Top Bar
Sidebar
Sidebar
Main Content
Main Content
Queue
Queue
Collapse sidebar [
Collapse sidebar [
Switch sites or apps
Switch sites or apps
Go to your Jira homepage
Search, press enter to navigate to advanced search with your text query
Create
Create
Rovo Ask Rovo
Ask Rovo
Notifications
Notifications
Help
Help
Settings
Settings
[EMAIL]
[EMAIL]
For you
For you
Recent
Recent
Starred
Starred
Apps
Apps
More actions for Apps
More actions for Apps
Spaces
Spaces
Create space
Create space
More actions for spaces
More actions for spaces
Recent
Jiminny (New)
Jiminny (New)
Jiminny (New)
Create board
Create board
More actions for Jiminny (New)
More actions for Jiminny (New)
Service-Desk
Service-Desk
More actions for Service-Desk
More actions for Service-Desk
Queues
Queues
Create
Create
More for queues
More for queues
Team Priority
Team Priority
All open tickets
All open tickets
Star All open tickets
15
Unassigned tickets
Unassigned tickets
Star Unassigned tickets
5
Support team Queue
Support team Queue
Star Support team Queue
5
Raised by me
Raised by me
Star Raised by me
0
Assigned to me
Assigned to me
Star Assigned to me
2
Service requests
Service requests
Star Service requests
4
Platform team
Platform team
Star Platform team
2
Processing team
Processing team
Star Processing team
10
Site reliability team
Site reliability team
Star Site reliability team
0
New features requests
New features requests
Star New features requests
0
InfoSec issues
InfoSec issues
Star InfoSec issues
0
Ready for Customer
Ready for Customer
Star Ready for Customer
0
Resolved tickets
Resolved tickets
Star Resolved tickets
999+
View all queues
View all queues
Service requests
Service requests
Create
Create
More for service requests
More for service requests
Incidents
Incidents
Create
Create
More for incidents
More for incidents
Reports
Reports
More actions for reports
More actions for reports
Operations
Operations
More actions for operations
More actions for operations
Knowledge Base
Knowledge Base
More actions for knowledge base
More actions for knowledge base
Customers
Customers
More actions for customers
More actions for customers
Channels
Channels
Email logs
Email logs
More actions for customer notification logs
More actions for customer notification logs
Developer escalations
Developer escalations
More actions for developer escalations
More actions for developer escalations
Slack integration
Slack integration
More actions for Slack integration
More actions for Slack integration
Reporting Center
Reporting Center
More actions for Reporting Center
More actions for Reporting Center
Add shortcut
Add shortcut
More actions for developer escalations
More actions for developer escalations
Archived work items
Archived work items
More actions for archived work items
More actions for archived work items
More spaces
More spaces
Filters
Filters
More actions for Filters
More actions for Filters
Dashboards
Dashboards
Create dashboard
Create dashboard
More actions for Dashboards
More actions for Dashboards
Operations
Operations
More actions for Operations
More actions for Operations
Confluence , (opens new window)
Confluence
, (opens new window)
Teams , (opens new window)
Teams
, (opens new window)
open menu
open menu
Customise sidebar
Customise sidebar
Resize side navigation panel
Spaces
Spaces
/
Service-Desk
Service-Desk
/
Queues...
|
46299
|
NULL
|
NULL
|
NULL
|
|
46297
|
NULL
|
0
|
2026-05-15T06:58:30.499112+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-15/1778 /Users/lukas/.screenpipe/data/data/2026-05-15/1778828310499_m2.jpg...
|
Firefox
|
Service-Desk - Queues - Platform team - Service sp Service-Desk - Queues - Platform team - Service space - Jira — Work...
|
1
|
jiminny.atlassian.net/jira/servicedesk/projects/SR jiminny.atlassian.net/jira/servicedesk/projects/SRD/queues/custom/37...
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Platform Sprint 4 Q2 - Platform Team - Scrum Board Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to:
Top Bar
Top Bar
Sidebar
Sidebar
Main Content
Main Content
Queue
Queue
Collapse sidebar [
Collapse sidebar [
Switch sites or apps
Switch sites or apps
Go to your Jira homepage
Search, press enter to navigate to advanced search with your text query
Create
Create
Rovo Ask Rovo
Ask Rovo
Notifications
Notifications
Help
Help
Settings
Settings
[EMAIL]
[EMAIL]
For you
For you
Recent
Recent
Starred
Starred
Apps
Apps
More actions for Apps
More actions for Apps
Spaces
Spaces
Create space
Create space
More actions for spaces
More actions for spaces
Recent
Jiminny (New)
Jiminny (New)
Jiminny (New)
Create board
Create board
More actions for Jiminny (New)
More actions for Jiminny (New)
Service-Desk
Service-Desk
More actions for Service-Desk
More actions for Service-Desk
Queues
Queues
Create
Create
More for queues
More for queues
Team Priority
Team Priority
All open tickets
All open tickets
Star All open tickets
15
Unassigned tickets
Unassigned tickets
Star Unassigned tickets
5
Support team Queue
Support team Queue
Star Support team Queue
5
Raised by me
Raised by me
Star Raised by me
0
Assigned to me
Assigned to me
Star Assigned to me
2
Service requests
Service requests
Star Service requests
4
Platform team
Platform team
Star Platform team
2
Processing team
Processing team
Star Processing team
10
Site reliability team
Site reliability team
Star Site reliability team
0
New features requests
New features requests
Star New features requests
0
InfoSec issues
InfoSec issues
Star InfoSec issues
0
Ready for Customer
Ready for Customer
Star Ready for Customer
0
Resolved tickets
Resolved tickets
Star Resolved tickets
999+
View all queues
View all queues
Service requests
Service requests
Create
Create
More for service requests
More for service requests
Incidents
Incidents
Create
Create
More for incidents
More for incidents
Reports
Reports
More actions for reports
More actions for reports
Operations
Operations
More actions for operations
More actions for operations
Knowledge Base
Knowledge Base
More actions for knowledge base
More actions for knowledge base
Customers
Customers
More actions for customers
More actions for customers
Channels
Channels
Email logs
Email logs
More actions for customer notification logs
More actions for customer notification logs
Developer escalations
Developer escalations
More actions for developer escalations
More actions for developer escalations
Slack integration
Slack integration
More actions for Slack integration
More actions for Slack integration
Reporting Center
Reporting Center
More actions for Reporting Center
More actions for Reporting Center
Add shortcut
Add shortcut
More actions for developer escalations
More actions for developer escalations
Archived work items
Archived work items
More actions for archived work items
More actions for archived work items
More spaces
More spaces
Filters
Filters
More actions for Filters
More actions for Filters
Dashboards
Dashboards
Create dashboard
Create dashboard
More actions for Dashboards
More actions for Dashboards
Operations
Operations
More actions for Operations
More actions for Operations
Confluence , (opens new window)
Confluence
, (opens new window)
Teams , (opens new window)
Teams
, (opens new window)
open menu
open menu
Customise sidebar...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"bounds":{"left":0.25,"top":0.0518755,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"bounds":{"left":0.2632979,"top":0.06304868,"width":0.10106383,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app","depth":4,"bounds":{"left":0.25,"top":0.08459697,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app","depth":5,"bounds":{"left":0.2632979,"top":0.09577015,"width":0.18932846,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app","depth":4,"bounds":{"left":0.25,"top":0.11731844,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app","depth":5,"bounds":{"left":0.2632979,"top":0.12849163,"width":0.21575798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app","depth":4,"bounds":{"left":0.25,"top":0.15003991,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app","depth":5,"bounds":{"left":0.2632979,"top":0.16121309,"width":0.18932846,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"bounds":{"left":0.25,"top":0.18276137,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"bounds":{"left":0.2632979,"top":0.19393456,"width":0.15658244,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":4,"bounds":{"left":0.25,"top":0.21548285,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":5,"bounds":{"left":0.2632979,"top":0.22665602,"width":0.09158909,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Service-Desk - Queues - Platform team - Service space - Jira","depth":4,"bounds":{"left":0.25,"top":0.2482043,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Service-Desk - Queues - Platform team - Service space - Jira","depth":5,"bounds":{"left":0.2632979,"top":0.25937748,"width":0.10721409,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.31732047,"top":0.25538707,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.2528258,"top":0.28252193,"width":0.07413564,"height":0.025538707},"on_screen":true,"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.2528258,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"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.26379654,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"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.27493352,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"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.28607047,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"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.29720744,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to:","depth":9,"bounds":{"left":0.3402593,"top":0.07861133,"width":0.016954787,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Top Bar","depth":10,"bounds":{"left":0.3402593,"top":0.097765364,"width":0.016954787,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Top Bar","depth":11,"bounds":{"left":0.3402593,"top":0.097765364,"width":0.016954787,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Sidebar","depth":10,"bounds":{"left":0.3402593,"top":0.11691939,"width":0.016954787,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sidebar","depth":11,"bounds":{"left":0.3402593,"top":0.11691939,"width":0.016954787,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Main Content","depth":10,"bounds":{"left":0.3402593,"top":0.13607343,"width":0.029421542,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Main Content","depth":11,"bounds":{"left":0.3402593,"top":0.13607343,"width":0.029421542,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Queue","depth":10,"bounds":{"left":0.3402593,"top":0.15522745,"width":0.014461436,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Queue","depth":11,"bounds":{"left":0.3402593,"top":0.15522745,"width":0.014461436,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Collapse sidebar [","depth":9,"bounds":{"left":0.3336104,"top":0.057861134,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Collapse sidebar [","depth":11,"bounds":{"left":0.3387633,"top":0.06344773,"width":0.039727394,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Switch sites or apps","depth":10,"bounds":{"left":0.34557846,"top":0.057861134,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Switch sites or apps","depth":12,"bounds":{"left":0.35073137,"top":0.06344773,"width":0.044215426,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to your Jira homepage","depth":9,"bounds":{"left":0.35887632,"top":0.057861134,"width":0.029421542,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXComboBox","text":"Search, press enter to navigate to advanced search with your text query","depth":11,"bounds":{"left":0.529754,"top":0.06264964,"width":0.24268617,"height":0.015961692},"on_screen":true,"help_text":"","placeholder":"Search","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Create","depth":10,"bounds":{"left":0.78075135,"top":0.057861134,"width":0.030086435,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create","depth":12,"bounds":{"left":0.79205453,"top":0.06384677,"width":0.014793883,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Rovo Ask Rovo","depth":12,"bounds":{"left":0.91223407,"top":0.057861134,"width":0.035904255,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Ask Rovo","depth":14,"bounds":{"left":0.92353725,"top":0.06384677,"width":0.020611702,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Notifications","depth":12,"bounds":{"left":0.9494681,"top":0.057861134,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Notifications","depth":14,"bounds":{"left":0.954621,"top":0.06344773,"width":0.027759308,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Help","depth":12,"bounds":{"left":0.96143615,"top":0.057861134,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Help","depth":14,"bounds":{"left":0.9665891,"top":0.06344773,"width":0.010139627,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Settings","depth":12,"bounds":{"left":0.9734042,"top":0.057861134,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Settings","depth":14,"bounds":{"left":0.97855717,"top":0.06344773,"width":0.017952127,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"lukas.kovalik@jiminny.com","depth":12,"bounds":{"left":0.98537236,"top":0.057861134,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"lukas.kovalik@jiminny.com","depth":14,"bounds":{"left":0.99052525,"top":0.06344773,"width":0.009474754,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"For you","depth":12,"bounds":{"left":0.3336104,"top":0.09976058,"width":0.071476065,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"For you","depth":15,"bounds":{"left":0.34424868,"top":0.10574621,"width":0.01662234,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Recent","depth":12,"bounds":{"left":0.3336104,"top":0.12529927,"width":0.071476065,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Recent","depth":15,"bounds":{"left":0.34424868,"top":0.13128492,"width":0.015458777,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Starred","depth":12,"bounds":{"left":0.3336104,"top":0.15083799,"width":0.071476065,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Starred","depth":15,"bounds":{"left":0.34424868,"top":0.15682362,"width":0.016456118,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Apps","depth":12,"bounds":{"left":0.3336104,"top":0.1763767,"width":0.071476065,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Apps","depth":15,"bounds":{"left":0.34424868,"top":0.18236233,"width":0.011635638,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Apps","depth":13,"bounds":{"left":0.40309176,"top":0.17956904,"width":0.0039893617,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Apps","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Spaces","depth":12,"bounds":{"left":0.3336104,"top":0.2019154,"width":0.071476065,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Spaces","depth":15,"bounds":{"left":0.34424868,"top":0.20790103,"width":0.016456118,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Create space","depth":13,"bounds":{"left":0.38646942,"top":0.20510775,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create space","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for spaces","depth":13,"bounds":{"left":0.3957779,"top":0.20510775,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for spaces","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Recent","depth":16,"bounds":{"left":0.33959442,"top":0.23423783,"width":0.013464096,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Jiminny (New)","depth":17,"bounds":{"left":0.33759972,"top":0.2529928,"width":0.0674867,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny (New)","depth":20,"bounds":{"left":0.34823802,"top":0.25897846,"width":0.032081116,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Jiminny (New)","depth":18,"bounds":{"left":0.33892953,"top":0.25618514,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXMenuButton","text":"Create board","depth":18,"bounds":{"left":0.40508643,"top":0.25618514,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create board","depth":20,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Jiminny (New)","depth":18,"bounds":{"left":0.41240028,"top":0.25618514,"width":0.0039893617,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Jiminny (New)","depth":20,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Service-Desk","depth":17,"bounds":{"left":0.33759972,"top":0.27853152,"width":0.0674867,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Service-Desk","depth":20,"bounds":{"left":0.34823802,"top":0.28451717,"width":0.03025266,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Service-Desk","depth":18,"bounds":{"left":0.3957779,"top":0.28172386,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Service-Desk","depth":20,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Queues","depth":21,"bounds":{"left":0.3415891,"top":0.30407023,"width":0.06349734,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Queues","depth":24,"bounds":{"left":0.3522274,"top":0.31005585,"width":0.017121011,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Create","depth":22,"bounds":{"left":0.38646942,"top":0.30726257,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More for queues","depth":22,"bounds":{"left":0.3957779,"top":0.30726257,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More for queues","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Team Priority","depth":23,"bounds":{"left":0.34557846,"top":0.32960895,"width":0.059507977,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Team Priority","depth":26,"bounds":{"left":0.35621676,"top":0.33559456,"width":0.029587766,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"All open tickets","depth":25,"bounds":{"left":0.34956783,"top":0.35514766,"width":0.055518616,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"All open tickets","depth":28,"bounds":{"left":0.36020613,"top":0.36113328,"width":0.034075797,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star All open tickets","depth":26,"bounds":{"left":0.3957779,"top":0.35834,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"15","depth":28,"bounds":{"left":0.3977726,"top":0.36272946,"width":0.0039893617,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Unassigned tickets","depth":25,"bounds":{"left":0.34956783,"top":0.38068634,"width":0.055518616,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Unassigned tickets","depth":28,"bounds":{"left":0.36020613,"top":0.386672,"width":0.03307846,"height":0.029928172},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Unassigned tickets","depth":26,"bounds":{"left":0.3957779,"top":0.38387868,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"5","depth":28,"bounds":{"left":0.39860374,"top":0.38826814,"width":0.0023271276,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Support team Queue","depth":25,"bounds":{"left":0.34956783,"top":0.40622506,"width":0.055518616,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Support team Queue","depth":28,"bounds":{"left":0.36020613,"top":0.4122107,"width":0.03025266,"height":0.029928172},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Support team Queue","depth":26,"bounds":{"left":0.3957779,"top":0.4094174,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"5","depth":28,"bounds":{"left":0.39860374,"top":0.41380686,"width":0.0023271276,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Raised by me","depth":25,"bounds":{"left":0.34956783,"top":0.43176377,"width":0.055518616,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Raised by me","depth":28,"bounds":{"left":0.36020613,"top":0.43774942,"width":0.029753989,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Raised by me","depth":26,"bounds":{"left":0.3957779,"top":0.4349561,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"0","depth":28,"bounds":{"left":0.3984375,"top":0.43934557,"width":0.0026595744,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Assigned to me","depth":25,"bounds":{"left":0.34956783,"top":0.45730248,"width":0.055518616,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Assigned to me","depth":28,"bounds":{"left":0.36020613,"top":0.4632881,"width":0.03174867,"height":0.029928172},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Assigned to me","depth":26,"bounds":{"left":0.3957779,"top":0.46049482,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"2","depth":28,"bounds":{"left":0.39860374,"top":0.46488428,"width":0.0023271276,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Service requests","depth":25,"bounds":{"left":0.34956783,"top":0.4828412,"width":0.055518616,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Service requests","depth":28,"bounds":{"left":0.36020613,"top":0.4888268,"width":0.033410903,"height":0.029928172},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Service requests","depth":26,"bounds":{"left":0.3957779,"top":0.48603353,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"4","depth":28,"bounds":{"left":0.3984375,"top":0.490423,"width":0.0026595744,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Platform team","depth":25,"bounds":{"left":0.34956783,"top":0.5083799,"width":0.055518616,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform team","depth":28,"bounds":{"left":0.36020613,"top":0.5143655,"width":0.031083776,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Platform team","depth":26,"bounds":{"left":0.3957779,"top":0.51157224,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"2","depth":28,"bounds":{"left":0.39860374,"top":0.5159617,"width":0.0023271276,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Processing team","depth":25,"bounds":{"left":0.34956783,"top":0.5339186,"width":0.055518616,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Processing team","depth":28,"bounds":{"left":0.36020613,"top":0.53990424,"width":0.03307846,"height":0.029928172},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Processing team","depth":26,"bounds":{"left":0.3957779,"top":0.5371109,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"10","depth":28,"bounds":{"left":0.3977726,"top":0.5415004,"width":0.0039893617,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Site reliability team","depth":25,"bounds":{"left":0.34956783,"top":0.5594573,"width":0.055518616,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Site reliability team","depth":28,"bounds":{"left":0.36020613,"top":0.5654429,"width":0.03274601,"height":0.029928172},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Site reliability team","depth":26,"bounds":{"left":0.3957779,"top":0.56264967,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"0","depth":28,"bounds":{"left":0.3984375,"top":0.56703913,"width":0.0026595744,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"New features requests","depth":25,"bounds":{"left":0.34956783,"top":0.584996,"width":0.055518616,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"New features requests","depth":28,"bounds":{"left":0.36020613,"top":0.59098166,"width":0.032579787,"height":0.029928172},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star New features requests","depth":26,"bounds":{"left":0.3957779,"top":0.58818835,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"0","depth":28,"bounds":{"left":0.3984375,"top":0.5925778,"width":0.0026595744,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"InfoSec issues","depth":25,"bounds":{"left":0.34956783,"top":0.6105347,"width":0.055518616,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"InfoSec issues","depth":28,"bounds":{"left":0.36020613,"top":0.61652035,"width":0.03324468,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star InfoSec issues","depth":26,"bounds":{"left":0.3957779,"top":0.61372703,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"0","depth":28,"bounds":{"left":0.3984375,"top":0.6181165,"width":0.0026595744,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Ready for Customer","depth":25,"bounds":{"left":0.34956783,"top":0.6360734,"width":0.055518616,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Ready for Customer","depth":28,"bounds":{"left":0.36020613,"top":0.6420591,"width":0.032912236,"height":0.029928172},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Ready for Customer","depth":26,"bounds":{"left":0.3957779,"top":0.6392658,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"0","depth":28,"bounds":{"left":0.3984375,"top":0.64365524,"width":0.0026595744,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Resolved tickets","depth":25,"bounds":{"left":0.34956783,"top":0.66161215,"width":0.055518616,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Resolved tickets","depth":28,"bounds":{"left":0.36020613,"top":0.6675978,"width":0.027094414,"height":0.029928172},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Star Resolved tickets","depth":26,"bounds":{"left":0.39112368,"top":0.66480446,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"999+","depth":28,"bounds":{"left":0.39245346,"top":0.6691939,"width":0.009973404,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"View all queues","depth":23,"bounds":{"left":0.34557846,"top":0.68715084,"width":0.059507977,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"View all queues","depth":26,"bounds":{"left":0.35621676,"top":0.69313645,"width":0.034906916,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Service requests","depth":21,"bounds":{"left":0.3415891,"top":0.7126895,"width":0.06349734,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Service requests","depth":24,"bounds":{"left":0.3522274,"top":0.7186752,"width":0.03756649,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Create","depth":22,"bounds":{"left":0.40309176,"top":0.7158819,"width":0.0039893617,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More for service requests","depth":22,"bounds":{"left":0.40442154,"top":0.7158819,"width":0.0039893617,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More for service requests","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Incidents","depth":22,"bounds":{"left":0.3415891,"top":0.73822826,"width":0.06349734,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Incidents","depth":25,"bounds":{"left":0.3522274,"top":0.7442139,"width":0.021276595,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Create","depth":23,"bounds":{"left":0.40309176,"top":0.74142057,"width":0.0039893617,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create","depth":25,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More for incidents","depth":23,"bounds":{"left":0.40442154,"top":0.74142057,"width":0.0039893617,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More for incidents","depth":25,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Reports","depth":19,"bounds":{"left":0.3415891,"top":0.76376694,"width":0.06349734,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Reports","depth":22,"bounds":{"left":0.3522274,"top":0.7697526,"width":0.017287234,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for reports","depth":20,"bounds":{"left":0.40309176,"top":0.7669593,"width":0.0039893617,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for reports","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Operations","depth":19,"bounds":{"left":0.3415891,"top":0.7893057,"width":0.06349734,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Operations","depth":22,"bounds":{"left":0.3522274,"top":0.7952913,"width":0.02443484,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for operations","depth":20,"bounds":{"left":0.40309176,"top":0.792498,"width":0.0039893617,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for operations","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Knowledge Base","depth":19,"bounds":{"left":0.3415891,"top":0.81484437,"width":0.06349734,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Knowledge Base","depth":22,"bounds":{"left":0.3522274,"top":0.82083,"width":0.03723404,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for knowledge base","depth":20,"bounds":{"left":0.40309176,"top":0.81803674,"width":0.0039893617,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for knowledge base","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Customers","depth":19,"bounds":{"left":0.3415891,"top":0.84038305,"width":0.06349734,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Customers","depth":22,"bounds":{"left":0.3522274,"top":0.84636873,"width":0.024268618,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for customers","depth":20,"bounds":{"left":0.40309176,"top":0.8435754,"width":0.0039893617,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for customers","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Channels","depth":19,"bounds":{"left":0.3415891,"top":0.8659218,"width":0.06349734,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Channels","depth":22,"bounds":{"left":0.3522274,"top":0.8719074,"width":0.020944148,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Email logs","depth":19,"bounds":{"left":0.3415891,"top":0.8914605,"width":0.06349734,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Email logs","depth":22,"bounds":{"left":0.3522274,"top":0.89744616,"width":0.022606382,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for customer notification logs","depth":20,"bounds":{"left":0.40309176,"top":0.89465284,"width":0.0039893617,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for customer notification logs","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Developer escalations","depth":19,"bounds":{"left":0.3415891,"top":0.9169992,"width":0.06349734,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Developer escalations","depth":22,"bounds":{"left":0.3522274,"top":0.92298484,"width":0.04920213,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for developer escalations","depth":20,"bounds":{"left":0.40309176,"top":0.9201915,"width":0.0039893617,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for developer escalations","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Slack integration","depth":19,"bounds":{"left":0.3415891,"top":0.9425379,"width":0.06349734,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Slack integration","depth":22,"bounds":{"left":0.3522274,"top":0.9485235,"width":0.03723404,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Slack integration","depth":20,"bounds":{"left":0.40309176,"top":0.94573027,"width":0.0039893617,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Slack integration","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Reporting Center","depth":19,"bounds":{"left":0.3415891,"top":0.9680766,"width":0.06349734,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Reporting Center","depth":22,"bounds":{"left":0.3522274,"top":0.97406226,"width":0.037898935,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Reporting Center","depth":20,"bounds":{"left":0.40309176,"top":0.97126895,"width":0.0039893617,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Reporting Center","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Add shortcut","depth":19,"bounds":{"left":0.3415891,"top":0.9936153,"width":0.06349734,"height":0.0063846707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Add shortcut","depth":22,"bounds":{"left":0.3522274,"top":0.99960095,"width":0.028922873,"height":0.0003990531},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for developer escalations","depth":20,"bounds":{"left":0.40309176,"top":0.99680763,"width":0.0039893617,"height":0.0031923652},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for developer escalations","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Archived work items","depth":19,"bounds":{"left":0.3415891,"top":1.0,"width":0.06349734,"height":-0.019154072},"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Archived work items","depth":22,"bounds":{"left":0.3522274,"top":1.0,"width":0.045545213,"height":-0.02513969},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for archived work items","depth":20,"bounds":{"left":0.40309176,"top":1.0,"width":0.0039893617,"height":-0.022346377},"on_screen":false,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for archived work items","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"More spaces","depth":17,"bounds":{"left":0.33759972,"top":1.0,"width":0.0674867,"height":-0.044692755},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More spaces","depth":20,"bounds":{"left":0.34823802,"top":1.0,"width":0.028756648,"height":-0.050678372},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Filters","depth":12,"bounds":{"left":0.3336104,"top":1.0,"width":0.071476065,"height":-0.07023144},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Filters","depth":15,"bounds":{"left":0.34424868,"top":1.0,"width":0.013796543,"height":-0.076217055},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Filters","depth":13,"bounds":{"left":0.40309176,"top":1.0,"width":0.0039893617,"height":-0.07342374},"on_screen":false,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Filters","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Dashboards","depth":12,"bounds":{"left":0.3336104,"top":1.0,"width":0.071476065,"height":-0.09577012},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Dashboards","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Create dashboard","depth":13,"bounds":{"left":0.40508643,"top":1.0,"width":0.007978723,"height":-0.098962545},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create dashboard","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Dashboards","depth":13,"bounds":{"left":0.41240028,"top":1.0,"width":0.0039893617,"height":-0.098962545},"on_screen":false,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Dashboards","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Operations","depth":12,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Operations","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Operations","depth":13,"on_screen":false,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Operations","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Confluence , (opens new window)","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Confluence","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":", (opens new window)","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Teams , (opens new window)","depth":13,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Teams","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":", (opens new window)","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"open menu","depth":14,"on_screen":false,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"open menu","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Customise sidebar","depth":12,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false}]...
|
-7362884847103825361
|
1302514089049605356
|
idle
|
accessibility
|
NULL
|
Platform Sprint 4 Q2 - Platform Team - Scrum Board Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to:
Top Bar
Top Bar
Sidebar
Sidebar
Main Content
Main Content
Queue
Queue
Collapse sidebar [
Collapse sidebar [
Switch sites or apps
Switch sites or apps
Go to your Jira homepage
Search, press enter to navigate to advanced search with your text query
Create
Create
Rovo Ask Rovo
Ask Rovo
Notifications
Notifications
Help
Help
Settings
Settings
[EMAIL]
[EMAIL]
For you
For you
Recent
Recent
Starred
Starred
Apps
Apps
More actions for Apps
More actions for Apps
Spaces
Spaces
Create space
Create space
More actions for spaces
More actions for spaces
Recent
Jiminny (New)
Jiminny (New)
Jiminny (New)
Create board
Create board
More actions for Jiminny (New)
More actions for Jiminny (New)
Service-Desk
Service-Desk
More actions for Service-Desk
More actions for Service-Desk
Queues
Queues
Create
Create
More for queues
More for queues
Team Priority
Team Priority
All open tickets
All open tickets
Star All open tickets
15
Unassigned tickets
Unassigned tickets
Star Unassigned tickets
5
Support team Queue
Support team Queue
Star Support team Queue
5
Raised by me
Raised by me
Star Raised by me
0
Assigned to me
Assigned to me
Star Assigned to me
2
Service requests
Service requests
Star Service requests
4
Platform team
Platform team
Star Platform team
2
Processing team
Processing team
Star Processing team
10
Site reliability team
Site reliability team
Star Site reliability team
0
New features requests
New features requests
Star New features requests
0
InfoSec issues
InfoSec issues
Star InfoSec issues
0
Ready for Customer
Ready for Customer
Star Ready for Customer
0
Resolved tickets
Resolved tickets
Star Resolved tickets
999+
View all queues
View all queues
Service requests
Service requests
Create
Create
More for service requests
More for service requests
Incidents
Incidents
Create
Create
More for incidents
More for incidents
Reports
Reports
More actions for reports
More actions for reports
Operations
Operations
More actions for operations
More actions for operations
Knowledge Base
Knowledge Base
More actions for knowledge base
More actions for knowledge base
Customers
Customers
More actions for customers
More actions for customers
Channels
Channels
Email logs
Email logs
More actions for customer notification logs
More actions for customer notification logs
Developer escalations
Developer escalations
More actions for developer escalations
More actions for developer escalations
Slack integration
Slack integration
More actions for Slack integration
More actions for Slack integration
Reporting Center
Reporting Center
More actions for Reporting Center
More actions for Reporting Center
Add shortcut
Add shortcut
More actions for developer escalations
More actions for developer escalations
Archived work items
Archived work items
More actions for archived work items
More actions for archived work items
More spaces
More spaces
Filters
Filters
More actions for Filters
More actions for Filters
Dashboards
Dashboards
Create dashboard
Create dashboard
More actions for Dashboards
More actions for Dashboards
Operations
Operations
More actions for Operations
More actions for Operations
Confluence , (opens new window)
Confluence
, (opens new window)
Teams , (opens new window)
Teams
, (opens new window)
open menu
open menu
Customise sidebar...
|
46291
|
NULL
|
NULL
|
NULL
|
|
46230
|
NULL
|
0
|
2026-05-15T06:53:27.621314+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-15/1778 /Users/lukas/.screenpipe/data/data/2026-05-15/1778828007621_m1.jpg...
|
Firefox
|
Screenpipe Dashboard — Personal
|
1
|
app.screenpipe.lakylak.xyz
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
A H toO tHMẬM nn Saych Kỳ - 20 VUt • May 14, 2026 A H toO tHMẬM nn Saych Kỳ - 20 VUt • May 14, 2026 17,18 51 (1 min) - Fixed profiAvg enpoese Sen CoP9S CP3 m100 C201 msTeruKPesa Menory XClcrons0: Metol (type: 1, cot: 9)YSJ AMDay- PlatrormGalva Dimitrova•6:13...
|
NULL
|
-7516851699659288068
|
NULL
|
visual_change
|
ocr
|
NULL
|
A H toO tHMẬM nn Saych Kỳ - 20 VUt • May 14, 2026 A H toO tHMẬM nn Saych Kỳ - 20 VUt • May 14, 2026 17,18 51 (1 min) - Fixed profiAvg enpoese Sen CoP9S CP3 m100 C201 msTeruKPesa Menory XClcrons0: Metol (type: 1, cot: 9)YSJ AMDay- PlatrormGalva Dimitrova•6:13...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
46229
|
NULL
|
0
|
2026-05-15T06:53:26.942242+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-15/1778 /Users/lukas/.screenpipe/data/data/2026-05-15/1778828006942_m2.jpg...
|
Firefox
|
JY-20903 Update activity stage when opportunity is JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app — Work...
|
1
|
github.com/jiminny/app/pull/12077
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Platform Sprint 4 Q2 - Platform Team - Scrum Board Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
Close tab
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"bounds":{"left":0.25,"top":0.0518755,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"bounds":{"left":0.2632979,"top":0.06304868,"width":0.10106383,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app","depth":4,"bounds":{"left":0.25,"top":0.08459697,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app","depth":5,"bounds":{"left":0.2632979,"top":0.09577015,"width":0.18932846,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app","depth":4,"bounds":{"left":0.25,"top":0.11731844,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app","depth":5,"bounds":{"left":0.2632979,"top":0.12849163,"width":0.21575798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app","depth":4,"bounds":{"left":0.25,"top":0.15003991,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app","depth":5,"bounds":{"left":0.2632979,"top":0.16121309,"width":0.18932846,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.31732047,"top":0.15722266,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"bounds":{"left":0.25,"top":0.18276137,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"bounds":{"left":0.2632979,"top":0.19393456,"width":0.15658244,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":4,"bounds":{"left":0.25,"top":0.21548285,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":5,"bounds":{"left":0.2632979,"top":0.22665602,"width":0.09158909,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.2528258,"top":0.24980047,"width":0.07413564,"height":0.025538707},"on_screen":true,"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.2528258,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"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.26379654,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"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.27493352,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"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.28607047,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"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.29720744,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false}]...
|
6078491758304415385
|
-7904556487430814769
|
click
|
accessibility
|
NULL
|
Platform Sprint 4 Q2 - Platform Team - Scrum Board Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
Close tab
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)...
|
46226
|
NULL
|
NULL
|
NULL
|
|
46120
|
NULL
|
0
|
2026-05-15T06:48:13.382487+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-15/1778 /Users/lukas/.screenpipe/data/data/2026-05-15/1778827693382_m2.jpg...
|
Firefox
|
Meet - Daily - Platform — Work
|
1
|
meet.google.com/mie-gawc-dsi?authuser=lukas.kovali meet.google.com/mie-gawc-dsi?authuser=lukas.kovalik%40jiminny.com...
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
ActivityFilesMoreFirefoxVIewMistorbookmarksProtlle ActivityFilesMoreFirefoxVIewMistorbookmarksProtllesToolsWindowmelpJiminny…..Toast# jiminny-bg# platform-tickets# product launches# random# releases# soha-office# support# thank-yous# the_people_of jimi...o Direct messages8P. Stoyan TomovP Galya Dimitrova E. Aneliya Angelova •€. Vasil Vasilev8. Stefka StoyanovaS: Todor Stamatov8. Mario Georgiev.. Nikolay Ivanov2o James Graham *Ro Stoyan Tanev MR. Steliyan Georgiev =. Petko Kashinski. Lukas Kovali.i: AppsG Jira CloudToastHomeMessagesAboutWeanesday, May 15thapproved by you and @llian KyuchukovYecterdavv• NewToast APP 10:00 AMReview#12058 JY-18091|Update composer tosupport php 8.519 hours old - 260 fileschanged •nikolavbiaivanovAdded bv Toast for GitHubMergeapp#12066 JY-20725 add HSrate limit handling onactivities rematching1 davs old • 12 hlec.changedAdded by Toast for GitHubResolve Conflicts#11443 lest hubletslatency5 months old • 20 files_+ Aa ®Mlib- scri Platform Sprint 4 Q2 - PlatfornJY-20904 Fix UodateActivitvElastiJY-20903 Update activity stage wi•Jy-20891 add support for seconda(SRD-6853] Moxso - Potential dea- New Tab©jiminny.atlassian.net/jira/software/c/projects/JY/boards/37?selectedlssue=JY-20904O JIMINNY@ For you© Recenti Starred8$ Apps0, Spaces+..RecentJiminny (New) + ...I 0D Platform TeamIID Capture TeamW Enterprise Stability I...W Processing TeamII SE Kanban( Service-Desk= More spaces= FiltersCB Dashboards@ Operations& Confluence:: Teams- Customise sidebarQ Searchspaces JImiPlatform Te* Summary[ Add parent / 7 JY-20904Fix UpdateActivityElasticSearchDocumentCommand• Search bo.Ready To EKey detailsREADY FOR DEVDescriptionThere is an issue now in UpdateActivityElasticSearchDocumentCommand . It doesn't find the right activity.Activity::idOrUuId(SactivityId)->first();v Sprint (16 )READY FOR DEVNotify the usPanorama ordeleted but iAJ REPORTSBacklogQ JY-20676Notify the usdeleted butiReportAJ REPORTSBackloa• JY-20615Upgrade BEMayMAINTENANCBacklog7 JY-19958Allow ownetselected wheSteps to reproduceNoneActual outcomeThe first activitv is returnsExpected outcomeThe activity id provided as argument should find the correctactivitySubtasksAdd subtaskLinked work itemsAdd linked work itemActivityAll Comments History Work logAdd a commentStatus update….Thanks…. Agree….Pro tip: press M] to commentIMPROVEMENT OF OUR EFFICIE...Code Review ~BUG FIXINGIN DEVIN QAREADY FOR OACLOSEDDEPLOYEDDUPLICATEREADY FOR DEPLOYMENTREADY TO MERGEWON'T DOView workflow[* Explain workflowvuu-rivuueStory PointsOrganisatioComponentsFix versionsParentSprintPriorityRegressionDaysNeed QACannv Links+ Create* Improve Bugukas Kovalikukas Kovaliken with VS Codemitrequestincomoletemuu uotionsNoneNonePlatformNoneNonePlatform Sprint 4 Q2= MediumNoNoneAdd ontionOnen Cannv Links|• | Daily - Platform • now100% Lz8 • Fri 15 May 9:48:135 Ask RovoReleasesMore 6Group: QueriesDEPLOY 2Sidekick SMS issueReadv To MeraeY4 JY-2089120 hours agoOPENDEPLOY 3[Deadline 25 May]Miarate denricatedGemini 3.1 Flash Lite...MAINTENANCEDeployed[ JY-20880 |1 o =QSetuo test coverade forProphet in SonarMAINTENANCEDeployedE JY-19951 |1 0 = l[Deadline 17 June]Miarate denricatedGemini modelsMAINTENANCEDeolovedE JY-20272...
|
NULL
|
-7092601780558698012
|
NULL
|
click
|
ocr
|
NULL
|
ActivityFilesMoreFirefoxVIewMistorbookmarksProtlle ActivityFilesMoreFirefoxVIewMistorbookmarksProtllesToolsWindowmelpJiminny…..Toast# jiminny-bg# platform-tickets# product launches# random# releases# soha-office# support# thank-yous# the_people_of jimi...o Direct messages8P. Stoyan TomovP Galya Dimitrova E. Aneliya Angelova •€. Vasil Vasilev8. Stefka StoyanovaS: Todor Stamatov8. Mario Georgiev.. Nikolay Ivanov2o James Graham *Ro Stoyan Tanev MR. Steliyan Georgiev =. Petko Kashinski. Lukas Kovali.i: AppsG Jira CloudToastHomeMessagesAboutWeanesday, May 15thapproved by you and @llian KyuchukovYecterdavv• NewToast APP 10:00 AMReview#12058 JY-18091|Update composer tosupport php 8.519 hours old - 260 fileschanged •nikolavbiaivanovAdded bv Toast for GitHubMergeapp#12066 JY-20725 add HSrate limit handling onactivities rematching1 davs old • 12 hlec.changedAdded by Toast for GitHubResolve Conflicts#11443 lest hubletslatency5 months old • 20 files_+ Aa ®Mlib- scri Platform Sprint 4 Q2 - PlatfornJY-20904 Fix UodateActivitvElastiJY-20903 Update activity stage wi•Jy-20891 add support for seconda(SRD-6853] Moxso - Potential dea- New Tab©jiminny.atlassian.net/jira/software/c/projects/JY/boards/37?selectedlssue=JY-20904O JIMINNY@ For you© Recenti Starred8$ Apps0, Spaces+..RecentJiminny (New) + ...I 0D Platform TeamIID Capture TeamW Enterprise Stability I...W Processing TeamII SE Kanban( Service-Desk= More spaces= FiltersCB Dashboards@ Operations& Confluence:: Teams- Customise sidebarQ Searchspaces JImiPlatform Te* Summary[ Add parent / 7 JY-20904Fix UpdateActivityElasticSearchDocumentCommand• Search bo.Ready To EKey detailsREADY FOR DEVDescriptionThere is an issue now in UpdateActivityElasticSearchDocumentCommand . It doesn't find the right activity.Activity::idOrUuId(SactivityId)->first();v Sprint (16 )READY FOR DEVNotify the usPanorama ordeleted but iAJ REPORTSBacklogQ JY-20676Notify the usdeleted butiReportAJ REPORTSBackloa• JY-20615Upgrade BEMayMAINTENANCBacklog7 JY-19958Allow ownetselected wheSteps to reproduceNoneActual outcomeThe first activitv is returnsExpected outcomeThe activity id provided as argument should find the correctactivitySubtasksAdd subtaskLinked work itemsAdd linked work itemActivityAll Comments History Work logAdd a commentStatus update….Thanks…. Agree….Pro tip: press M] to commentIMPROVEMENT OF OUR EFFICIE...Code Review ~BUG FIXINGIN DEVIN QAREADY FOR OACLOSEDDEPLOYEDDUPLICATEREADY FOR DEPLOYMENTREADY TO MERGEWON'T DOView workflow[* Explain workflowvuu-rivuueStory PointsOrganisatioComponentsFix versionsParentSprintPriorityRegressionDaysNeed QACannv Links+ Create* Improve Bugukas Kovalikukas Kovaliken with VS Codemitrequestincomoletemuu uotionsNoneNonePlatformNoneNonePlatform Sprint 4 Q2= MediumNoNoneAdd ontionOnen Cannv Links|• | Daily - Platform • now100% Lz8 • Fri 15 May 9:48:135 Ask RovoReleasesMore 6Group: QueriesDEPLOY 2Sidekick SMS issueReadv To MeraeY4 JY-2089120 hours agoOPENDEPLOY 3[Deadline 25 May]Miarate denricatedGemini 3.1 Flash Lite...MAINTENANCEDeployed[ JY-20880 |1 o =QSetuo test coverade forProphet in SonarMAINTENANCEDeployedE JY-19951 |1 0 = l[Deadline 17 June]Miarate denricatedGemini modelsMAINTENANCEDeolovedE JY-20272...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
46119
|
NULL
|
0
|
2026-05-15T06:48:13.390787+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-15/1778 /Users/lukas/.screenpipe/data/data/2026-05-15/1778827693390_m1.jpg...
|
Firefox
|
Meet - Daily - Platform — Work
|
1
|
meet.google.com/mie-gawc-dsi?authuser=lukas.kovali meet.google.com/mie-gawc-dsi?authuser=lukas.kovalik%40jiminny.com...
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEditViewHistoryBookmarksProfilesToolsWi FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelp> 0.(ahlmeet.google.com/mie-gawc-dsi?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)tấtM Inbox€ JY-1607 Servi83 Prom:E3 MCP() Sche0 C[URL_WITH_CREDENTIALS] L Update composer to supgort php 8.59672151• F)15°• € JY-10091 I Replce with docker php 8.S inage• € JY-18091 | Renove depricated pdo@ JY-18991 | Cs Lint fixes€ 3r-100n1 | MergeJY-16991 | Conposer changes8 Jr-18091 | Changes, conposer• @ JY-18091 | Dovngrate conposer-j5001668866ce354787633102081710db6306124300CH* CiaucС МСРL taskC DevQ Type (2) to search|CodeReviewersLakylakian-jiminmy€ Vasi-JiminmyStll in progress? Convert to drattAllneENo one-astign yourvertNone yetPUO ESENone yetMilesloneNo milestoneSuccesstully merging this pull request may close theseNotificationsCustonzeQ SubscribeDaily - Platform - now100% <2• Fri 15 May 9:48:1307 8C UX8• Ft 15 May 9:48L Al BookmarxsNikolay YankovAneliya Angelova3 othersSteliyan Georgiev9:48 AM | Daily - Platform-Lukas Kovalik0:59Lộ3...
|
NULL
|
1690578314527583037
|
NULL
|
click
|
ocr
|
NULL
|
FirefoxFileEditViewHistoryBookmarksProfilesToolsWi FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelp> 0.(ahlmeet.google.com/mie-gawc-dsi?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)tấtM Inbox€ JY-1607 Servi83 Prom:E3 MCP() Sche0 C[URL_WITH_CREDENTIALS] L Update composer to supgort php 8.59672151• F)15°• € JY-10091 I Replce with docker php 8.S inage• € JY-18091 | Renove depricated pdo@ JY-18991 | Cs Lint fixes€ 3r-100n1 | MergeJY-16991 | Conposer changes8 Jr-18091 | Changes, conposer• @ JY-18091 | Dovngrate conposer-j5001668866ce354787633102081710db6306124300CH* CiaucС МСРL taskC DevQ Type (2) to search|CodeReviewersLakylakian-jiminmy€ Vasi-JiminmyStll in progress? Convert to drattAllneENo one-astign yourvertNone yetPUO ESENone yetMilesloneNo milestoneSuccesstully merging this pull request may close theseNotificationsCustonzeQ SubscribeDaily - Platform - now100% <2• Fri 15 May 9:48:1307 8C UX8• Ft 15 May 9:48L Al BookmarxsNikolay YankovAneliya Angelova3 othersSteliyan Georgiev9:48 AM | Daily - Platform-Lukas Kovalik0:59Lộ3...
|
46118
|
NULL
|
NULL
|
NULL
|
|
46000
|
NULL
|
0
|
2026-05-15T06:43:03.590771+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-15/1778 /Users/lukas/.screenpipe/data/data/2026-05-15/1778827383590_m2.jpg...
|
Firefox
|
Platform Sprint 4 Q2 - Platform Team - Scrum Board Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira — Work...
|
1
|
jiminny.atlassian.net/jira/software/c/projects/JY/ jiminny.atlassian.net/jira/software/c/projects/JY/boards/37?selectedIssue=JY-20903...
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Platform Sprint 4 Q2 - Platform Team - Scrum Board Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Close tab
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to:
Top Bar
Top Bar
Sidebar
Sidebar
Main Content
Main Content
Space navigation
Space navigation
Collapse sidebar [
Collapse sidebar [
Switch sites or apps
Switch sites or apps
Go to your Jira homepage
Search, press enter to navigate to advanced search with your text query
Create
Create
Rovo Ask Rovo
Ask Rovo
Notifications
Notifications
Help
Help
Settings
Settings
[EMAIL]
[EMAIL]
For you
For you
Recent
Recent
Starred
Starred
Apps
Apps
More actions for Apps
More actions for Apps
Spaces
Spaces
Create space
Create space
More actions for spaces
More actions for spaces
Recent
Jiminny (New)
Jiminny (New)
Jiminny (New)
Create board
Create board
More actions for Jiminny (New)
More actions for Jiminny (New)
Platform Team
Platform Team
Board actions
Board actions
Capture Team
Capture Team
Board actions
Board actions
Enterprise Stability Issues 🤕
Enterprise Stability Issues 🤕
Board actions
Board actions
Processing Team
Processing Team
Board actions
Board actions
SE Kanban
SE Kanban
Board actions
Board actions
Service-Desk
Service-Desk
More actions for Service-Desk
More actions for Service-Desk
More spaces
More spaces
Filters
Filters
More actions for Filters
More actions for Filters
Dashboards
Dashboards
Create dashboard
Create dashboard
More actions for Dashboards
More actions for Dashboards
Operations
Operations
More actions for Operations
More actions for Operations
Confluence , (opens new window)
Confluence
, (opens new window)
Teams , (opens new window)
Teams
, (opens new window)
open menu
open menu
Customise sidebar
Customise sidebar
Resize side navigation panel
Spaces
Spaces
/
Jiminny (New)
Jiminny (New)
Platform Team
Platform Team
Add people
Add people
Board actions
Board actions
Share
Automation
Give feedback
Give feedback
Enter full screen
Enter full screen
Summary
Summary
Timeline
Timeline
Backlog
Backlog
Active sprints
Active sprints
Calendar
Calendar
Reports
Reports
Testing Board
Testing Board
List
List
Forms
Forms
Components
Components
Development
Development
Code
Code
Security
Security
Releases
Releases
6 more tabs
More
6
Add to navigation
As you type to search or apply filters, the board updates with work items to match.
Search on current page
Filter by assignee
Filter assignees by Lukas Kovalik
Filter assignees by Aneliya Angelova
Filter assignees by Nikolay Ivanov
Filter assignees by Nikolay Nikolov
Filter assignees by Steliyan Georgiev
Filter assignees by Unassigned
Epic
Epic
Type
Type
Quick filters
Quick filters
Complete sprint
Complete sprint
Sprint details
Sprint details
Group by Queries
Group
: Queries
Sprint insights
Sprint insights
View settings
View settings
More actions
More actions
Ready To Be Merged (2 work items)
Ready To Be Merged
(2 work items)
Ready For DEV
READY FOR DEV
In DEV
IN DEV
Code Review
CODE REVIEW
Create work item in Code Review
Create
Blocked
BLOCKED
Create work item in Blocked
Create
QA
QA
Create work item in QA
Create
PO Acceptance
PO ACCEPTANCE
Create work item in PO Acceptance
Create
Deploy
DEPLOY
2
JY-20361 AJ Panorama for Call Scoring in OD. Use the enter key to load the work item.
AJ Panorama for Call Scoring in OD
AUTOMATED AI SCORING
Ready To Merge
JY-20361
JY-20361
0.5
pull request
JY-20891 Sidekick SMS issue. Use the enter key to load the work item....
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"bounds":{"left":0.25,"top":0.0518755,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"bounds":{"left":0.2632979,"top":0.06304868,"width":0.10106383,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.31732047,"top":0.05905826,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"bounds":{"left":0.25,"top":0.08459697,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"bounds":{"left":0.2632979,"top":0.09577015,"width":0.15658244,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":4,"bounds":{"left":0.25,"top":0.11731844,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":5,"bounds":{"left":0.2632979,"top":0.12849163,"width":0.09158909,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.2528258,"top":0.15163608,"width":0.07413564,"height":0.025538707},"on_screen":true,"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.2528258,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"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.26379654,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"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.27493352,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"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.28607047,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"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.29720744,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to:","depth":9,"bounds":{"left":0.3402593,"top":0.07861133,"width":0.016954787,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Top Bar","depth":10,"bounds":{"left":0.3402593,"top":0.097765364,"width":0.016954787,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Top Bar","depth":11,"bounds":{"left":0.3402593,"top":0.097765364,"width":0.016954787,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Sidebar","depth":10,"bounds":{"left":0.3402593,"top":0.11691939,"width":0.016954787,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sidebar","depth":11,"bounds":{"left":0.3402593,"top":0.11691939,"width":0.016954787,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Main Content","depth":10,"bounds":{"left":0.3402593,"top":0.13607343,"width":0.029421542,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Main Content","depth":11,"bounds":{"left":0.3402593,"top":0.13607343,"width":0.029421542,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Space navigation","depth":10,"bounds":{"left":0.3402593,"top":0.15522745,"width":0.037898935,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Space navigation","depth":11,"bounds":{"left":0.3402593,"top":0.15522745,"width":0.037898935,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Collapse sidebar [","depth":9,"bounds":{"left":0.3336104,"top":0.057861134,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Collapse sidebar [","depth":11,"bounds":{"left":0.3387633,"top":0.06344773,"width":0.039727394,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Switch sites or apps","depth":10,"bounds":{"left":0.34557846,"top":0.057861134,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Switch sites or apps","depth":12,"bounds":{"left":0.35073137,"top":0.06344773,"width":0.044215426,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to your Jira homepage","depth":9,"bounds":{"left":0.35887632,"top":0.057861134,"width":0.029421542,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXComboBox","text":"Search, press enter to navigate to advanced search with your text query","depth":11,"bounds":{"left":0.529754,"top":0.06264964,"width":0.24268617,"height":0.015961692},"on_screen":true,"help_text":"","placeholder":"Search","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Create","depth":10,"bounds":{"left":0.78075135,"top":0.057861134,"width":0.030086435,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create","depth":12,"bounds":{"left":0.79205453,"top":0.06384677,"width":0.014793883,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Rovo Ask Rovo","depth":12,"bounds":{"left":0.91223407,"top":0.057861134,"width":0.035904255,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Ask Rovo","depth":14,"bounds":{"left":0.92353725,"top":0.06384677,"width":0.020611702,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Notifications","depth":12,"bounds":{"left":0.9494681,"top":0.057861134,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Notifications","depth":14,"bounds":{"left":0.954621,"top":0.06344773,"width":0.027759308,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Help","depth":12,"bounds":{"left":0.96143615,"top":0.057861134,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Help","depth":14,"bounds":{"left":0.9665891,"top":0.06344773,"width":0.010139627,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Settings","depth":12,"bounds":{"left":0.9734042,"top":0.057861134,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Settings","depth":14,"bounds":{"left":0.97855717,"top":0.06344773,"width":0.017952127,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"lukas.kovalik@jiminny.com","depth":12,"bounds":{"left":0.98537236,"top":0.057861134,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"lukas.kovalik@jiminny.com","depth":14,"bounds":{"left":0.99052525,"top":0.06344773,"width":0.009474754,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"For you","depth":12,"bounds":{"left":0.3336104,"top":0.09976058,"width":0.071476065,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"For you","depth":15,"bounds":{"left":0.34424868,"top":0.10574621,"width":0.01662234,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Recent","depth":12,"bounds":{"left":0.3336104,"top":0.12529927,"width":0.071476065,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Recent","depth":15,"bounds":{"left":0.34424868,"top":0.13128492,"width":0.015458777,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Starred","depth":12,"bounds":{"left":0.3336104,"top":0.15083799,"width":0.071476065,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Starred","depth":15,"bounds":{"left":0.34424868,"top":0.15682362,"width":0.016456118,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Apps","depth":12,"bounds":{"left":0.3336104,"top":0.1763767,"width":0.071476065,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Apps","depth":15,"bounds":{"left":0.34424868,"top":0.18236233,"width":0.011635638,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Apps","depth":13,"bounds":{"left":0.40309176,"top":0.17956904,"width":0.0039893617,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Apps","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Spaces","depth":12,"bounds":{"left":0.3336104,"top":0.2019154,"width":0.071476065,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Spaces","depth":15,"bounds":{"left":0.34424868,"top":0.20790103,"width":0.016456118,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Create space","depth":13,"bounds":{"left":0.38646942,"top":0.20510775,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create space","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for spaces","depth":13,"bounds":{"left":0.3957779,"top":0.20510775,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for spaces","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Recent","depth":16,"bounds":{"left":0.33959442,"top":0.23423783,"width":0.013464096,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Jiminny (New)","depth":17,"bounds":{"left":0.33759972,"top":0.2529928,"width":0.0674867,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny (New)","depth":20,"bounds":{"left":0.34823802,"top":0.25897846,"width":0.032081116,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Jiminny (New)","depth":18,"bounds":{"left":0.33892953,"top":0.25618514,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXMenuButton","text":"Create board","depth":18,"bounds":{"left":0.38646942,"top":0.25618514,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create board","depth":20,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Jiminny (New)","depth":18,"bounds":{"left":0.3957779,"top":0.25618514,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Jiminny (New)","depth":20,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Platform Team","depth":19,"bounds":{"left":0.3415891,"top":0.27853152,"width":0.06349734,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Team","depth":22,"bounds":{"left":0.3522274,"top":0.28451717,"width":0.032247342,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Board actions","depth":20,"bounds":{"left":0.40309176,"top":0.28172386,"width":0.0039893617,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Board actions","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Capture Team","depth":19,"bounds":{"left":0.3415891,"top":0.30407023,"width":0.06349734,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Capture Team","depth":22,"bounds":{"left":0.3522274,"top":0.31005585,"width":0.03125,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Board actions","depth":20,"bounds":{"left":0.40309176,"top":0.30726257,"width":0.0039893617,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Board actions","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Enterprise Stability Issues 🤕","depth":19,"bounds":{"left":0.3415891,"top":0.32960895,"width":0.06349734,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Enterprise Stability Issues 🤕","depth":22,"bounds":{"left":0.3522274,"top":0.33559456,"width":0.050531916,"height":0.030726258},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Board actions","depth":20,"bounds":{"left":0.40309176,"top":0.33280128,"width":0.0039893617,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Board actions","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Processing Team","depth":19,"bounds":{"left":0.3415891,"top":0.35514766,"width":0.06349734,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Processing Team","depth":22,"bounds":{"left":0.3522274,"top":0.36113328,"width":0.038231384,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Board actions","depth":20,"bounds":{"left":0.40309176,"top":0.35834,"width":0.0039893617,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Board actions","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SE Kanban","depth":19,"bounds":{"left":0.3415891,"top":0.38068634,"width":0.06349734,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SE Kanban","depth":22,"bounds":{"left":0.3522274,"top":0.386672,"width":0.024102394,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Board actions","depth":20,"bounds":{"left":0.40309176,"top":0.38387868,"width":0.0039893617,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Board actions","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Service-Desk","depth":17,"bounds":{"left":0.33759972,"top":0.40622506,"width":0.0674867,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Service-Desk","depth":20,"bounds":{"left":0.34823802,"top":0.4122107,"width":0.03025266,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Service-Desk","depth":18,"bounds":{"left":0.40442154,"top":0.4094174,"width":0.0039893617,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Service-Desk","depth":20,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"More spaces","depth":17,"bounds":{"left":0.33759972,"top":0.43176377,"width":0.0674867,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More spaces","depth":20,"bounds":{"left":0.34823802,"top":0.43774942,"width":0.028756648,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Filters","depth":12,"bounds":{"left":0.3336104,"top":0.45730248,"width":0.071476065,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Filters","depth":15,"bounds":{"left":0.34424868,"top":0.4632881,"width":0.013796543,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Filters","depth":13,"bounds":{"left":0.40309176,"top":0.46049482,"width":0.0039893617,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Filters","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Dashboards","depth":12,"bounds":{"left":0.3336104,"top":0.4828412,"width":0.071476065,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Dashboards","depth":15,"bounds":{"left":0.34424868,"top":0.4888268,"width":0.026761968,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Create dashboard","depth":13,"bounds":{"left":0.40508643,"top":0.48603353,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create dashboard","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Dashboards","depth":13,"bounds":{"left":0.41240028,"top":0.48603353,"width":0.0039893617,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Dashboards","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Operations","depth":12,"bounds":{"left":0.3336104,"top":0.5083799,"width":0.071476065,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Operations","depth":15,"bounds":{"left":0.34424868,"top":0.5143655,"width":0.02443484,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Operations","depth":13,"bounds":{"left":0.40309176,"top":0.51157224,"width":0.0039893617,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Operations","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Confluence , (opens new window)","depth":13,"bounds":{"left":0.3336104,"top":0.5434956,"width":0.071476065,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Confluence","depth":17,"bounds":{"left":0.34424868,"top":0.5494813,"width":0.025764627,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":", (opens new window)","depth":15,"bounds":{"left":0.3336104,"top":0.55706304,"width":0.04837101,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Teams , (opens new window)","depth":13,"bounds":{"left":0.3336104,"top":0.56903434,"width":0.071476065,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Teams","depth":17,"bounds":{"left":0.34424868,"top":0.57501996,"width":0.014793883,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":", (opens new window)","depth":15,"bounds":{"left":0.3336104,"top":0.5826017,"width":0.04837101,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"open menu","depth":14,"bounds":{"left":0.39378324,"top":0.57222664,"width":0.0039893617,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"open menu","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Customise sidebar","depth":12,"bounds":{"left":0.3336104,"top":0.60415006,"width":0.071476065,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Customise sidebar","depth":15,"bounds":{"left":0.34424868,"top":0.6101357,"width":0.04155585,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Resize side navigation panel","depth":13,"bounds":{"left":0.4609375,"top":0.0981644,"width":0.062333778,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Spaces","depth":13,"bounds":{"left":0.41738698,"top":0.09976058,"width":0.016289894,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Spaces","depth":15,"bounds":{"left":0.41738698,"top":0.102553874,"width":0.016289894,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":13,"bounds":{"left":0.4368351,"top":0.102553874,"width":0.0016622341,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Jiminny (New)","depth":13,"bounds":{"left":0.44165558,"top":0.09976058,"width":0.03174867,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny (New)","depth":15,"bounds":{"left":0.44165558,"top":0.102553874,"width":0.03174867,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Platform Team","depth":10,"bounds":{"left":0.41738698,"top":0.12210695,"width":0.045877658,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Platform Team","depth":11,"bounds":{"left":0.41738698,"top":0.12210695,"width":0.045877658,"height":0.019553073},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Add people","depth":10,"bounds":{"left":0.4652593,"top":0.118914604,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Add people","depth":12,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Board actions","depth":10,"bounds":{"left":0.47789228,"top":0.118914604,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Board actions","depth":12,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Share","depth":10,"bounds":{"left":0.94148934,"top":0.118914604,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXMenuButton","text":"Automation","depth":10,"bounds":{"left":0.95478725,"top":0.118914604,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Give feedback","depth":10,"bounds":{"left":0.9680851,"top":0.118914604,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Give feedback","depth":12,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Enter full screen","depth":10,"bounds":{"left":0.98138297,"top":0.118914604,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Enter full screen","depth":12,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Summary","depth":13,"bounds":{"left":0.4147274,"top":0.14764565,"width":0.035904255,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Summary","depth":15,"bounds":{"left":0.42603058,"top":0.15363128,"width":0.021276595,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Timeline","depth":13,"bounds":{"left":0.45196143,"top":0.14764565,"width":0.03357713,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Timeline","depth":15,"bounds":{"left":0.4632646,"top":0.15363128,"width":0.018949468,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Backlog","depth":13,"bounds":{"left":0.48686835,"top":0.14764565,"width":0.032413565,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Backlog","depth":15,"bounds":{"left":0.49817154,"top":0.15363128,"width":0.017785905,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Active sprints","depth":13,"bounds":{"left":0.5206117,"top":0.14764565,"width":0.045212764,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Active sprints","depth":15,"bounds":{"left":0.5319149,"top":0.15363128,"width":0.030585106,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Calendar","depth":13,"bounds":{"left":0.5671542,"top":0.14764565,"width":0.03474069,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Calendar","depth":15,"bounds":{"left":0.5784575,"top":0.15363128,"width":0.020113032,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Reports","depth":13,"bounds":{"left":0.60322475,"top":0.14764565,"width":0.031914894,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Reports","depth":15,"bounds":{"left":0.61452794,"top":0.15363128,"width":0.017287234,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Testing Board","depth":13,"bounds":{"left":0.6364694,"top":0.14764565,"width":0.046708778,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Testing Board","depth":15,"bounds":{"left":0.6477726,"top":0.15363128,"width":0.030751329,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"List","depth":13,"bounds":{"left":0.68450797,"top":0.14764565,"width":0.02244016,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"List","depth":15,"bounds":{"left":0.69581115,"top":0.15363128,"width":0.0078125,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Forms","depth":13,"bounds":{"left":0.70827794,"top":0.14764565,"width":0.028590426,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Forms","depth":15,"bounds":{"left":0.7195811,"top":0.15363128,"width":0.013962766,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Components","depth":13,"bounds":{"left":0.73819816,"top":0.14764565,"width":0.04305186,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Components","depth":15,"bounds":{"left":0.74950135,"top":0.15363128,"width":0.028424202,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Development","depth":13,"bounds":{"left":0.7825798,"top":0.14764565,"width":0.044049203,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Development","depth":15,"bounds":{"left":0.79388297,"top":0.15363128,"width":0.029421542,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Code","depth":13,"bounds":{"left":0.82795876,"top":0.14764565,"width":0.02642952,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Code","depth":15,"bounds":{"left":0.83926195,"top":0.15363128,"width":0.011801862,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Security","depth":13,"bounds":{"left":0.8557181,"top":0.14764565,"width":0.03324468,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Security","depth":15,"bounds":{"left":0.86702126,"top":0.15363128,"width":0.01861702,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Releases","depth":13,"bounds":{"left":0.8902925,"top":0.14764565,"width":0.034574468,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Releases","depth":15,"bounds":{"left":0.9015958,"top":0.15363128,"width":0.019946808,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"6 more tabs","depth":11,"bounds":{"left":0.9261968,"top":0.14764565,"width":0.026097074,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More","depth":12,"bounds":{"left":0.92952126,"top":0.15363128,"width":0.011469414,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6","depth":13,"bounds":{"left":0.94514626,"top":0.15442938,"width":0.002493351,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Add to navigation","depth":11,"bounds":{"left":0.95362365,"top":0.15083799,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"As you type to search or apply filters, the board updates with work items to match.","depth":11,"bounds":{"left":0.41738698,"top":0.20271349,"width":0.18134974,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXTextField","text":"Search on current page","depth":11,"bounds":{"left":0.42569813,"top":0.188747,"width":0.050531916,"height":0.026735835},"on_screen":true,"placeholder":"Search board","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Filter by assignee","depth":12,"bounds":{"left":0.48121676,"top":0.19034317,"width":0.03873005,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Filter assignees by Lukas Kovalik","depth":11,"bounds":{"left":0.48254654,"top":0.18914606,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Filter assignees by Aneliya Angelova","depth":11,"bounds":{"left":0.49052528,"top":0.18914606,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Filter assignees by Nikolay Ivanov","depth":11,"bounds":{"left":0.49850398,"top":0.18914606,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Filter assignees by Nikolay Nikolov","depth":11,"bounds":{"left":0.5064827,"top":0.18914606,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Filter assignees by Steliyan Georgiev","depth":11,"bounds":{"left":0.51446146,"top":0.18914606,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Filter assignees by Unassigned","depth":11,"bounds":{"left":0.52244014,"top":0.18914606,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"Epic","depth":13,"bounds":{"left":0.5344083,"top":0.18914606,"width":0.0234375,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Epic","depth":16,"bounds":{"left":0.5383976,"top":0.19513169,"width":0.009474734,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Type","depth":13,"bounds":{"left":0.56050533,"top":0.18914606,"width":0.025099734,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Type","depth":16,"bounds":{"left":0.56449467,"top":0.19513169,"width":0.011136968,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Quick filters","depth":13,"bounds":{"left":0.58826464,"top":0.18914606,"width":0.040724736,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Quick filters","depth":16,"bounds":{"left":0.592254,"top":0.19513169,"width":0.026761968,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Complete sprint","depth":10,"bounds":{"left":0.85106385,"top":0.18914606,"width":0.04338431,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Complete sprint","depth":12,"bounds":{"left":0.8550532,"top":0.19513169,"width":0.035405584,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Sprint details","depth":10,"bounds":{"left":0.8971077,"top":0.18914606,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Sprint details","depth":12,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Group by Queries","depth":10,"bounds":{"left":0.9104056,"top":0.18914606,"width":0.041722074,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Group","depth":13,"bounds":{"left":0.914395,"top":0.19513169,"width":0.013796543,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":": Queries","depth":13,"bounds":{"left":0.9281915,"top":0.19513169,"width":0.019946808,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Sprint insights","depth":10,"bounds":{"left":0.95478725,"top":0.18914606,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Sprint insights","depth":12,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"View settings","depth":10,"bounds":{"left":0.9680851,"top":0.18914606,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"View settings","depth":12,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions","depth":10,"bounds":{"left":0.98138297,"top":0.18914606,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions","depth":12,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Ready To Be Merged (2 work items)","depth":16,"bounds":{"left":0.41938165,"top":0.23623304,"width":0.5659907,"height":0.015961692},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Ready To Be Merged","depth":18,"bounds":{"left":0.42869017,"top":0.23743017,"width":0.045877658,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(2 work items)","depth":18,"bounds":{"left":0.4772274,"top":0.23822825,"width":0.027094414,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Ready For DEV","depth":17,"bounds":{"left":0.42137632,"top":0.27214685,"width":0.03158245,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"READY FOR DEV","depth":19,"bounds":{"left":0.42137632,"top":0.2725459,"width":0.03158245,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"In DEV","depth":17,"bounds":{"left":0.50332445,"top":0.27214685,"width":0.01412899,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"IN DEV","depth":19,"bounds":{"left":0.50332445,"top":0.2725459,"width":0.01412899,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Code Review","depth":17,"bounds":{"left":0.58543885,"top":0.27214685,"width":0.02825798,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CODE REVIEW","depth":19,"bounds":{"left":0.58543885,"top":0.2725459,"width":0.02825798,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Create work item in Code Review","depth":17,"bounds":{"left":0.5844415,"top":0.1867518,"width":0.07596409,"height":0.028731046},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create","depth":20,"bounds":{"left":0.59574467,"top":0.1943336,"width":0.014793883,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Blocked","depth":17,"bounds":{"left":0.66738695,"top":0.27214685,"width":0.018783245,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BLOCKED","depth":19,"bounds":{"left":0.66738695,"top":0.2725459,"width":0.018783245,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Create work item in Blocked","depth":17,"bounds":{"left":0.66638964,"top":0.1867518,"width":0.07596409,"height":0.028731046},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create","depth":20,"bounds":{"left":0.67769283,"top":0.1943336,"width":0.014793883,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"QA","depth":17,"bounds":{"left":0.7493351,"top":0.27214685,"width":0.005817819,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QA","depth":19,"bounds":{"left":0.7493351,"top":0.2725459,"width":0.005817819,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Create work item in QA","depth":17,"bounds":{"left":0.74833775,"top":0.1867518,"width":0.076130316,"height":0.028731046},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create","depth":20,"bounds":{"left":0.75964093,"top":0.1943336,"width":0.014793883,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"PO Acceptance","depth":17,"bounds":{"left":0.83144945,"top":0.27214685,"width":0.03357713,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"PO ACCEPTANCE","depth":19,"bounds":{"left":0.83144945,"top":0.2725459,"width":0.03357713,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Create work item in PO Acceptance","depth":17,"bounds":{"left":0.83045214,"top":0.1867518,"width":0.07596409,"height":0.028731046},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create","depth":20,"bounds":{"left":0.84175533,"top":0.1943336,"width":0.014793883,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Deploy","depth":17,"bounds":{"left":0.9133976,"top":0.27214685,"width":0.026263298,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"DEPLOY","depth":19,"bounds":{"left":0.9133976,"top":0.2725459,"width":0.015625,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2","depth":22,"bounds":{"left":0.9331782,"top":0.2725459,"width":0.002493351,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"JY-20361 AJ Panorama for Call Scoring in OD. Use the enter key to load the work item.","depth":17,"bounds":{"left":0.91240025,"top":0.1867518,"width":0.07596409,"height":0.121308856},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"AJ Panorama for Call Scoring in OD","depth":18,"bounds":{"left":0.91638964,"top":0.19752593,"width":0.04637633,"height":0.029928172},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"AUTOMATED AI SCORING","depth":19,"bounds":{"left":0.9177194,"top":0.23543495,"width":0.04837101,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Ready To Merge","depth":18,"bounds":{"left":0.91638964,"top":0.254988,"width":0.035904255,"height":0.01396648},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"JY-20361","depth":18,"bounds":{"left":0.92303854,"top":0.28092578,"width":0.018118352,"height":0.012769354},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20361","depth":20,"bounds":{"left":0.92303854,"top":0.28132483,"width":0.018118352,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0.5","depth":18,"bounds":{"left":0.9499667,"top":0.28132483,"width":0.005817819,"height":0.011971269},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"pull request","depth":17,"bounds":{"left":0.95910907,"top":0.27773345,"width":0.007978723,"height":0.01915403},"on_screen":true,"role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20891 Sidekick SMS issue. Use the enter key to load the work item.","depth":17,"bounds":{"left":0.91240025,"top":0.31125298,"width":0.07596409,"height":0.08619314},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false}]...
|
6487609502824814993
|
5968795529763999790
|
click
|
accessibility
|
NULL
|
Platform Sprint 4 Q2 - Platform Team - Scrum Board Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Close tab
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to:
Top Bar
Top Bar
Sidebar
Sidebar
Main Content
Main Content
Space navigation
Space navigation
Collapse sidebar [
Collapse sidebar [
Switch sites or apps
Switch sites or apps
Go to your Jira homepage
Search, press enter to navigate to advanced search with your text query
Create
Create
Rovo Ask Rovo
Ask Rovo
Notifications
Notifications
Help
Help
Settings
Settings
[EMAIL]
[EMAIL]
For you
For you
Recent
Recent
Starred
Starred
Apps
Apps
More actions for Apps
More actions for Apps
Spaces
Spaces
Create space
Create space
More actions for spaces
More actions for spaces
Recent
Jiminny (New)
Jiminny (New)
Jiminny (New)
Create board
Create board
More actions for Jiminny (New)
More actions for Jiminny (New)
Platform Team
Platform Team
Board actions
Board actions
Capture Team
Capture Team
Board actions
Board actions
Enterprise Stability Issues 🤕
Enterprise Stability Issues 🤕
Board actions
Board actions
Processing Team
Processing Team
Board actions
Board actions
SE Kanban
SE Kanban
Board actions
Board actions
Service-Desk
Service-Desk
More actions for Service-Desk
More actions for Service-Desk
More spaces
More spaces
Filters
Filters
More actions for Filters
More actions for Filters
Dashboards
Dashboards
Create dashboard
Create dashboard
More actions for Dashboards
More actions for Dashboards
Operations
Operations
More actions for Operations
More actions for Operations
Confluence , (opens new window)
Confluence
, (opens new window)
Teams , (opens new window)
Teams
, (opens new window)
open menu
open menu
Customise sidebar
Customise sidebar
Resize side navigation panel
Spaces
Spaces
/
Jiminny (New)
Jiminny (New)
Platform Team
Platform Team
Add people
Add people
Board actions
Board actions
Share
Automation
Give feedback
Give feedback
Enter full screen
Enter full screen
Summary
Summary
Timeline
Timeline
Backlog
Backlog
Active sprints
Active sprints
Calendar
Calendar
Reports
Reports
Testing Board
Testing Board
List
List
Forms
Forms
Components
Components
Development
Development
Code
Code
Security
Security
Releases
Releases
6 more tabs
More
6
Add to navigation
As you type to search or apply filters, the board updates with work items to match.
Search on current page
Filter by assignee
Filter assignees by Lukas Kovalik
Filter assignees by Aneliya Angelova
Filter assignees by Nikolay Ivanov
Filter assignees by Nikolay Nikolov
Filter assignees by Steliyan Georgiev
Filter assignees by Unassigned
Epic
Epic
Type
Type
Quick filters
Quick filters
Complete sprint
Complete sprint
Sprint details
Sprint details
Group by Queries
Group
: Queries
Sprint insights
Sprint insights
View settings
View settings
More actions
More actions
Ready To Be Merged (2 work items)
Ready To Be Merged
(2 work items)
Ready For DEV
READY FOR DEV
In DEV
IN DEV
Code Review
CODE REVIEW
Create work item in Code Review
Create
Blocked
BLOCKED
Create work item in Blocked
Create
QA
QA
Create work item in QA
Create
PO Acceptance
PO ACCEPTANCE
Create work item in PO Acceptance
Create
Deploy
DEPLOY
2
JY-20361 AJ Panorama for Call Scoring in OD. Use the enter key to load the work item.
AJ Panorama for Call Scoring in OD
AUTOMATED AI SCORING
Ready To Merge
JY-20361
JY-20361
0.5
pull request
JY-20891 Sidekick SMS issue. Use the enter key to load the work item....
|
45998
|
NULL
|
NULL
|
NULL
|
|
45999
|
NULL
|
0
|
2026-05-15T06:43:03.612076+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-15/1778 /Users/lukas/.screenpipe/data/data/2026-05-15/1778827383612_m1.jpg...
|
Firefox
|
Platform Sprint 4 Q2 - Platform Team - Scrum Board Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira — Work...
|
1
|
jiminny.atlassian.net/jira/software/c/projects/JY/ jiminny.atlassian.net/jira/software/c/projects/JY/boards/37?selectedIssue=JY-20903...
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Platform Sprint 4 Q2 - Platform Team - Scrum Board Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Close tab
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to:
Top Bar
Top Bar
Sidebar
Sidebar
Main Content
Main Content
Space navigation
Space navigation
Collapse sidebar [
Collapse sidebar [
Switch sites or apps
Switch sites or apps
Go to your Jira homepage
Search, press enter to navigate to advanced search with your text query
Create
Create
Rovo Ask Rovo
Ask Rovo
Notifications
Notifications
Help
Help
Settings
Settings
[EMAIL]
[EMAIL]
For you
For you
Recent
Recent
Starred
Starred
Apps
Apps
More actions for Apps
More actions for Apps
Spaces
Spaces
Create space
Create space
More actions for spaces
More actions for spaces
Recent
Jiminny (New)
Jiminny (New)
Jiminny (New)
Create board
Create board
More actions for Jiminny (New)
More actions for Jiminny (New)
Platform Team
Platform Team
Board actions
Board actions
Capture Team
Capture Team
Board actions
Board actions
Enterprise Stability Issues 🤕
Enterprise Stability Issues 🤕
Board actions
Board actions
Processing Team
Processing Team
Board actions
Board actions
SE Kanban
SE Kanban
Board actions
Board actions
Service-Desk
Service-Desk
More actions for Service-Desk
More actions for Service-Desk
More spaces
More spaces
Filters
Filters
More actions for Filters
More actions for Filters
Dashboards
Dashboards
Create dashboard
Create dashboard
More actions for Dashboards
More actions for Dashboards
Operations
Operations
More actions for Operations
More actions for Operations
Confluence , (opens new window)
Confluence
, (opens new window)
Teams , (opens new window)
Teams
, (opens new window)
open menu
open menu
Customise sidebar
Customise sidebar
Resize side navigation panel
Spaces
Spaces
/
Jiminny (New)
Jiminny (New)
Platform Team
Platform Team
Add people
Add people
Board actions
Board actions
Share
Automation
Give feedback
Give feedback
Enter full screen
Enter full screen
Summary
Summary
Timeline
Timeline
Backlog
Backlog
Active sprints
Active sprints
Calendar
Calendar
Reports
Reports
Testing Board
Testing Board
List
List
Forms
Forms
Components
Components
Development
Development
Code
Code
Security
Security
Releases
Releases
6 more tabs
More
6
Add to navigation
As you type to search or apply filters, the board updates with work items to match.
Search on current page
Filter by assignee
Filter assignees by Lukas Kovalik
Filter assignees by Aneliya Angelova
Filter assignees by Nikolay Ivanov
Filter assignees by Nikolay Nikolov
Filter assignees by Steliyan Georgiev
Filter assignees by Unassigned
Epic
Epic
Type
Type
Quick filters
Quick filters
Complete sprint
Complete sprint
Sprint details
Sprint details
Group by Queries
Group
: Queries
Sprint insights
Sprint insights
View settings
View settings
More actions
More actions
Ready To Be Merged (2 work items)
Ready To Be Merged
(2 work items)
Ready For DEV
READY FOR DEV
In DEV
IN DEV
Code Review
CODE REVIEW
Create work item in Code Review
Create
Blocked
BLOCKED
Create work item in Blocked
Create
QA
QA...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"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.0,"top":0.0,"width":0.022222223,"height":0.035555556},"on_screen":true,"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.0,"top":0.0,"width":0.022222223,"height":0.035555556},"on_screen":true,"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.009722223,"top":0.0,"width":0.022222223,"height":0.035555556},"on_screen":true,"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.032986112,"top":0.0,"width":0.022222223,"height":0.035555556},"on_screen":true,"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.05625,"top":0.0,"width":0.022222223,"height":0.035555556},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to:","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Top Bar","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Top Bar","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Sidebar","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sidebar","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Main Content","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Main Content","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Space navigation","depth":10,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Space navigation","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Collapse sidebar [","depth":9,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Collapse sidebar [","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Switch sites or apps","depth":10,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Switch sites or apps","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Go to your Jira homepage","depth":9,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXComboBox","text":"Search, press enter to navigate to advanced search with your text query","depth":11,"on_screen":true,"help_text":"","placeholder":"Search","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Create","depth":10,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Rovo Ask Rovo","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Ask Rovo","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Notifications","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Notifications","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Help","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Help","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Settings","depth":12,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Settings","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"lukas.kovalik@jiminny.com","depth":12,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"lukas.kovalik@jiminny.com","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"For you","depth":12,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"For you","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Recent","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Recent","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Starred","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Starred","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Apps","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Apps","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Apps","depth":13,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Apps","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Spaces","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Spaces","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Create space","depth":13,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create space","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for spaces","depth":13,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for spaces","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Recent","depth":16,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Jiminny (New)","depth":17,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny (New)","depth":20,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Jiminny (New)","depth":18,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXMenuButton","text":"Create board","depth":18,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Create board","depth":20,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Jiminny (New)","depth":18,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Jiminny (New)","depth":20,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Platform Team","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Team","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Board actions","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Board actions","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Capture Team","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Capture Team","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Board actions","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Board actions","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Enterprise Stability Issues 🤕","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Enterprise Stability Issues 🤕","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Board actions","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Board actions","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Processing Team","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Processing Team","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Board actions","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Board actions","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"SE Kanban","depth":19,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"SE Kanban","depth":22,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Board actions","depth":20,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Board actions","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Service-Desk","depth":17,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Service-Desk","depth":20,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Service-Desk","depth":18,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Service-Desk","depth":20,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"More spaces","depth":17,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More spaces","depth":20,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Filters","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Filters","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Filters","depth":13,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Filters","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Dashboards","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Dashboards","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Create dashboard","depth":13,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create dashboard","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Dashboards","depth":13,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Dashboards","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Operations","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Operations","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions for Operations","depth":13,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions for Operations","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Confluence , (opens new window)","depth":13,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Confluence","depth":17,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":", (opens new window)","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Teams , (opens new window)","depth":13,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Teams","depth":17,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":", (opens new window)","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"open menu","depth":14,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"open menu","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Customise sidebar","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Customise sidebar","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Resize side navigation panel","depth":13,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Spaces","depth":13,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Spaces","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"/","depth":13,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Jiminny (New)","depth":13,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny (New)","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Platform Team","depth":10,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Platform Team","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Add people","depth":10,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Add people","depth":12,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Board actions","depth":10,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Board actions","depth":12,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Share","depth":10,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXMenuButton","text":"Automation","depth":10,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Give feedback","depth":10,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Give feedback","depth":12,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Enter full screen","depth":10,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Enter full screen","depth":12,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Summary","depth":13,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Summary","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Timeline","depth":13,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Timeline","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Backlog","depth":13,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Backlog","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Active sprints","depth":13,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Active sprints","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Calendar","depth":13,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Calendar","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Reports","depth":13,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Reports","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Testing Board","depth":13,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Testing Board","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"List","depth":13,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"List","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Forms","depth":13,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Forms","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Components","depth":13,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Components","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Development","depth":13,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Development","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Code","depth":13,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Code","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Security","depth":13,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Security","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Releases","depth":13,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Releases","depth":15,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"6 more tabs","depth":11,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6","depth":13,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Add to navigation","depth":11,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"As you type to search or apply filters, the board updates with work items to match.","depth":11,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXTextField","text":"Search on current page","depth":11,"on_screen":true,"placeholder":"Search board","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Filter by assignee","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Filter assignees by Lukas Kovalik","depth":11,"on_screen":true,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Filter assignees by Aneliya Angelova","depth":11,"on_screen":true,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Filter assignees by Nikolay Ivanov","depth":11,"on_screen":true,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Filter assignees by Nikolay Nikolov","depth":11,"on_screen":true,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Filter assignees by Steliyan Georgiev","depth":11,"on_screen":true,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Filter assignees by Unassigned","depth":11,"on_screen":true,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXMenuButton","text":"Epic","depth":13,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Epic","depth":16,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Type","depth":13,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Type","depth":16,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Quick filters","depth":13,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Quick filters","depth":16,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Complete sprint","depth":10,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Complete sprint","depth":12,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Sprint details","depth":10,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Sprint details","depth":12,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Group by Queries","depth":10,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Group","depth":13,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":": Queries","depth":13,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Sprint insights","depth":10,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Sprint insights","depth":12,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"View settings","depth":10,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"View settings","depth":12,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"More actions","depth":10,"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More actions","depth":12,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Ready To Be Merged (2 work items)","depth":16,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Ready To Be Merged","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(2 work items)","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Ready For DEV","depth":17,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"READY FOR DEV","depth":19,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"In DEV","depth":17,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"IN DEV","depth":19,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Code Review","depth":17,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"CODE REVIEW","depth":19,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Create work item in Code Review","depth":17,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create","depth":20,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Blocked","depth":17,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BLOCKED","depth":19,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Create work item in Blocked","depth":17,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Create","depth":20,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"QA","depth":17,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QA","depth":19,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-9093580863393456415
|
4779849643901571134
|
click
|
accessibility
|
NULL
|
Platform Sprint 4 Q2 - Platform Team - Scrum Board Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Close tab
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Skip to:
Top Bar
Top Bar
Sidebar
Sidebar
Main Content
Main Content
Space navigation
Space navigation
Collapse sidebar [
Collapse sidebar [
Switch sites or apps
Switch sites or apps
Go to your Jira homepage
Search, press enter to navigate to advanced search with your text query
Create
Create
Rovo Ask Rovo
Ask Rovo
Notifications
Notifications
Help
Help
Settings
Settings
[EMAIL]
[EMAIL]
For you
For you
Recent
Recent
Starred
Starred
Apps
Apps
More actions for Apps
More actions for Apps
Spaces
Spaces
Create space
Create space
More actions for spaces
More actions for spaces
Recent
Jiminny (New)
Jiminny (New)
Jiminny (New)
Create board
Create board
More actions for Jiminny (New)
More actions for Jiminny (New)
Platform Team
Platform Team
Board actions
Board actions
Capture Team
Capture Team
Board actions
Board actions
Enterprise Stability Issues 🤕
Enterprise Stability Issues 🤕
Board actions
Board actions
Processing Team
Processing Team
Board actions
Board actions
SE Kanban
SE Kanban
Board actions
Board actions
Service-Desk
Service-Desk
More actions for Service-Desk
More actions for Service-Desk
More spaces
More spaces
Filters
Filters
More actions for Filters
More actions for Filters
Dashboards
Dashboards
Create dashboard
Create dashboard
More actions for Dashboards
More actions for Dashboards
Operations
Operations
More actions for Operations
More actions for Operations
Confluence , (opens new window)
Confluence
, (opens new window)
Teams , (opens new window)
Teams
, (opens new window)
open menu
open menu
Customise sidebar
Customise sidebar
Resize side navigation panel
Spaces
Spaces
/
Jiminny (New)
Jiminny (New)
Platform Team
Platform Team
Add people
Add people
Board actions
Board actions
Share
Automation
Give feedback
Give feedback
Enter full screen
Enter full screen
Summary
Summary
Timeline
Timeline
Backlog
Backlog
Active sprints
Active sprints
Calendar
Calendar
Reports
Reports
Testing Board
Testing Board
List
List
Forms
Forms
Components
Components
Development
Development
Code
Code
Security
Security
Releases
Releases
6 more tabs
More
6
Add to navigation
As you type to search or apply filters, the board updates with work items to match.
Search on current page
Filter by assignee
Filter assignees by Lukas Kovalik
Filter assignees by Aneliya Angelova
Filter assignees by Nikolay Ivanov
Filter assignees by Nikolay Nikolov
Filter assignees by Steliyan Georgiev
Filter assignees by Unassigned
Epic
Epic
Type
Type
Quick filters
Quick filters
Complete sprint
Complete sprint
Sprint details
Sprint details
Group by Queries
Group
: Queries
Sprint insights
Sprint insights
View settings
View settings
More actions
More actions
Ready To Be Merged (2 work items)
Ready To Be Merged
(2 work items)
Ready For DEV
READY FOR DEV
In DEV
IN DEV
Code Review
CODE REVIEW
Create work item in Code Review
Create
Blocked
BLOCKED
Create work item in Blocked
Create
QA
QA...
|
45997
|
NULL
|
NULL
|
NULL
|
|
45908
|
NULL
|
0
|
2026-05-15T06:36:40.444662+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-15/1778 /Users/lukas/.screenpipe/data/data/2026-05-15/1778827000444_m2.jpg...
|
iTerm2
|
screenpipe"
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
whisper_backend_init: using BLAS backend
whisper_i whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-15T09:32:52.098771Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 3 eligible frames
2026-05-15T09:32:52.385067Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-15T09:34:31.090962Z WARN screenpipe_audio::core::run_record_and_transcribe: no usable audio from soundcore AeroClip (input) for 30s — only zero-fill buffers (likely OS device hijack by another app), triggering reconnect
2026-05-15T09:34:31.093981Z WARN screenpipe_audio::audio_manager::manager: recording for device soundcore AeroClip (input) exited with error: Audio stream zero-fill — no usable data from soundcore AeroClip (input) for 30s (suspected device hijack by another process)
2026-05-15T09:34:32.062369Z WARN screenpipe_audio::audio_manager::device_monitor: [DEVICE_RECOVERY] detected stale recording handle for soundcore AeroClip (input), cleaning up for restart
2026-05-15T09:34:32.062583Z INFO screenpipe_audio::device::device_manager: Stopping device: soundcore AeroClip (input)
2026-05-15T09:34:32.177026Z INFO screenpipe_audio::device::device_manager: starting recording for device: soundcore AeroClip (input)
2026-05-15T09:34:32.177079Z INFO screenpipe_audio::audio_manager::device_monitor: restarted with system default device: soundcore AeroClip (input)
2026-05-15T09:34:32.177108Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for soundcore AeroClip (input) (bluetooth / 30s segments)
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-15T09:34:54.677866Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
ec2-user@ip-10-20-31-146:~ (-zsh)
Close Tab
ec2-user@ip-10-30-129-190:~ (-zsh)
Close Tab
ec2-user@ip-10-30-145-148:~ (-zsh)
Close Tab
⌥⌘1
screenpipe"...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"whisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-15T09:32:52.098771Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 3 eligible frames\n2026-05-15T09:32:52.385067Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-15T09:34:31.090962Z WARN screenpipe_audio::core::run_record_and_transcribe: no usable audio from soundcore AeroClip (input) for 30s — only zero-fill buffers (likely OS device hijack by another app), triggering reconnect\n2026-05-15T09:34:31.093981Z WARN screenpipe_audio::audio_manager::manager: recording for device soundcore AeroClip (input) exited with error: Audio stream zero-fill — no usable data from soundcore AeroClip (input) for 30s (suspected device hijack by another process)\n2026-05-15T09:34:32.062369Z WARN screenpipe_audio::audio_manager::device_monitor: [DEVICE_RECOVERY] detected stale recording handle for soundcore AeroClip (input), cleaning up for restart\n2026-05-15T09:34:32.062583Z INFO screenpipe_audio::device::device_manager: Stopping device: soundcore AeroClip (input)\n2026-05-15T09:34:32.177026Z INFO screenpipe_audio::device::device_manager: starting recording for device: soundcore AeroClip (input)\n2026-05-15T09:34:32.177079Z INFO screenpipe_audio::audio_manager::device_monitor: restarted with system default device: soundcore AeroClip (input)\n2026-05-15T09:34:32.177108Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for soundcore AeroClip (input) (bluetooth / 30s segments)\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-15T09:34:54.677866Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity","depth":4,"on_screen":true,"value":"whisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-15T09:32:52.098771Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 3 eligible frames\n2026-05-15T09:32:52.385067Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-15T09:34:31.090962Z WARN screenpipe_audio::core::run_record_and_transcribe: no usable audio from soundcore AeroClip (input) for 30s — only zero-fill buffers (likely OS device hijack by another app), triggering reconnect\n2026-05-15T09:34:31.093981Z WARN screenpipe_audio::audio_manager::manager: recording for device soundcore AeroClip (input) exited with error: Audio stream zero-fill — no usable data from soundcore AeroClip (input) for 30s (suspected device hijack by another process)\n2026-05-15T09:34:32.062369Z WARN screenpipe_audio::audio_manager::device_monitor: [DEVICE_RECOVERY] detected stale recording handle for soundcore AeroClip (input), cleaning up for restart\n2026-05-15T09:34:32.062583Z INFO screenpipe_audio::device::device_manager: Stopping device: soundcore AeroClip (input)\n2026-05-15T09:34:32.177026Z INFO screenpipe_audio::device::device_manager: starting recording for device: soundcore AeroClip (input)\n2026-05-15T09:34:32.177079Z INFO screenpipe_audio::audio_manager::device_monitor: restarted with system default device: soundcore AeroClip (input)\n2026-05-15T09:34:32.177108Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for soundcore AeroClip (input) (bluetooth / 30s segments)\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-15T09:34:54.677866Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.05900931,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.32928857,"top":1.0,"width":0.05900931,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33128324,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.3882979,"top":1.0,"width":0.05900931,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39029256,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.44730717,"top":1.0,"width":0.05900931,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.44930187,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5063165,"top":1.0,"width":0.058843084,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.50831115,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-20-31-146:~ (-zsh)","depth":2,"bounds":{"left":0.56515956,"top":1.0,"width":0.058843084,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5671542,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-129-190:~ (-zsh)","depth":2,"bounds":{"left":0.62400264,"top":1.0,"width":0.058843084,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.62599736,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-145-148:~ (-zsh)","depth":2,"bounds":{"left":0.6828458,"top":1.0,"width":0.058843084,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.68484044,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7280585,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"screenpipe\"","depth":1,"bounds":{"left":0.49601063,"top":1.0,"width":0.027925532,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
-6488007505258613009
|
-851668782262979104
|
idle
|
accessibility
|
NULL
|
whisper_backend_init: using BLAS backend
whisper_i whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-15T09:32:52.098771Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 3 eligible frames
2026-05-15T09:32:52.385067Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-15T09:34:31.090962Z WARN screenpipe_audio::core::run_record_and_transcribe: no usable audio from soundcore AeroClip (input) for 30s — only zero-fill buffers (likely OS device hijack by another app), triggering reconnect
2026-05-15T09:34:31.093981Z WARN screenpipe_audio::audio_manager::manager: recording for device soundcore AeroClip (input) exited with error: Audio stream zero-fill — no usable data from soundcore AeroClip (input) for 30s (suspected device hijack by another process)
2026-05-15T09:34:32.062369Z WARN screenpipe_audio::audio_manager::device_monitor: [DEVICE_RECOVERY] detected stale recording handle for soundcore AeroClip (input), cleaning up for restart
2026-05-15T09:34:32.062583Z INFO screenpipe_audio::device::device_manager: Stopping device: soundcore AeroClip (input)
2026-05-15T09:34:32.177026Z INFO screenpipe_audio::device::device_manager: starting recording for device: soundcore AeroClip (input)
2026-05-15T09:34:32.177079Z INFO screenpipe_audio::audio_manager::device_monitor: restarted with system default device: soundcore AeroClip (input)
2026-05-15T09:34:32.177108Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for soundcore AeroClip (input) (bluetooth / 30s segments)
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-15T09:34:54.677866Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
ec2-user@ip-10-20-31-146:~ (-zsh)
Close Tab
ec2-user@ip-10-30-129-190:~ (-zsh)
Close Tab
ec2-user@ip-10-30-145-148:~ (-zsh)
Close Tab
⌥⌘1
screenpipe"...
|
45902
|
NULL
|
NULL
|
NULL
|
|
45907
|
NULL
|
0
|
2026-05-15T06:36:25.279120+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-15/1778 /Users/lukas/.screenpipe/data/data/2026-05-15/1778826985279_m1.jpg...
|
iTerm2
|
screenpipe"
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
ggml_metal_init: found device: Apple M1
ggml_metal ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-15T09:32:52.098771Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 3 eligible frames
2026-05-15T09:32:52.385067Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-15T09:34:31.090962Z WARN screenpipe_audio::core::run_record_and_transcribe: no usable audio from soundcore AeroClip (input) for 30s — only zero-fill buffers (likely OS device hijack by another app), triggering reconnect
2026-05-15T09:34:31.093981Z WARN screenpipe_audio::audio_manager::manager: recording for device soundcore AeroClip (input) exited with error: Audio stream zero-fill — no usable data from soundcore AeroClip (input) for 30s (suspected device hijack by another process)
2026-05-15T09:34:32.062369Z WARN screenpipe_audio::audio_manager::device_monitor: [DEVICE_RECOVERY] detected stale recording handle for soundcore AeroClip (input), cleaning up for restart
2026-05-15T09:34:32.062583Z INFO screenpipe_audio::device::device_manager: Stopping device: soundcore AeroClip (input)
2026-05-15T09:34:32.177026Z INFO screenpipe_audio::device::device_manager: starting recording for device: soundcore AeroClip (input)
2026-05-15T09:34:32.177079Z INFO screenpipe_audio::audio_manager::device_monitor: restarted with system default device: soundcore AeroClip (input)
2026-05-15T09:34:32.177108Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for soundcore AeroClip (input) (bluetooth / 30s segments)
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-15T09:34:54.677866Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
ec2-user@ip-10-20-31-146:~ (-zsh)
Close Tab
ec2-user@ip-10-30-129-190:~ (-zsh)
Close Tab
ec2-user@ip-10-30-145-148:~ (-zsh)
Close Tab
⌥⌘1
screenpipe"...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"ggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-15T09:32:52.098771Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 3 eligible frames\n2026-05-15T09:32:52.385067Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-15T09:34:31.090962Z WARN screenpipe_audio::core::run_record_and_transcribe: no usable audio from soundcore AeroClip (input) for 30s — only zero-fill buffers (likely OS device hijack by another app), triggering reconnect\n2026-05-15T09:34:31.093981Z WARN screenpipe_audio::audio_manager::manager: recording for device soundcore AeroClip (input) exited with error: Audio stream zero-fill — no usable data from soundcore AeroClip (input) for 30s (suspected device hijack by another process)\n2026-05-15T09:34:32.062369Z WARN screenpipe_audio::audio_manager::device_monitor: [DEVICE_RECOVERY] detected stale recording handle for soundcore AeroClip (input), cleaning up for restart\n2026-05-15T09:34:32.062583Z INFO screenpipe_audio::device::device_manager: Stopping device: soundcore AeroClip (input)\n2026-05-15T09:34:32.177026Z INFO screenpipe_audio::device::device_manager: starting recording for device: soundcore AeroClip (input)\n2026-05-15T09:34:32.177079Z INFO screenpipe_audio::audio_manager::device_monitor: restarted with system default device: soundcore AeroClip (input)\n2026-05-15T09:34:32.177108Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for soundcore AeroClip (input) (bluetooth / 30s segments)\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-15T09:34:54.677866Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks","depth":4,"on_screen":true,"value":"ggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-15T09:32:52.098771Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 3 eligible frames\n2026-05-15T09:32:52.385067Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-15T09:34:31.090962Z WARN screenpipe_audio::core::run_record_and_transcribe: no usable audio from soundcore AeroClip (input) for 30s — only zero-fill buffers (likely OS device hijack by another app), triggering reconnect\n2026-05-15T09:34:31.093981Z WARN screenpipe_audio::audio_manager::manager: recording for device soundcore AeroClip (input) exited with error: Audio stream zero-fill — no usable data from soundcore AeroClip (input) for 30s (suspected device hijack by another process)\n2026-05-15T09:34:32.062369Z WARN screenpipe_audio::audio_manager::device_monitor: [DEVICE_RECOVERY] detected stale recording handle for soundcore AeroClip (input), cleaning up for restart\n2026-05-15T09:34:32.062583Z INFO screenpipe_audio::device::device_manager: Stopping device: soundcore AeroClip (input)\n2026-05-15T09:34:32.177026Z INFO screenpipe_audio::device::device_manager: starting recording for device: soundcore AeroClip (input)\n2026-05-15T09:34:32.177079Z INFO screenpipe_audio::audio_manager::device_monitor: restarted with system default device: soundcore AeroClip (input)\n2026-05-15T09:34:32.177108Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for soundcore AeroClip (input) (bluetooth / 30s segments)\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-15T09:34:54.677866Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.12326389,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.12326389,"top":0.05888889,"width":0.12326389,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.12743056,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.24652778,"top":0.05888889,"width":0.12326389,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.25069445,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.36979166,"top":0.05888889,"width":0.12326389,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.37395832,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.49305555,"top":0.05888889,"width":0.12291667,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.49722221,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-20-31-146:~ (-zsh)","depth":2,"bounds":{"left":0.6159722,"top":0.05888889,"width":0.12291667,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.6201389,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-129-190:~ (-zsh)","depth":2,"bounds":{"left":0.73888886,"top":0.05888889,"width":0.12291667,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.7430556,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-145-148:~ (-zsh)","depth":2,"bounds":{"left":0.86180556,"top":0.05888889,"width":0.12291667,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8659722,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95625,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"screenpipe\"","depth":1,"bounds":{"left":0.47152779,"top":0.033333335,"width":0.058333334,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
1420047954182519985
|
-815639976654080544
|
idle
|
accessibility
|
NULL
|
ggml_metal_init: found device: Apple M1
ggml_metal ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-15T09:32:52.098771Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 3 eligible frames
2026-05-15T09:32:52.385067Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-15T09:34:31.090962Z WARN screenpipe_audio::core::run_record_and_transcribe: no usable audio from soundcore AeroClip (input) for 30s — only zero-fill buffers (likely OS device hijack by another app), triggering reconnect
2026-05-15T09:34:31.093981Z WARN screenpipe_audio::audio_manager::manager: recording for device soundcore AeroClip (input) exited with error: Audio stream zero-fill — no usable data from soundcore AeroClip (input) for 30s (suspected device hijack by another process)
2026-05-15T09:34:32.062369Z WARN screenpipe_audio::audio_manager::device_monitor: [DEVICE_RECOVERY] detected stale recording handle for soundcore AeroClip (input), cleaning up for restart
2026-05-15T09:34:32.062583Z INFO screenpipe_audio::device::device_manager: Stopping device: soundcore AeroClip (input)
2026-05-15T09:34:32.177026Z INFO screenpipe_audio::device::device_manager: starting recording for device: soundcore AeroClip (input)
2026-05-15T09:34:32.177079Z INFO screenpipe_audio::audio_manager::device_monitor: restarted with system default device: soundcore AeroClip (input)
2026-05-15T09:34:32.177108Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for soundcore AeroClip (input) (bluetooth / 30s segments)
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-15T09:34:54.677866Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
ec2-user@ip-10-20-31-146:~ (-zsh)
Close Tab
ec2-user@ip-10-30-129-190:~ (-zsh)
Close Tab
ec2-user@ip-10-30-145-148:~ (-zsh)
Close Tab
⌥⌘1
screenpipe"...
|
45905
|
NULL
|
NULL
|
NULL
|
|
45892
|
NULL
|
0
|
2026-05-15T06:32:49.670909+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-15/1778 /Users/lukas/.screenpipe/data/data/2026-05-15/1778826769670_m1.jpg...
|
iTerm2
|
screenpipe"
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
ggml_metal_init: found device: Apple M1
ggml_metal ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:23:45.030577Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-14T18:24:19.699073Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 81.3ms elapsed (expected 5.3ms) → inserting 75.9ms silence (7288 samples)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:25:49.236566Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:27:52.060944Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=17 elapsed=5.421659208s
2026-05-14T18:27:52.061111Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 17 eligible frames
2026-05-14T18:27:52.632428Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-14T18:27:53.132060Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.2MB → 0.6MB (2.2x), 9 JPEGs deleted
2026-05-14T18:27:54.278904Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.5MB → 1.1MB (1.4x), 8 JPEGs deleted
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:29:55.226276Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
tip: get the screenpipe desktop app for the full experience
[URL_WITH_CREDENTIALS] record
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ npx screenpipe@latest record
detected hardware tier: Mid
warning: parakeet is not supported on this platform, using whisper-tiny instead
2026-05-15T09:26:34.532591Z INFO screenpipe_engine::auth_key: api auth: key resolved via secret store
checking permissions...
screen recording: ok
microphone: ok
accessibility: ok
2026-05-15T09:26:34.611070Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-05-15T09:26:35.239867Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-05-15T09:26:35.241531Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-05-15T09:26:35.241930Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-05-15T09:26:35.260543Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true
2026-05-15T09:26:35.260623Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-05-15T09:26:35.632208Z INFO screenpipe: API server listening on [IP_ADDRESS]:3030 (localhost only)
2026-05-15T09:26:35.632265Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key
2026-05-15T09:26:35.632219Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-05-15T09:26:35.632183Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-05-15T09:26:35.632428Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-05-15T09:26:35.634456Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-05-15T09:26:35.634681Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-05-15T09:26:35.634907Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-05-15T09:26:35.635461Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-05-15T09:26:35.635547Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-05-15T09:26:35.635628Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-05-15T09:26:35.635643Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
2026-05-15T09:26:35.636459Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
│ audio disabled │ false │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ [] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
│ api auth │ enabled │
│ encrypt secrets │ disabled │
│ retention days │ 14 │
│ retention mode │ media-only (keep transcripts) │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ soundcore AeroClip (input) │
│ │ System Audio (output) │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-05-15T09:26:35.637044Z INFO screenpipe: starting UI event capture
2026-05-15T09:26:35.641206Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
2026-05-15T09:26:35.642634Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-05-15T09:26:35.650899Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-05-15T09:26:35.664987Z INFO screenpipe: text-PII worker skipped at startup — async_pii_redaction=false. OPF model (~2.8 GB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.
2026-05-15T09:26:35.665024Z INFO screenpipe: image-PII worker skipped at startup — async_image_pii_redaction=false. rfdetr_v9 model (~108 MB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.
2026-05-15T09:26:35.665062Z INFO screenpipe_engine::ui_recorder: UI recording session started: af5dd582-4a7c-40c1-a1c7-bc5cff52b88e
2026-05-15T09:26:35.665217Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-14 06:26:35.665214 UTC to 2026-05-15 06:26:35.665214 UTC)
2026-05-15T09:26:35.665146Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-05-15T09:26:35.666334Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-05-15T09:26:35.675569Z INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:3030
2026-05-15T09:26:35.682913Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030
2026-05-15T09:26:35.796270Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-05-15T09:26:35.796323Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-05-15T09:26:35.796359Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-05-15T09:26:35.852473Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)
2026-05-15T09:26:35.852505Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)
2026-05-15T09:26:35.852515Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)
2026-05-15T09:26:35.852526Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)
2026-05-15T09:26:35.852543Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)
2026-05-15T09:26:36.408054Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)
2026-05-15T09:26:36.488401Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 0 excluded)
2026-05-15T09:26:36.651362Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=45865, dur=178ms
2026-05-15T09:26:36.658923Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=45866, dur=123ms
2026-05-15T09:26:40.784643Z WARN sqlx::query: summary="SELECT f.id, f.timestamp, f.offset_index, …" db.statement="\n\nSELECT\n f.id,\n f.timestamp,\n f.offset_index,\n COALESCE(\n SUBSTR(f.full_text, 1, 200),\n SUBSTR(f.accessibility_text, 1, 200),\n (\n SELECT\n SUBSTR(ot.text, 1, 200)\n FROM\n ocr_text ot\n WHERE\n ot.frame_id = f.id\n LIMIT\n 1\n )\n ) as text,\n COALESCE(\n f.app_name,\n (\n SELECT\n ot.app_name\n FROM\n ocr_text ot\n WHERE\n ot.frame_id = f.id\n LIMIT\n 1\n )\n ) as app_name,\n COALESCE(\n f.window_name,\n (\n SELECT\n ot.window_name\n FROM\n ocr_text ot\n WHERE\n ot.frame_id = f.id\n LIMIT\n 1\n )\n ) as window_name,\n COALESCE(vc.device_name, f.device_name) as screen_device,\n COALESCE(vc.file_path, f.snapshot_path) as video_path,\n COALESCE(vc.fps, 0.033) as chunk_fps,\n f.browser_url,\n f.machine_id\nFROM\n frames f\n LEFT JOIN video_chunks vc ON f.video_chunk_id = vc.id\nWHERE\n f.timestamp >= ?1\n AND f.timestamp <= ?2\n AND COALESCE(vc.file_path, f.snapshot_path, '') NOT LIKE 'cloud://%'\nORDER BY\n f.timestamp DESC,\n f.offset_index DESC\nLIMIT\n 10000\n" rows_affected=0 rows_returned=7176 elapsed=5.118563458s
2026-05-15T09:26:40.807774Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 7176 frame entries, coverage from 2026-05-14 06:26:35.665214 UTC
2026-05-15T09:26:45.640808Z INFO screenpipe_audio::transcription::engine: whisper model available: "/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin"
2026-05-15T09:26:45.641039Z INFO screenpipe_audio::transcription::whisper::model: whisper context: gpu acceleration enabled (Metal on macOS, Vulkan on Windows)
2026-05-15T09:26:45.641080Z INFO screenpipe_audio::transcription::engine: loading whisper model with GPU acceleration...
whisper_init_from_file_with_params_no_state: loading model from '/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin'
whisper_init_with_params_no_state: use gpu = 1
whisper_init_with_params_no_state: flash attn = 0
whisper_init_with_params_no_state: gpu_device = 0
whisper_init_with_params_no_state: dtw = 0
ggml_metal_device_init: tensor API disabled for pre-M5 and pre-A19 devices
ggml_metal_library_init: using embedded metal library
ggml_metal_library_init: loaded in 0.043 sec
ggml_metal_rsets_init: creating a residency set collection (keep_alive = 180 s)
ggml_metal_device_init: GPU name: Apple M1
ggml_metal_device_init: GPU family: MTLGPUFamilyApple7 (1007)
ggml_metal_device_init: GPU family: MTLGPUFamilyCommon3 (3003)
ggml_metal_device_init: GPU family: MTLGPUFamilyMetal3 (5001)
ggml_metal_device_init: simdgroup reduction = true
ggml_metal_device_init: simdgroup matrix mul. = true
ggml_metal_device_init: has unified memory = true
ggml_metal_device_init: has bfloat = true
ggml_metal_device_init: has tensor = false
ggml_metal_device_init: use residency sets = true
ggml_metal_device_init: use shared buffers = true
ggml_metal_device_init: recommendedMaxWorkingSetSize = 11453.25 MB
whisper_init_with_params_no_state: devices = 3
whisper_init_with_params_no_state: backends = 3
whisper_model_load: loading model
whisper_model_load: n_vocab = 51865
whisper_model_load: n_audio_ctx = 1500
whisper_model_load: n_audio_state = 384
whisper_model_load: n_audio_head = 6
whisper_model_load: n_audio_layer = 4
whisper_model_load: n_text_ctx = 448
whisper_model_load: n_text_state = 384
whisper_model_load: n_text_head = 6
whisper_model_load: n_text_layer = 4
whisper_model_load: n_mels = 80
whisper_model_load: ftype = 1
whisper_model_load: qntvr = 0
whisper_model_load: type = 1 (tiny)
whisper_model_load: adding 1608 extra tokens
whisper_model_load: n_langs = 99
whisper_model_load: Metal total size = 77.11 MB
whisper_model_load: model size = 77.11 MB
2026-05-15T09:26:45.767408Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
2026-05-15T09:26:45.771528Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)
2026-05-15T09:26:45.772132Z INFO screenpipe_audio::audio_manager::manager: seeded 22 speakers (named + unnamed) from DB into embedding manager
2026-05-15T09:26:45.772166Z INFO screenpipe_audio::audio_manager::manager: audio manager started
2026-05-15T09:26:45.772179Z INFO screenpipe_audio::audio_manager::manager: calendar-assisted speaker diarization: listening for meeting events
2026-05-15T09:26:46.236933Z INFO screenpipe_audio::device::device_manager: starting recording for device: soundcore AeroClip (input)
2026-05-15T09:26:46.369731Z INFO screenpipe_audio::device::device_manager: starting recording for device: System Audio (output)
2026-05-15T09:26:46.369799Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for System Audio (output) (unknown / 30s segments)
2026-05-15T09:26:46.369824Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for soundcore AeroClip (input) (bluetooth / 30s segments)
2026-05-15T09:27:39.547931Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=209 elapsed=3.914452291s
2026-05-15T09:27:39.548108Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 209 eligible frames
2026-05-15T09:27:44.581971Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 84 frames, 19.6MB → 1.4MB (14.3x), 84 JPEGs deleted
2026-05-15T09:27:50.383561Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 99 frames, 18.0MB → 5.1MB (3.5x), 99 JPEGs deleted
2026-05-15T09:27:52.031179Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.1MB → 1.0MB (4.1x), 24 JPEGs deleted
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-15T09:28:47.974048Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"ggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:23:45.030577Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:24:19.699073Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 81.3ms elapsed (expected 5.3ms) → inserting 75.9ms silence (7288 samples)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:25:49.236566Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:27:52.060944Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=17 elapsed=5.421659208s\n2026-05-14T18:27:52.061111Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 17 eligible frames\n2026-05-14T18:27:52.632428Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:27:53.132060Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.2MB → 0.6MB (2.2x), 9 JPEGs deleted\n2026-05-14T18:27:54.278904Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.5MB → 1.1MB (1.4x), 8 JPEGs deleted\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:29:55.226276Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\nzsh: terminated npx screenpipe@latest record\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ npx screenpipe@latest record\ndetected hardware tier: Mid\nwarning: parakeet is not supported on this platform, using whisper-tiny instead\n2026-05-15T09:26:34.532591Z INFO screenpipe_engine::auth_key: api auth: key resolved via secret store\nchecking permissions...\n screen recording: ok\n microphone: ok\n accessibility: ok\n2026-05-15T09:26:34.611070Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-05-15T09:26:35.239867Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-05-15T09:26:35.241531Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-05-15T09:26:35.241930Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-05-15T09:26:35.260543Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true\n2026-05-15T09:26:35.260623Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-05-15T09:26:35.632208Z INFO screenpipe: API server listening on 127.0.0.1:3030 (localhost only)\n2026-05-15T09:26:35.632265Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key\n2026-05-15T09:26:35.632219Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-05-15T09:26:35.632183Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-05-15T09:26:35.632428Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-05-15T09:26:35.634456Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-05-15T09:26:35.634681Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-05-15T09:26:35.634907Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-05-15T09:26:35.635461Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-05-15T09:26:35.635547Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-05-15T09:26:35.635628Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-05-15T09:26:35.635643Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\n2026-05-15T09:26:35.636459Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ false │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n│ api auth │ enabled │\n│ encrypt secrets │ disabled │\n│ retention days │ 14 │\n│ retention mode │ media-only (keep transcripts) │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ soundcore AeroClip (input) │\n│ │ System Audio (output) │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-05-15T09:26:35.637044Z INFO screenpipe: starting UI event capture\n2026-05-15T09:26:35.641206Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-05-15T09:26:35.642634Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-05-15T09:26:35.650899Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-05-15T09:26:35.664987Z INFO screenpipe: text-PII worker skipped at startup — async_pii_redaction=false. OPF model (~2.8 GB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-15T09:26:35.665024Z INFO screenpipe: image-PII worker skipped at startup — async_image_pii_redaction=false. rfdetr_v9 model (~108 MB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-15T09:26:35.665062Z INFO screenpipe_engine::ui_recorder: UI recording session started: af5dd582-4a7c-40c1-a1c7-bc5cff52b88e\n2026-05-15T09:26:35.665217Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-14 06:26:35.665214 UTC to 2026-05-15 06:26:35.665214 UTC)\n2026-05-15T09:26:35.665146Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-05-15T09:26:35.666334Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-05-15T09:26:35.675569Z INFO screenpipe_engine::server: Server listening on 127.0.0.1:3030\n2026-05-15T09:26:35.682913Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-05-15T09:26:35.796270Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-05-15T09:26:35.796323Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-05-15T09:26:35.796359Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-05-15T09:26:35.852473Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)\n2026-05-15T09:26:35.852505Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-05-15T09:26:35.852515Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)\n2026-05-15T09:26:35.852526Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-15T09:26:35.852543Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-15T09:26:36.408054Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-05-15T09:26:36.488401Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 0 excluded)\n2026-05-15T09:26:36.651362Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=45865, dur=178ms\n2026-05-15T09:26:36.658923Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=45866, dur=123ms\n2026-05-15T09:26:40.784643Z WARN sqlx::query: summary=\"SELECT f.id, f.timestamp, f.offset_index, …\" db.statement=\"\\n\\nSELECT\\n f.id,\\n f.timestamp,\\n f.offset_index,\\n COALESCE(\\n SUBSTR(f.full_text, 1, 200),\\n SUBSTR(f.accessibility_text, 1, 200),\\n (\\n SELECT\\n SUBSTR(ot.text, 1, 200)\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as text,\\n COALESCE(\\n f.app_name,\\n (\\n SELECT\\n ot.app_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as app_name,\\n COALESCE(\\n f.window_name,\\n (\\n SELECT\\n ot.window_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as window_name,\\n COALESCE(vc.device_name, f.device_name) as screen_device,\\n COALESCE(vc.file_path, f.snapshot_path) as video_path,\\n COALESCE(vc.fps, 0.033) as chunk_fps,\\n f.browser_url,\\n f.machine_id\\nFROM\\n frames f\\n LEFT JOIN video_chunks vc ON f.video_chunk_id = vc.id\\nWHERE\\n f.timestamp >= ?1\\n AND f.timestamp <= ?2\\n AND COALESCE(vc.file_path, f.snapshot_path, '') NOT LIKE 'cloud://%'\\nORDER BY\\n f.timestamp DESC,\\n f.offset_index DESC\\nLIMIT\\n 10000\\n\" rows_affected=0 rows_returned=7176 elapsed=5.118563458s\n2026-05-15T09:26:40.807774Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 7176 frame entries, coverage from 2026-05-14 06:26:35.665214 UTC\n2026-05-15T09:26:45.640808Z INFO screenpipe_audio::transcription::engine: whisper model available: \"/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin\"\n2026-05-15T09:26:45.641039Z INFO screenpipe_audio::transcription::whisper::model: whisper context: gpu acceleration enabled (Metal on macOS, Vulkan on Windows)\n2026-05-15T09:26:45.641080Z INFO screenpipe_audio::transcription::engine: loading whisper model with GPU acceleration...\nwhisper_init_from_file_with_params_no_state: loading model from '/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin'\nwhisper_init_with_params_no_state: use gpu = 1\nwhisper_init_with_params_no_state: flash attn = 0\nwhisper_init_with_params_no_state: gpu_device = 0\nwhisper_init_with_params_no_state: dtw = 0\nggml_metal_device_init: tensor API disabled for pre-M5 and pre-A19 devices\nggml_metal_library_init: using embedded metal library\nggml_metal_library_init: loaded in 0.043 sec\nggml_metal_rsets_init: creating a residency set collection (keep_alive = 180 s)\nggml_metal_device_init: GPU name: Apple M1\nggml_metal_device_init: GPU family: MTLGPUFamilyApple7 (1007)\nggml_metal_device_init: GPU family: MTLGPUFamilyCommon3 (3003)\nggml_metal_device_init: GPU family: MTLGPUFamilyMetal3 (5001)\nggml_metal_device_init: simdgroup reduction = true\nggml_metal_device_init: simdgroup matrix mul. = true\nggml_metal_device_init: has unified memory = true\nggml_metal_device_init: has bfloat = true\nggml_metal_device_init: has tensor = false\nggml_metal_device_init: use residency sets = true\nggml_metal_device_init: use shared buffers = true\nggml_metal_device_init: recommendedMaxWorkingSetSize = 11453.25 MB\nwhisper_init_with_params_no_state: devices = 3\nwhisper_init_with_params_no_state: backends = 3\nwhisper_model_load: loading model\nwhisper_model_load: n_vocab = 51865\nwhisper_model_load: n_audio_ctx = 1500\nwhisper_model_load: n_audio_state = 384\nwhisper_model_load: n_audio_head = 6\nwhisper_model_load: n_audio_layer = 4\nwhisper_model_load: n_text_ctx = 448\nwhisper_model_load: n_text_state = 384\nwhisper_model_load: n_text_head = 6\nwhisper_model_load: n_text_layer = 4\nwhisper_model_load: n_mels = 80\nwhisper_model_load: ftype = 1\nwhisper_model_load: qntvr = 0\nwhisper_model_load: type = 1 (tiny)\nwhisper_model_load: adding 1608 extra tokens\nwhisper_model_load: n_langs = 99\nwhisper_model_load: Metal total size = 77.11 MB\nwhisper_model_load: model size = 77.11 MB\n2026-05-15T09:26:45.767408Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\n2026-05-15T09:26:45.771528Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-05-15T09:26:45.772132Z INFO screenpipe_audio::audio_manager::manager: seeded 22 speakers (named + unnamed) from DB into embedding manager\n2026-05-15T09:26:45.772166Z INFO screenpipe_audio::audio_manager::manager: audio manager started\n2026-05-15T09:26:45.772179Z INFO screenpipe_audio::audio_manager::manager: calendar-assisted speaker diarization: listening for meeting events\n2026-05-15T09:26:46.236933Z INFO screenpipe_audio::device::device_manager: starting recording for device: soundcore AeroClip (input)\n2026-05-15T09:26:46.369731Z INFO screenpipe_audio::device::device_manager: starting recording for device: System Audio (output)\n2026-05-15T09:26:46.369799Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for System Audio (output) (unknown / 30s segments)\n2026-05-15T09:26:46.369824Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for soundcore AeroClip (input) (bluetooth / 30s segments)\n2026-05-15T09:27:39.547931Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=209 elapsed=3.914452291s\n2026-05-15T09:27:39.548108Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 209 eligible frames\n2026-05-15T09:27:44.581971Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 84 frames, 19.6MB → 1.4MB (14.3x), 84 JPEGs deleted\n2026-05-15T09:27:50.383561Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 99 frames, 18.0MB → 5.1MB (3.5x), 99 JPEGs deleted\n2026-05-15T09:27:52.031179Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.1MB → 1.0MB (4.1x), 24 JPEGs deleted\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-15T09:28:47.974048Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-15T09:30:50.199977Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe","depth":4,"on_screen":true,"value":"ggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:23:45.030577Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:24:19.699073Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 81.3ms elapsed (expected 5.3ms) → inserting 75.9ms silence (7288 samples)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:25:49.236566Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:27:52.060944Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=17 elapsed=5.421659208s\n2026-05-14T18:27:52.061111Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 17 eligible frames\n2026-05-14T18:27:52.632428Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:27:53.132060Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.2MB → 0.6MB (2.2x), 9 JPEGs deleted\n2026-05-14T18:27:54.278904Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.5MB → 1.1MB (1.4x), 8 JPEGs deleted\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:29:55.226276Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\nzsh: terminated npx screenpipe@latest record\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ npx screenpipe@latest record\ndetected hardware tier: Mid\nwarning: parakeet is not supported on this platform, using whisper-tiny instead\n2026-05-15T09:26:34.532591Z INFO screenpipe_engine::auth_key: api auth: key resolved via secret store\nchecking permissions...\n screen recording: ok\n microphone: ok\n accessibility: ok\n2026-05-15T09:26:34.611070Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-05-15T09:26:35.239867Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-05-15T09:26:35.241531Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-05-15T09:26:35.241930Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-05-15T09:26:35.260543Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true\n2026-05-15T09:26:35.260623Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-05-15T09:26:35.632208Z INFO screenpipe: API server listening on 127.0.0.1:3030 (localhost only)\n2026-05-15T09:26:35.632265Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key\n2026-05-15T09:26:35.632219Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-05-15T09:26:35.632183Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-05-15T09:26:35.632428Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-05-15T09:26:35.634456Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-05-15T09:26:35.634681Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-05-15T09:26:35.634907Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-05-15T09:26:35.635461Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-05-15T09:26:35.635547Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-05-15T09:26:35.635628Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-05-15T09:26:35.635643Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\n2026-05-15T09:26:35.636459Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ false │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n│ api auth │ enabled │\n│ encrypt secrets │ disabled │\n│ retention days │ 14 │\n│ retention mode │ media-only (keep transcripts) │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ soundcore AeroClip (input) │\n│ │ System Audio (output) │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-05-15T09:26:35.637044Z INFO screenpipe: starting UI event capture\n2026-05-15T09:26:35.641206Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-05-15T09:26:35.642634Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-05-15T09:26:35.650899Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-05-15T09:26:35.664987Z INFO screenpipe: text-PII worker skipped at startup — async_pii_redaction=false. OPF model (~2.8 GB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-15T09:26:35.665024Z INFO screenpipe: image-PII worker skipped at startup — async_image_pii_redaction=false. rfdetr_v9 model (~108 MB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-15T09:26:35.665062Z INFO screenpipe_engine::ui_recorder: UI recording session started: af5dd582-4a7c-40c1-a1c7-bc5cff52b88e\n2026-05-15T09:26:35.665217Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-14 06:26:35.665214 UTC to 2026-05-15 06:26:35.665214 UTC)\n2026-05-15T09:26:35.665146Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-05-15T09:26:35.666334Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-05-15T09:26:35.675569Z INFO screenpipe_engine::server: Server listening on 127.0.0.1:3030\n2026-05-15T09:26:35.682913Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-05-15T09:26:35.796270Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-05-15T09:26:35.796323Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-05-15T09:26:35.796359Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-05-15T09:26:35.852473Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)\n2026-05-15T09:26:35.852505Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-05-15T09:26:35.852515Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)\n2026-05-15T09:26:35.852526Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-15T09:26:35.852543Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-15T09:26:36.408054Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-05-15T09:26:36.488401Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 0 excluded)\n2026-05-15T09:26:36.651362Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=45865, dur=178ms\n2026-05-15T09:26:36.658923Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=45866, dur=123ms\n2026-05-15T09:26:40.784643Z WARN sqlx::query: summary=\"SELECT f.id, f.timestamp, f.offset_index, …\" db.statement=\"\\n\\nSELECT\\n f.id,\\n f.timestamp,\\n f.offset_index,\\n COALESCE(\\n SUBSTR(f.full_text, 1, 200),\\n SUBSTR(f.accessibility_text, 1, 200),\\n (\\n SELECT\\n SUBSTR(ot.text, 1, 200)\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as text,\\n COALESCE(\\n f.app_name,\\n (\\n SELECT\\n ot.app_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as app_name,\\n COALESCE(\\n f.window_name,\\n (\\n SELECT\\n ot.window_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as window_name,\\n COALESCE(vc.device_name, f.device_name) as screen_device,\\n COALESCE(vc.file_path, f.snapshot_path) as video_path,\\n COALESCE(vc.fps, 0.033) as chunk_fps,\\n f.browser_url,\\n f.machine_id\\nFROM\\n frames f\\n LEFT JOIN video_chunks vc ON f.video_chunk_id = vc.id\\nWHERE\\n f.timestamp >= ?1\\n AND f.timestamp <= ?2\\n AND COALESCE(vc.file_path, f.snapshot_path, '') NOT LIKE 'cloud://%'\\nORDER BY\\n f.timestamp DESC,\\n f.offset_index DESC\\nLIMIT\\n 10000\\n\" rows_affected=0 rows_returned=7176 elapsed=5.118563458s\n2026-05-15T09:26:40.807774Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 7176 frame entries, coverage from 2026-05-14 06:26:35.665214 UTC\n2026-05-15T09:26:45.640808Z INFO screenpipe_audio::transcription::engine: whisper model available: \"/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin\"\n2026-05-15T09:26:45.641039Z INFO screenpipe_audio::transcription::whisper::model: whisper context: gpu acceleration enabled (Metal on macOS, Vulkan on Windows)\n2026-05-15T09:26:45.641080Z INFO screenpipe_audio::transcription::engine: loading whisper model with GPU acceleration...\nwhisper_init_from_file_with_params_no_state: loading model from '/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin'\nwhisper_init_with_params_no_state: use gpu = 1\nwhisper_init_with_params_no_state: flash attn = 0\nwhisper_init_with_params_no_state: gpu_device = 0\nwhisper_init_with_params_no_state: dtw = 0\nggml_metal_device_init: tensor API disabled for pre-M5 and pre-A19 devices\nggml_metal_library_init: using embedded metal library\nggml_metal_library_init: loaded in 0.043 sec\nggml_metal_rsets_init: creating a residency set collection (keep_alive = 180 s)\nggml_metal_device_init: GPU name: Apple M1\nggml_metal_device_init: GPU family: MTLGPUFamilyApple7 (1007)\nggml_metal_device_init: GPU family: MTLGPUFamilyCommon3 (3003)\nggml_metal_device_init: GPU family: MTLGPUFamilyMetal3 (5001)\nggml_metal_device_init: simdgroup reduction = true\nggml_metal_device_init: simdgroup matrix mul. = true\nggml_metal_device_init: has unified memory = true\nggml_metal_device_init: has bfloat = true\nggml_metal_device_init: has tensor = false\nggml_metal_device_init: use residency sets = true\nggml_metal_device_init: use shared buffers = true\nggml_metal_device_init: recommendedMaxWorkingSetSize = 11453.25 MB\nwhisper_init_with_params_no_state: devices = 3\nwhisper_init_with_params_no_state: backends = 3\nwhisper_model_load: loading model\nwhisper_model_load: n_vocab = 51865\nwhisper_model_load: n_audio_ctx = 1500\nwhisper_model_load: n_audio_state = 384\nwhisper_model_load: n_audio_head = 6\nwhisper_model_load: n_audio_layer = 4\nwhisper_model_load: n_text_ctx = 448\nwhisper_model_load: n_text_state = 384\nwhisper_model_load: n_text_head = 6\nwhisper_model_load: n_text_layer = 4\nwhisper_model_load: n_mels = 80\nwhisper_model_load: ftype = 1\nwhisper_model_load: qntvr = 0\nwhisper_model_load: type = 1 (tiny)\nwhisper_model_load: adding 1608 extra tokens\nwhisper_model_load: n_langs = 99\nwhisper_model_load: Metal total size = 77.11 MB\nwhisper_model_load: model size = 77.11 MB\n2026-05-15T09:26:45.767408Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\n2026-05-15T09:26:45.771528Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-05-15T09:26:45.772132Z INFO screenpipe_audio::audio_manager::manager: seeded 22 speakers (named + unnamed) from DB into embedding manager\n2026-05-15T09:26:45.772166Z INFO screenpipe_audio::audio_manager::manager: audio manager started\n2026-05-15T09:26:45.772179Z INFO screenpipe_audio::audio_manager::manager: calendar-assisted speaker diarization: listening for meeting events\n2026-05-15T09:26:46.236933Z INFO screenpipe_audio::device::device_manager: starting recording for device: soundcore AeroClip (input)\n2026-05-15T09:26:46.369731Z INFO screenpipe_audio::device::device_manager: starting recording for device: System Audio (output)\n2026-05-15T09:26:46.369799Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for System Audio (output) (unknown / 30s segments)\n2026-05-15T09:26:46.369824Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for soundcore AeroClip (input) (bluetooth / 30s segments)\n2026-05-15T09:27:39.547931Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=209 elapsed=3.914452291s\n2026-05-15T09:27:39.548108Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 209 eligible frames\n2026-05-15T09:27:44.581971Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 84 frames, 19.6MB → 1.4MB (14.3x), 84 JPEGs deleted\n2026-05-15T09:27:50.383561Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 99 frames, 18.0MB → 5.1MB (3.5x), 99 JPEGs deleted\n2026-05-15T09:27:52.031179Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.1MB → 1.0MB (4.1x), 24 JPEGs deleted\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-15T09:28:47.974048Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-15T09:30:50.199977Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.12326389,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.12326389,"top":0.05888889,"width":0.12326389,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.12743056,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.24652778,"top":0.05888889,"width":0.12326389,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.25069445,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.36979166,"top":0.05888889,"width":0.12326389,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.37395832,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.49305555,"top":0.05888889,"width":0.12291667,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.49722221,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-20-31-146:~ (-zsh)","depth":2,"bounds":{"left":0.6159722,"top":0.05888889,"width":0.12291667,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.6201389,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-129-190:~ (-zsh)","depth":2,"bounds":{"left":0.73888886,"top":0.05888889,"width":0.12291667,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.7430556,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-145-148:~ (-zsh)","depth":2,"bounds":{"left":0.86180556,"top":0.05888889,"width":0.12291667,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8659722,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95625,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"screenpipe\"","depth":1,"bounds":{"left":0.47152779,"top":0.033333335,"width":0.058333334,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-1477840697668178091
|
-852231715036531232
|
idle
|
accessibility
|
NULL
|
ggml_metal_init: found device: Apple M1
ggml_metal ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:23:45.030577Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-14T18:24:19.699073Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 81.3ms elapsed (expected 5.3ms) → inserting 75.9ms silence (7288 samples)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:25:49.236566Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:27:52.060944Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=17 elapsed=5.421659208s
2026-05-14T18:27:52.061111Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 17 eligible frames
2026-05-14T18:27:52.632428Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-14T18:27:53.132060Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.2MB → 0.6MB (2.2x), 9 JPEGs deleted
2026-05-14T18:27:54.278904Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.5MB → 1.1MB (1.4x), 8 JPEGs deleted
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:29:55.226276Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
tip: get the screenpipe desktop app for the full experience
[URL_WITH_CREDENTIALS] record
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ npx screenpipe@latest record
detected hardware tier: Mid
warning: parakeet is not supported on this platform, using whisper-tiny instead
2026-05-15T09:26:34.532591Z INFO screenpipe_engine::auth_key: api auth: key resolved via secret store
checking permissions...
screen recording: ok
microphone: ok
accessibility: ok
2026-05-15T09:26:34.611070Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-05-15T09:26:35.239867Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-05-15T09:26:35.241531Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-05-15T09:26:35.241930Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-05-15T09:26:35.260543Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true
2026-05-15T09:26:35.260623Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-05-15T09:26:35.632208Z INFO screenpipe: API server listening on [IP_ADDRESS]:3030 (localhost only)
2026-05-15T09:26:35.632265Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key
2026-05-15T09:26:35.632219Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-05-15T09:26:35.632183Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-05-15T09:26:35.632428Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-05-15T09:26:35.634456Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-05-15T09:26:35.634681Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-05-15T09:26:35.634907Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-05-15T09:26:35.635461Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-05-15T09:26:35.635547Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-05-15T09:26:35.635628Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-05-15T09:26:35.635643Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
2026-05-15T09:26:35.636459Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
│ audio disabled │ false │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ [] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
│ api auth │ enabled │
│ encrypt secrets │ disabled │
│ retention days │ 14 │
│ retention mode │ media-only (keep transcripts) │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ soundcore AeroClip (input) │
│ │ System Audio (output) │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-05-15T09:26:35.637044Z INFO screenpipe: starting UI event capture
2026-05-15T09:26:35.641206Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
2026-05-15T09:26:35.642634Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-05-15T09:26:35.650899Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-05-15T09:26:35.664987Z INFO screenpipe: text-PII worker skipped at startup — async_pii_redaction=false. OPF model (~2.8 GB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.
2026-05-15T09:26:35.665024Z INFO screenpipe: image-PII worker skipped at startup — async_image_pii_redaction=false. rfdetr_v9 model (~108 MB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.
2026-05-15T09:26:35.665062Z INFO screenpipe_engine::ui_recorder: UI recording session started: af5dd582-4a7c-40c1-a1c7-bc5cff52b88e
2026-05-15T09:26:35.665217Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-14 06:26:35.665214 UTC to 2026-05-15 06:26:35.665214 UTC)
2026-05-15T09:26:35.665146Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-05-15T09:26:35.666334Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-05-15T09:26:35.675569Z INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:3030
2026-05-15T09:26:35.682913Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030
2026-05-15T09:26:35.796270Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-05-15T09:26:35.796323Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-05-15T09:26:35.796359Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-05-15T09:26:35.852473Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)
2026-05-15T09:26:35.852505Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)
2026-05-15T09:26:35.852515Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)
2026-05-15T09:26:35.852526Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)
2026-05-15T09:26:35.852543Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)
2026-05-15T09:26:36.408054Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)
2026-05-15T09:26:36.488401Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 0 excluded)
2026-05-15T09:26:36.651362Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=45865, dur=178ms
2026-05-15T09:26:36.658923Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=45866, dur=123ms
2026-05-15T09:26:40.784643Z WARN sqlx::query: summary="SELECT f.id, f.timestamp, f.offset_index, …" db.statement="\n\nSELECT\n f.id,\n f.timestamp,\n f.offset_index,\n COALESCE(\n SUBSTR(f.full_text, 1, 200),\n SUBSTR(f.accessibility_text, 1, 200),\n (\n SELECT\n SUBSTR(ot.text, 1, 200)\n FROM\n ocr_text ot\n WHERE\n ot.frame_id = f.id\n LIMIT\n 1\n )\n ) as text,\n COALESCE(\n f.app_name,\n (\n SELECT\n ot.app_name\n FROM\n ocr_text ot\n WHERE\n ot.frame_id = f.id\n LIMIT\n 1\n )\n ) as app_name,\n COALESCE(\n f.window_name,\n (\n SELECT\n ot.window_name\n FROM\n ocr_text ot\n WHERE\n ot.frame_id = f.id\n LIMIT\n 1\n )\n ) as window_name,\n COALESCE(vc.device_name, f.device_name) as screen_device,\n COALESCE(vc.file_path, f.snapshot_path) as video_path,\n COALESCE(vc.fps, 0.033) as chunk_fps,\n f.browser_url,\n f.machine_id\nFROM\n frames f\n LEFT JOIN video_chunks vc ON f.video_chunk_id = vc.id\nWHERE\n f.timestamp >= ?1\n AND f.timestamp <= ?2\n AND COALESCE(vc.file_path, f.snapshot_path, '') NOT LIKE 'cloud://%'\nORDER BY\n f.timestamp DESC,\n f.offset_index DESC\nLIMIT\n 10000\n" rows_affected=0 rows_returned=7176 elapsed=5.118563458s
2026-05-15T09:26:40.807774Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 7176 frame entries, coverage from 2026-05-14 06:26:35.665214 UTC
2026-05-15T09:26:45.640808Z INFO screenpipe_audio::transcription::engine: whisper model available: "/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin"
2026-05-15T09:26:45.641039Z INFO screenpipe_audio::transcription::whisper::model: whisper context: gpu acceleration enabled (Metal on macOS, Vulkan on Windows)
2026-05-15T09:26:45.641080Z INFO screenpipe_audio::transcription::engine: loading whisper model with GPU acceleration...
whisper_init_from_file_with_params_no_state: loading model from '/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin'
whisper_init_with_params_no_state: use gpu = 1
whisper_init_with_params_no_state: flash attn = 0
whisper_init_with_params_no_state: gpu_device = 0
whisper_init_with_params_no_state: dtw = 0
ggml_metal_device_init: tensor API disabled for pre-M5 and pre-A19 devices
ggml_metal_library_init: using embedded metal library
ggml_metal_library_init: loaded in 0.043 sec
ggml_metal_rsets_init: creating a residency set collection (keep_alive = 180 s)
ggml_metal_device_init: GPU name: Apple M1
ggml_metal_device_init: GPU family: MTLGPUFamilyApple7 (1007)
ggml_metal_device_init: GPU family: MTLGPUFamilyCommon3 (3003)
ggml_metal_device_init: GPU family: MTLGPUFamilyMetal3 (5001)
ggml_metal_device_init: simdgroup reduction = true
ggml_metal_device_init: simdgroup matrix mul. = true
ggml_metal_device_init: has unified memory = true
ggml_metal_device_init: has bfloat = true
ggml_metal_device_init: has tensor = false
ggml_metal_device_init: use residency sets = true
ggml_metal_device_init: use shared buffers = true
ggml_metal_device_init: recommendedMaxWorkingSetSize = 11453.25 MB
whisper_init_with_params_no_state: devices = 3
whisper_init_with_params_no_state: backends = 3
whisper_model_load: loading model
whisper_model_load: n_vocab = 51865
whisper_model_load: n_audio_ctx = 1500
whisper_model_load: n_audio_state = 384
whisper_model_load: n_audio_head = 6
whisper_model_load: n_audio_layer = 4
whisper_model_load: n_text_ctx = 448
whisper_model_load: n_text_state = 384
whisper_model_load: n_text_head = 6
whisper_model_load: n_text_layer = 4
whisper_model_load: n_mels = 80
whisper_model_load: ftype = 1
whisper_model_load: qntvr = 0
whisper_model_load: type = 1 (tiny)
whisper_model_load: adding 1608 extra tokens
whisper_model_load: n_langs = 99
whisper_model_load: Metal total size = 77.11 MB
whisper_model_load: model size = 77.11 MB
2026-05-15T09:26:45.767408Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
2026-05-15T09:26:45.771528Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)
2026-05-15T09:26:45.772132Z INFO screenpipe_audio::audio_manager::manager: seeded 22 speakers (named + unnamed) from DB into embedding manager
2026-05-15T09:26:45.772166Z INFO screenpipe_audio::audio_manager::manager: audio manager started
2026-05-15T09:26:45.772179Z INFO screenpipe_audio::audio_manager::manager: calendar-assisted speaker diarization: listening for meeting events
2026-05-15T09:26:46.236933Z INFO screenpipe_audio::device::device_manager: starting recording for device: soundcore AeroClip (input)
2026-05-15T09:26:46.369731Z INFO screenpipe_audio::device::device_manager: starting recording for device: System Audio (output)
2026-05-15T09:26:46.369799Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for System Audio (output) (unknown / 30s segments)
2026-05-15T09:26:46.369824Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for soundcore AeroClip (input) (bluetooth / 30s segments)
2026-05-15T09:27:39.547931Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=209 elapsed=3.914452291s
2026-05-15T09:27:39.548108Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 209 eligible frames
2026-05-15T09:27:44.581971Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 84 frames, 19.6MB → 1.4MB (14.3x), 84 JPEGs deleted
2026-05-15T09:27:50.383561Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 99 frames, 18.0MB → 5.1MB (3.5x), 99 JPEGs deleted
2026-05-15T09:27:52.031179Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.1MB → 1.0MB (4.1x), 24 JPEGs deleted
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-15T09:28:47.974048Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute ...
|
45890
|
NULL
|
NULL
|
NULL
|
|
45891
|
NULL
|
0
|
2026-05-15T06:32:38.914777+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-15/1778 /Users/lukas/.screenpipe/data/data/2026-05-15/1778826758914_m2.jpg...
|
iTerm2
|
screenpipe"
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
ggml_metal_init: found device: Apple M1
ggml_metal ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:23:45.030577Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-14T18:24:19.699073Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 81.3ms elapsed (expected 5.3ms) → inserting 75.9ms silence (7288 samples)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:25:49.236566Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:27:52.060944Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=17 elapsed=5.421659208s
2026-05-14T18:27:52.061111Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 17 eligible frames
2026-05-14T18:27:52.632428Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-14T18:27:53.132060Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.2MB → 0.6MB (2.2x), 9 JPEGs deleted
2026-05-14T18:27:54.278904Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.5MB → 1.1MB (1.4x), 8 JPEGs deleted
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:29:55.226276Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
tip: get the screenpipe desktop app for the full experience
[URL_WITH_CREDENTIALS] record
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ npx screenpipe@latest record
detected hardware tier: Mid
warning: parakeet is not supported on this platform, using whisper-tiny instead
2026-05-15T09:26:34.532591Z INFO screenpipe_engine::auth_key: api auth: key resolved via secret store
checking permissions...
screen recording: ok
microphone: ok
accessibility: ok
2026-05-15T09:26:34.611070Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-05-15T09:26:35.239867Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-05-15T09:26:35.241531Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-05-15T09:26:35.241930Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-05-15T09:26:35.260543Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true
2026-05-15T09:26:35.260623Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-05-15T09:26:35.632208Z INFO screenpipe: API server listening on [IP_ADDRESS]:3030 (localhost only)
2026-05-15T09:26:35.632265Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key
2026-05-15T09:26:35.632219Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-05-15T09:26:35.632183Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-05-15T09:26:35.632428Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-05-15T09:26:35.634456Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-05-15T09:26:35.634681Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-05-15T09:26:35.634907Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-05-15T09:26:35.635461Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-05-15T09:26:35.635547Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-05-15T09:26:35.635628Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-05-15T09:26:35.635643Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
2026-05-15T09:26:35.636459Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
│ audio disabled │ false │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ [] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
│ api auth │ enabled │
│ encrypt secrets │ disabled │
│ retention days │ 14 │
│ retention mode │ media-only (keep transcripts) │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ soundcore AeroClip (input) │
│ │ System Audio (output) │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-05-15T09:26:35.637044Z INFO screenpipe: starting UI event capture
2026-05-15T09:26:35.641206Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
2026-05-15T09:26:35.642634Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-05-15T09:26:35.650899Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-05-15T09:26:35.664987Z INFO screenpipe: text-PII worker skipped at startup — async_pii_redaction=false. OPF model (~2.8 GB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.
2026-05-15T09:26:35.665024Z INFO screenpipe: image-PII worker skipped at startup — async_image_pii_redaction=false. rfdetr_v9 model (~108 MB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.
2026-05-15T09:26:35.665062Z INFO screenpipe_engine::ui_recorder: UI recording session started: af5dd582-4a7c-40c1-a1c7-bc5cff52b88e
2026-05-15T09:26:35.665217Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-14 06:26:35.665214 UTC to 2026-05-15 06:26:35.665214 UTC)
2026-05-15T09:26:35.665146Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-05-15T09:26:35.666334Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-05-15T09:26:35.675569Z INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:3030
2026-05-15T09:26:35.682913Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030
2026-05-15T09:26:35.796270Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-05-15T09:26:35.796323Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-05-15T09:26:35.796359Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-05-15T09:26:35.852473Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)
2026-05-15T09:26:35.852505Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)
2026-05-15T09:26:35.852515Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)
2026-05-15T09:26:35.852526Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)
2026-05-15T09:26:35.852543Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)
2026-05-15T09:26:36.408054Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)
2026-05-15T09:26:36.488401Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 0 excluded)
2026-05-15T09:26:36.651362Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=45865, dur=178ms
2026-05-15T09:26:36.658923Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=45866, dur=123ms
2026-05-15T09:26:40.784643Z WARN sqlx::query: summary="SELECT f.id, f.timestamp, f.offset_index, …" db.statement="\n\nSELECT\n f.id,\n f.timestamp,\n f.offset_index,\n COALESCE(\n SUBSTR(f.full_text, 1, 200),\n SUBSTR(f.accessibility_text, 1, 200),\n (\n SELECT\n SUBSTR(ot.text, 1, 200)\n FROM\n ocr_text ot\n WHERE\n ot.frame_id = f.id\n LIMIT\n 1\n )\n ) as text,\n COALESCE(\n f.app_name,\n (\n SELECT\n ot.app_name\n FROM\n ocr_text ot\n WHERE\n ot.frame_id = f.id\n LIMIT\n 1\n )\n ) as app_name,\n COALESCE(\n f.window_name,\n (\n SELECT\n ot.window_name\n FROM\n ocr_text ot\n WHERE\n ot.frame_id = f.id\n LIMIT\n 1\n )\n ) as window_name,\n COALESCE(vc.device_name, f.device_name) as screen_device,\n COALESCE(vc.file_path, f.snapshot_path) as video_path,\n COALESCE(vc.fps, 0.033) as chunk_fps,\n f.browser_url,\n f.machine_id\nFROM\n frames f\n LEFT JOIN video_chunks vc ON f.video_chunk_id = vc.id\nWHERE\n f.timestamp >= ?1\n AND f.timestamp <= ?2\n AND COALESCE(vc.file_path, f.snapshot_path, '') NOT LIKE 'cloud://%'\nORDER BY\n f.timestamp DESC,\n f.offset_index DESC\nLIMIT\n 10000\n" rows_affected=0 rows_returned=7176 elapsed=5.118563458s
2026-05-15T09:26:40.807774Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 7176 frame entries, coverage from 2026-05-14 06:26:35.665214 UTC
2026-05-15T09:26:45.640808Z INFO screenpipe_audio::transcription::engine: whisper model available: "/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin"
2026-05-15T09:26:45.641039Z INFO screenpipe_audio::transcription::whisper::model: whisper context: gpu acceleration enabled (Metal on macOS, Vulkan on Windows)
2026-05-15T09:26:45.641080Z INFO screenpipe_audio::transcription::engine: loading whisper model with GPU acceleration...
whisper_init_from_file_with_params_no_state: loading model from '/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin'
whisper_init_with_params_no_state: use gpu = 1
whisper_init_with_params_no_state: flash attn = 0
whisper_init_with_params_no_state: gpu_device = 0
whisper_init_with_params_no_state: dtw = 0
ggml_metal_device_init: tensor API disabled for pre-M5 and pre-A19 devices
ggml_metal_library_init: using embedded metal library
ggml_metal_library_init: loaded in 0.043 sec
ggml_metal_rsets_init: creating a residency set collection (keep_alive = 180 s)
ggml_metal_device_init: GPU name: Apple M1
ggml_metal_device_init: GPU family: MTLGPUFamilyApple7 (1007)
ggml_metal_device_init: GPU family: MTLGPUFamilyCommon3 (3003)
ggml_metal_device_init: GPU family: MTLGPUFamilyMetal3 (5001)
ggml_metal_device_init: simdgroup reduction = true
ggml_metal_device_init: simdgroup matrix mul. = true
ggml_metal_device_init: has unified memory = true
ggml_metal_device_init: has bfloat = true
ggml_metal_device_init: has tensor = false
ggml_metal_device_init: use residency sets = true
ggml_metal_device_init: use shared buffers = true
ggml_metal_device_init: recommendedMaxWorkingSetSize = 11453.25 MB
whisper_init_with_params_no_state: devices = 3
whisper_init_with_params_no_state: backends = 3
whisper_model_load: loading model
whisper_model_load: n_vocab = 51865
whisper_model_load: n_audio_ctx = 1500
whisper_model_load: n_audio_state = 384
whisper_model_load: n_audio_head = 6
whisper_model_load: n_audio_layer = 4
whisper_model_load: n_text_ctx = 448
whisper_model_load: n_text_state = 384
whisper_model_load: n_text_head = 6
whisper_model_load: n_text_layer = 4
whisper_model_load: n_mels = 80
whisper_model_load: ftype = 1
whisper_model_load: qntvr = 0
whisper_model_load: type = 1 (tiny)
whisper_model_load: adding 1608 extra tokens
whisper_model_load: n_langs = 99
whisper_model_load: Metal total size = 77.11 MB
whisper_model_load: model size = 77.11 MB
2026-05-15T09:26:45.767408Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
2026-05-15T09:26:45.771528Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)
2026-05-15T09:26:45.772132Z INFO screenpipe_audio::audio_manager::manager: seeded 22 speakers (named + unnamed) from DB into embedding manager
2026-05-15T09:26:45.772166Z INFO screenpipe_audio::audio_manager::manager: audio manager started
2026-05-15T09:26:45.772179Z INFO screenpipe_audio::audio_manager::manager: calendar-assisted speaker diarization: listening for meeting events
2026-05-15T09:26:46.236933Z INFO screenpipe_audio::device::device_manager: starting recording for device: soundcore AeroClip (input)
2026-05-15T09:26:46.369731Z INFO screenpipe_audio::device::device_manager: starting recording for device: System Audio (output)
2026-05-15T09:26:46.369799Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for System Audio (output) (unknown / 30s segments)
2026-05-15T09:26:46.369824Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for soundcore AeroClip (input) (bluetooth / 30s segments)
2026-05-15T09:27:39.547931Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=209 elapsed=3.914452291s
2026-05-15T09:27:39.548108Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 209 eligible frames
2026-05-15T09:27:44.581971Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 84 frames, 19.6MB → 1.4MB (14.3x), 84 JPEGs deleted
2026-05-15T09:27:50.383561Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 99 frames, 18.0MB → 5.1MB (3.5x), 99 JPEGs deleted
2026-05-15T09:27:52.031179Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.1MB → 1.0MB (4.1x), 24 JPEGs deleted
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-15T09:28:47.974048Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"ggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:23:45.030577Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:24:19.699073Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 81.3ms elapsed (expected 5.3ms) → inserting 75.9ms silence (7288 samples)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:25:49.236566Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:27:52.060944Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=17 elapsed=5.421659208s\n2026-05-14T18:27:52.061111Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 17 eligible frames\n2026-05-14T18:27:52.632428Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:27:53.132060Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.2MB → 0.6MB (2.2x), 9 JPEGs deleted\n2026-05-14T18:27:54.278904Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.5MB → 1.1MB (1.4x), 8 JPEGs deleted\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:29:55.226276Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\nzsh: terminated npx screenpipe@latest record\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ npx screenpipe@latest record\ndetected hardware tier: Mid\nwarning: parakeet is not supported on this platform, using whisper-tiny instead\n2026-05-15T09:26:34.532591Z INFO screenpipe_engine::auth_key: api auth: key resolved via secret store\nchecking permissions...\n screen recording: ok\n microphone: ok\n accessibility: ok\n2026-05-15T09:26:34.611070Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-05-15T09:26:35.239867Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-05-15T09:26:35.241531Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-05-15T09:26:35.241930Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-05-15T09:26:35.260543Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true\n2026-05-15T09:26:35.260623Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-05-15T09:26:35.632208Z INFO screenpipe: API server listening on 127.0.0.1:3030 (localhost only)\n2026-05-15T09:26:35.632265Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key\n2026-05-15T09:26:35.632219Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-05-15T09:26:35.632183Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-05-15T09:26:35.632428Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-05-15T09:26:35.634456Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-05-15T09:26:35.634681Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-05-15T09:26:35.634907Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-05-15T09:26:35.635461Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-05-15T09:26:35.635547Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-05-15T09:26:35.635628Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-05-15T09:26:35.635643Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\n2026-05-15T09:26:35.636459Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ false │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n│ api auth │ enabled │\n│ encrypt secrets │ disabled │\n│ retention days │ 14 │\n│ retention mode │ media-only (keep transcripts) │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ soundcore AeroClip (input) │\n│ │ System Audio (output) │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-05-15T09:26:35.637044Z INFO screenpipe: starting UI event capture\n2026-05-15T09:26:35.641206Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-05-15T09:26:35.642634Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-05-15T09:26:35.650899Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-05-15T09:26:35.664987Z INFO screenpipe: text-PII worker skipped at startup — async_pii_redaction=false. OPF model (~2.8 GB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-15T09:26:35.665024Z INFO screenpipe: image-PII worker skipped at startup — async_image_pii_redaction=false. rfdetr_v9 model (~108 MB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-15T09:26:35.665062Z INFO screenpipe_engine::ui_recorder: UI recording session started: af5dd582-4a7c-40c1-a1c7-bc5cff52b88e\n2026-05-15T09:26:35.665217Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-14 06:26:35.665214 UTC to 2026-05-15 06:26:35.665214 UTC)\n2026-05-15T09:26:35.665146Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-05-15T09:26:35.666334Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-05-15T09:26:35.675569Z INFO screenpipe_engine::server: Server listening on 127.0.0.1:3030\n2026-05-15T09:26:35.682913Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-05-15T09:26:35.796270Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-05-15T09:26:35.796323Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-05-15T09:26:35.796359Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-05-15T09:26:35.852473Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)\n2026-05-15T09:26:35.852505Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-05-15T09:26:35.852515Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)\n2026-05-15T09:26:35.852526Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-15T09:26:35.852543Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-15T09:26:36.408054Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-05-15T09:26:36.488401Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 0 excluded)\n2026-05-15T09:26:36.651362Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=45865, dur=178ms\n2026-05-15T09:26:36.658923Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=45866, dur=123ms\n2026-05-15T09:26:40.784643Z WARN sqlx::query: summary=\"SELECT f.id, f.timestamp, f.offset_index, …\" db.statement=\"\\n\\nSELECT\\n f.id,\\n f.timestamp,\\n f.offset_index,\\n COALESCE(\\n SUBSTR(f.full_text, 1, 200),\\n SUBSTR(f.accessibility_text, 1, 200),\\n (\\n SELECT\\n SUBSTR(ot.text, 1, 200)\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as text,\\n COALESCE(\\n f.app_name,\\n (\\n SELECT\\n ot.app_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as app_name,\\n COALESCE(\\n f.window_name,\\n (\\n SELECT\\n ot.window_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as window_name,\\n COALESCE(vc.device_name, f.device_name) as screen_device,\\n COALESCE(vc.file_path, f.snapshot_path) as video_path,\\n COALESCE(vc.fps, 0.033) as chunk_fps,\\n f.browser_url,\\n f.machine_id\\nFROM\\n frames f\\n LEFT JOIN video_chunks vc ON f.video_chunk_id = vc.id\\nWHERE\\n f.timestamp >= ?1\\n AND f.timestamp <= ?2\\n AND COALESCE(vc.file_path, f.snapshot_path, '') NOT LIKE 'cloud://%'\\nORDER BY\\n f.timestamp DESC,\\n f.offset_index DESC\\nLIMIT\\n 10000\\n\" rows_affected=0 rows_returned=7176 elapsed=5.118563458s\n2026-05-15T09:26:40.807774Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 7176 frame entries, coverage from 2026-05-14 06:26:35.665214 UTC\n2026-05-15T09:26:45.640808Z INFO screenpipe_audio::transcription::engine: whisper model available: \"/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin\"\n2026-05-15T09:26:45.641039Z INFO screenpipe_audio::transcription::whisper::model: whisper context: gpu acceleration enabled (Metal on macOS, Vulkan on Windows)\n2026-05-15T09:26:45.641080Z INFO screenpipe_audio::transcription::engine: loading whisper model with GPU acceleration...\nwhisper_init_from_file_with_params_no_state: loading model from '/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin'\nwhisper_init_with_params_no_state: use gpu = 1\nwhisper_init_with_params_no_state: flash attn = 0\nwhisper_init_with_params_no_state: gpu_device = 0\nwhisper_init_with_params_no_state: dtw = 0\nggml_metal_device_init: tensor API disabled for pre-M5 and pre-A19 devices\nggml_metal_library_init: using embedded metal library\nggml_metal_library_init: loaded in 0.043 sec\nggml_metal_rsets_init: creating a residency set collection (keep_alive = 180 s)\nggml_metal_device_init: GPU name: Apple M1\nggml_metal_device_init: GPU family: MTLGPUFamilyApple7 (1007)\nggml_metal_device_init: GPU family: MTLGPUFamilyCommon3 (3003)\nggml_metal_device_init: GPU family: MTLGPUFamilyMetal3 (5001)\nggml_metal_device_init: simdgroup reduction = true\nggml_metal_device_init: simdgroup matrix mul. = true\nggml_metal_device_init: has unified memory = true\nggml_metal_device_init: has bfloat = true\nggml_metal_device_init: has tensor = false\nggml_metal_device_init: use residency sets = true\nggml_metal_device_init: use shared buffers = true\nggml_metal_device_init: recommendedMaxWorkingSetSize = 11453.25 MB\nwhisper_init_with_params_no_state: devices = 3\nwhisper_init_with_params_no_state: backends = 3\nwhisper_model_load: loading model\nwhisper_model_load: n_vocab = 51865\nwhisper_model_load: n_audio_ctx = 1500\nwhisper_model_load: n_audio_state = 384\nwhisper_model_load: n_audio_head = 6\nwhisper_model_load: n_audio_layer = 4\nwhisper_model_load: n_text_ctx = 448\nwhisper_model_load: n_text_state = 384\nwhisper_model_load: n_text_head = 6\nwhisper_model_load: n_text_layer = 4\nwhisper_model_load: n_mels = 80\nwhisper_model_load: ftype = 1\nwhisper_model_load: qntvr = 0\nwhisper_model_load: type = 1 (tiny)\nwhisper_model_load: adding 1608 extra tokens\nwhisper_model_load: n_langs = 99\nwhisper_model_load: Metal total size = 77.11 MB\nwhisper_model_load: model size = 77.11 MB\n2026-05-15T09:26:45.767408Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\n2026-05-15T09:26:45.771528Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-05-15T09:26:45.772132Z INFO screenpipe_audio::audio_manager::manager: seeded 22 speakers (named + unnamed) from DB into embedding manager\n2026-05-15T09:26:45.772166Z INFO screenpipe_audio::audio_manager::manager: audio manager started\n2026-05-15T09:26:45.772179Z INFO screenpipe_audio::audio_manager::manager: calendar-assisted speaker diarization: listening for meeting events\n2026-05-15T09:26:46.236933Z INFO screenpipe_audio::device::device_manager: starting recording for device: soundcore AeroClip (input)\n2026-05-15T09:26:46.369731Z INFO screenpipe_audio::device::device_manager: starting recording for device: System Audio (output)\n2026-05-15T09:26:46.369799Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for System Audio (output) (unknown / 30s segments)\n2026-05-15T09:26:46.369824Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for soundcore AeroClip (input) (bluetooth / 30s segments)\n2026-05-15T09:27:39.547931Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=209 elapsed=3.914452291s\n2026-05-15T09:27:39.548108Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 209 eligible frames\n2026-05-15T09:27:44.581971Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 84 frames, 19.6MB → 1.4MB (14.3x), 84 JPEGs deleted\n2026-05-15T09:27:50.383561Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 99 frames, 18.0MB → 5.1MB (3.5x), 99 JPEGs deleted\n2026-05-15T09:27:52.031179Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.1MB → 1.0MB (4.1x), 24 JPEGs deleted\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-15T09:28:47.974048Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-15T09:30:50.199977Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe","depth":4,"on_screen":true,"value":"ggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:23:45.030577Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:24:19.699073Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 81.3ms elapsed (expected 5.3ms) → inserting 75.9ms silence (7288 samples)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:25:49.236566Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:27:52.060944Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=17 elapsed=5.421659208s\n2026-05-14T18:27:52.061111Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 17 eligible frames\n2026-05-14T18:27:52.632428Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:27:53.132060Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.2MB → 0.6MB (2.2x), 9 JPEGs deleted\n2026-05-14T18:27:54.278904Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.5MB → 1.1MB (1.4x), 8 JPEGs deleted\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:29:55.226276Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\nzsh: terminated npx screenpipe@latest record\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ npx screenpipe@latest record\ndetected hardware tier: Mid\nwarning: parakeet is not supported on this platform, using whisper-tiny instead\n2026-05-15T09:26:34.532591Z INFO screenpipe_engine::auth_key: api auth: key resolved via secret store\nchecking permissions...\n screen recording: ok\n microphone: ok\n accessibility: ok\n2026-05-15T09:26:34.611070Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-05-15T09:26:35.239867Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-05-15T09:26:35.241531Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-05-15T09:26:35.241930Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-05-15T09:26:35.260543Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true\n2026-05-15T09:26:35.260623Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-05-15T09:26:35.632208Z INFO screenpipe: API server listening on 127.0.0.1:3030 (localhost only)\n2026-05-15T09:26:35.632265Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key\n2026-05-15T09:26:35.632219Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-05-15T09:26:35.632183Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-05-15T09:26:35.632428Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-05-15T09:26:35.634456Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-05-15T09:26:35.634681Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-05-15T09:26:35.634907Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-05-15T09:26:35.635461Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-05-15T09:26:35.635547Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-05-15T09:26:35.635628Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-05-15T09:26:35.635643Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\n2026-05-15T09:26:35.636459Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ false │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n│ api auth │ enabled │\n│ encrypt secrets │ disabled │\n│ retention days │ 14 │\n│ retention mode │ media-only (keep transcripts) │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ soundcore AeroClip (input) │\n│ │ System Audio (output) │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-05-15T09:26:35.637044Z INFO screenpipe: starting UI event capture\n2026-05-15T09:26:35.641206Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-05-15T09:26:35.642634Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-05-15T09:26:35.650899Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-05-15T09:26:35.664987Z INFO screenpipe: text-PII worker skipped at startup — async_pii_redaction=false. OPF model (~2.8 GB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-15T09:26:35.665024Z INFO screenpipe: image-PII worker skipped at startup — async_image_pii_redaction=false. rfdetr_v9 model (~108 MB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-15T09:26:35.665062Z INFO screenpipe_engine::ui_recorder: UI recording session started: af5dd582-4a7c-40c1-a1c7-bc5cff52b88e\n2026-05-15T09:26:35.665217Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-14 06:26:35.665214 UTC to 2026-05-15 06:26:35.665214 UTC)\n2026-05-15T09:26:35.665146Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-05-15T09:26:35.666334Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-05-15T09:26:35.675569Z INFO screenpipe_engine::server: Server listening on 127.0.0.1:3030\n2026-05-15T09:26:35.682913Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-05-15T09:26:35.796270Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-05-15T09:26:35.796323Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-05-15T09:26:35.796359Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-05-15T09:26:35.852473Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)\n2026-05-15T09:26:35.852505Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-05-15T09:26:35.852515Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)\n2026-05-15T09:26:35.852526Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-15T09:26:35.852543Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-15T09:26:36.408054Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-05-15T09:26:36.488401Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 0 excluded)\n2026-05-15T09:26:36.651362Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=45865, dur=178ms\n2026-05-15T09:26:36.658923Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=45866, dur=123ms\n2026-05-15T09:26:40.784643Z WARN sqlx::query: summary=\"SELECT f.id, f.timestamp, f.offset_index, …\" db.statement=\"\\n\\nSELECT\\n f.id,\\n f.timestamp,\\n f.offset_index,\\n COALESCE(\\n SUBSTR(f.full_text, 1, 200),\\n SUBSTR(f.accessibility_text, 1, 200),\\n (\\n SELECT\\n SUBSTR(ot.text, 1, 200)\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as text,\\n COALESCE(\\n f.app_name,\\n (\\n SELECT\\n ot.app_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as app_name,\\n COALESCE(\\n f.window_name,\\n (\\n SELECT\\n ot.window_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as window_name,\\n COALESCE(vc.device_name, f.device_name) as screen_device,\\n COALESCE(vc.file_path, f.snapshot_path) as video_path,\\n COALESCE(vc.fps, 0.033) as chunk_fps,\\n f.browser_url,\\n f.machine_id\\nFROM\\n frames f\\n LEFT JOIN video_chunks vc ON f.video_chunk_id = vc.id\\nWHERE\\n f.timestamp >= ?1\\n AND f.timestamp <= ?2\\n AND COALESCE(vc.file_path, f.snapshot_path, '') NOT LIKE 'cloud://%'\\nORDER BY\\n f.timestamp DESC,\\n f.offset_index DESC\\nLIMIT\\n 10000\\n\" rows_affected=0 rows_returned=7176 elapsed=5.118563458s\n2026-05-15T09:26:40.807774Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 7176 frame entries, coverage from 2026-05-14 06:26:35.665214 UTC\n2026-05-15T09:26:45.640808Z INFO screenpipe_audio::transcription::engine: whisper model available: \"/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin\"\n2026-05-15T09:26:45.641039Z INFO screenpipe_audio::transcription::whisper::model: whisper context: gpu acceleration enabled (Metal on macOS, Vulkan on Windows)\n2026-05-15T09:26:45.641080Z INFO screenpipe_audio::transcription::engine: loading whisper model with GPU acceleration...\nwhisper_init_from_file_with_params_no_state: loading model from '/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin'\nwhisper_init_with_params_no_state: use gpu = 1\nwhisper_init_with_params_no_state: flash attn = 0\nwhisper_init_with_params_no_state: gpu_device = 0\nwhisper_init_with_params_no_state: dtw = 0\nggml_metal_device_init: tensor API disabled for pre-M5 and pre-A19 devices\nggml_metal_library_init: using embedded metal library\nggml_metal_library_init: loaded in 0.043 sec\nggml_metal_rsets_init: creating a residency set collection (keep_alive = 180 s)\nggml_metal_device_init: GPU name: Apple M1\nggml_metal_device_init: GPU family: MTLGPUFamilyApple7 (1007)\nggml_metal_device_init: GPU family: MTLGPUFamilyCommon3 (3003)\nggml_metal_device_init: GPU family: MTLGPUFamilyMetal3 (5001)\nggml_metal_device_init: simdgroup reduction = true\nggml_metal_device_init: simdgroup matrix mul. = true\nggml_metal_device_init: has unified memory = true\nggml_metal_device_init: has bfloat = true\nggml_metal_device_init: has tensor = false\nggml_metal_device_init: use residency sets = true\nggml_metal_device_init: use shared buffers = true\nggml_metal_device_init: recommendedMaxWorkingSetSize = 11453.25 MB\nwhisper_init_with_params_no_state: devices = 3\nwhisper_init_with_params_no_state: backends = 3\nwhisper_model_load: loading model\nwhisper_model_load: n_vocab = 51865\nwhisper_model_load: n_audio_ctx = 1500\nwhisper_model_load: n_audio_state = 384\nwhisper_model_load: n_audio_head = 6\nwhisper_model_load: n_audio_layer = 4\nwhisper_model_load: n_text_ctx = 448\nwhisper_model_load: n_text_state = 384\nwhisper_model_load: n_text_head = 6\nwhisper_model_load: n_text_layer = 4\nwhisper_model_load: n_mels = 80\nwhisper_model_load: ftype = 1\nwhisper_model_load: qntvr = 0\nwhisper_model_load: type = 1 (tiny)\nwhisper_model_load: adding 1608 extra tokens\nwhisper_model_load: n_langs = 99\nwhisper_model_load: Metal total size = 77.11 MB\nwhisper_model_load: model size = 77.11 MB\n2026-05-15T09:26:45.767408Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\n2026-05-15T09:26:45.771528Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-05-15T09:26:45.772132Z INFO screenpipe_audio::audio_manager::manager: seeded 22 speakers (named + unnamed) from DB into embedding manager\n2026-05-15T09:26:45.772166Z INFO screenpipe_audio::audio_manager::manager: audio manager started\n2026-05-15T09:26:45.772179Z INFO screenpipe_audio::audio_manager::manager: calendar-assisted speaker diarization: listening for meeting events\n2026-05-15T09:26:46.236933Z INFO screenpipe_audio::device::device_manager: starting recording for device: soundcore AeroClip (input)\n2026-05-15T09:26:46.369731Z INFO screenpipe_audio::device::device_manager: starting recording for device: System Audio (output)\n2026-05-15T09:26:46.369799Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for System Audio (output) (unknown / 30s segments)\n2026-05-15T09:26:46.369824Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for soundcore AeroClip (input) (bluetooth / 30s segments)\n2026-05-15T09:27:39.547931Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=209 elapsed=3.914452291s\n2026-05-15T09:27:39.548108Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 209 eligible frames\n2026-05-15T09:27:44.581971Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 84 frames, 19.6MB → 1.4MB (14.3x), 84 JPEGs deleted\n2026-05-15T09:27:50.383561Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 99 frames, 18.0MB → 5.1MB (3.5x), 99 JPEGs deleted\n2026-05-15T09:27:52.031179Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.1MB → 1.0MB (4.1x), 24 JPEGs deleted\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-15T09:28:47.974048Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-15T09:30:50.199977Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.05900931,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.32928857,"top":1.0,"width":0.05900931,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33128324,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.3882979,"top":1.0,"width":0.05900931,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39029256,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.44730717,"top":1.0,"width":0.05900931,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.44930187,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5063165,"top":1.0,"width":0.058843084,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.50831115,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-20-31-146:~ (-zsh)","depth":2,"bounds":{"left":0.56515956,"top":1.0,"width":0.058843084,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5671542,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-129-190:~ (-zsh)","depth":2,"bounds":{"left":0.62400264,"top":1.0,"width":0.058843084,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.62599736,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-145-148:~ (-zsh)","depth":2,"bounds":{"left":0.6828458,"top":1.0,"width":0.058843084,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.68484044,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7280585,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"screenpipe\"","depth":1,"bounds":{"left":0.49601063,"top":1.0,"width":0.027925532,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
-1477840697668178091
|
-852231715036531232
|
idle
|
accessibility
|
NULL
|
ggml_metal_init: found device: Apple M1
ggml_metal ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:23:45.030577Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-14T18:24:19.699073Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 81.3ms elapsed (expected 5.3ms) → inserting 75.9ms silence (7288 samples)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:25:49.236566Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:27:52.060944Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=17 elapsed=5.421659208s
2026-05-14T18:27:52.061111Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 17 eligible frames
2026-05-14T18:27:52.632428Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-14T18:27:53.132060Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.2MB → 0.6MB (2.2x), 9 JPEGs deleted
2026-05-14T18:27:54.278904Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.5MB → 1.1MB (1.4x), 8 JPEGs deleted
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:29:55.226276Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
tip: get the screenpipe desktop app for the full experience
[URL_WITH_CREDENTIALS] record
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ npx screenpipe@latest record
detected hardware tier: Mid
warning: parakeet is not supported on this platform, using whisper-tiny instead
2026-05-15T09:26:34.532591Z INFO screenpipe_engine::auth_key: api auth: key resolved via secret store
checking permissions...
screen recording: ok
microphone: ok
accessibility: ok
2026-05-15T09:26:34.611070Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-05-15T09:26:35.239867Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-05-15T09:26:35.241531Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-05-15T09:26:35.241930Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-05-15T09:26:35.260543Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true
2026-05-15T09:26:35.260623Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-05-15T09:26:35.632208Z INFO screenpipe: API server listening on [IP_ADDRESS]:3030 (localhost only)
2026-05-15T09:26:35.632265Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key
2026-05-15T09:26:35.632219Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-05-15T09:26:35.632183Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-05-15T09:26:35.632428Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-05-15T09:26:35.634456Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-05-15T09:26:35.634681Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-05-15T09:26:35.634907Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-05-15T09:26:35.635461Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-05-15T09:26:35.635547Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-05-15T09:26:35.635628Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-05-15T09:26:35.635643Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
2026-05-15T09:26:35.636459Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
│ audio disabled │ false │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ [] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
│ api auth │ enabled │
│ encrypt secrets │ disabled │
│ retention days │ 14 │
│ retention mode │ media-only (keep transcripts) │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ soundcore AeroClip (input) │
│ │ System Audio (output) │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-05-15T09:26:35.637044Z INFO screenpipe: starting UI event capture
2026-05-15T09:26:35.641206Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
2026-05-15T09:26:35.642634Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-05-15T09:26:35.650899Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-05-15T09:26:35.664987Z INFO screenpipe: text-PII worker skipped at startup — async_pii_redaction=false. OPF model (~2.8 GB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.
2026-05-15T09:26:35.665024Z INFO screenpipe: image-PII worker skipped at startup — async_image_pii_redaction=false. rfdetr_v9 model (~108 MB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.
2026-05-15T09:26:35.665062Z INFO screenpipe_engine::ui_recorder: UI recording session started: af5dd582-4a7c-40c1-a1c7-bc5cff52b88e
2026-05-15T09:26:35.665217Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-14 06:26:35.665214 UTC to 2026-05-15 06:26:35.665214 UTC)
2026-05-15T09:26:35.665146Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)
2026-05-15T09:26:35.666334Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)
2026-05-15T09:26:35.675569Z INFO screenpipe_engine::server: Server listening on [IP_ADDRESS]:3030
2026-05-15T09:26:35.682913Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030
2026-05-15T09:26:35.796270Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)
2026-05-15T09:26:35.796323Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)
2026-05-15T09:26:35.796359Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)
2026-05-15T09:26:35.852473Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)
2026-05-15T09:26:35.852505Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)
2026-05-15T09:26:35.852515Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)
2026-05-15T09:26:35.852526Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)
2026-05-15T09:26:35.852543Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)
2026-05-15T09:26:36.408054Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)
2026-05-15T09:26:36.488401Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 0 excluded)
2026-05-15T09:26:36.651362Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=45865, dur=178ms
2026-05-15T09:26:36.658923Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=45866, dur=123ms
2026-05-15T09:26:40.784643Z WARN sqlx::query: summary="SELECT f.id, f.timestamp, f.offset_index, …" db.statement="\n\nSELECT\n f.id,\n f.timestamp,\n f.offset_index,\n COALESCE(\n SUBSTR(f.full_text, 1, 200),\n SUBSTR(f.accessibility_text, 1, 200),\n (\n SELECT\n SUBSTR(ot.text, 1, 200)\n FROM\n ocr_text ot\n WHERE\n ot.frame_id = f.id\n LIMIT\n 1\n )\n ) as text,\n COALESCE(\n f.app_name,\n (\n SELECT\n ot.app_name\n FROM\n ocr_text ot\n WHERE\n ot.frame_id = f.id\n LIMIT\n 1\n )\n ) as app_name,\n COALESCE(\n f.window_name,\n (\n SELECT\n ot.window_name\n FROM\n ocr_text ot\n WHERE\n ot.frame_id = f.id\n LIMIT\n 1\n )\n ) as window_name,\n COALESCE(vc.device_name, f.device_name) as screen_device,\n COALESCE(vc.file_path, f.snapshot_path) as video_path,\n COALESCE(vc.fps, 0.033) as chunk_fps,\n f.browser_url,\n f.machine_id\nFROM\n frames f\n LEFT JOIN video_chunks vc ON f.video_chunk_id = vc.id\nWHERE\n f.timestamp >= ?1\n AND f.timestamp <= ?2\n AND COALESCE(vc.file_path, f.snapshot_path, '') NOT LIKE 'cloud://%'\nORDER BY\n f.timestamp DESC,\n f.offset_index DESC\nLIMIT\n 10000\n" rows_affected=0 rows_returned=7176 elapsed=5.118563458s
2026-05-15T09:26:40.807774Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 7176 frame entries, coverage from 2026-05-14 06:26:35.665214 UTC
2026-05-15T09:26:45.640808Z INFO screenpipe_audio::transcription::engine: whisper model available: "/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin"
2026-05-15T09:26:45.641039Z INFO screenpipe_audio::transcription::whisper::model: whisper context: gpu acceleration enabled (Metal on macOS, Vulkan on Windows)
2026-05-15T09:26:45.641080Z INFO screenpipe_audio::transcription::engine: loading whisper model with GPU acceleration...
whisper_init_from_file_with_params_no_state: loading model from '/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin'
whisper_init_with_params_no_state: use gpu = 1
whisper_init_with_params_no_state: flash attn = 0
whisper_init_with_params_no_state: gpu_device = 0
whisper_init_with_params_no_state: dtw = 0
ggml_metal_device_init: tensor API disabled for pre-M5 and pre-A19 devices
ggml_metal_library_init: using embedded metal library
ggml_metal_library_init: loaded in 0.043 sec
ggml_metal_rsets_init: creating a residency set collection (keep_alive = 180 s)
ggml_metal_device_init: GPU name: Apple M1
ggml_metal_device_init: GPU family: MTLGPUFamilyApple7 (1007)
ggml_metal_device_init: GPU family: MTLGPUFamilyCommon3 (3003)
ggml_metal_device_init: GPU family: MTLGPUFamilyMetal3 (5001)
ggml_metal_device_init: simdgroup reduction = true
ggml_metal_device_init: simdgroup matrix mul. = true
ggml_metal_device_init: has unified memory = true
ggml_metal_device_init: has bfloat = true
ggml_metal_device_init: has tensor = false
ggml_metal_device_init: use residency sets = true
ggml_metal_device_init: use shared buffers = true
ggml_metal_device_init: recommendedMaxWorkingSetSize = 11453.25 MB
whisper_init_with_params_no_state: devices = 3
whisper_init_with_params_no_state: backends = 3
whisper_model_load: loading model
whisper_model_load: n_vocab = 51865
whisper_model_load: n_audio_ctx = 1500
whisper_model_load: n_audio_state = 384
whisper_model_load: n_audio_head = 6
whisper_model_load: n_audio_layer = 4
whisper_model_load: n_text_ctx = 448
whisper_model_load: n_text_state = 384
whisper_model_load: n_text_head = 6
whisper_model_load: n_text_layer = 4
whisper_model_load: n_mels = 80
whisper_model_load: ftype = 1
whisper_model_load: qntvr = 0
whisper_model_load: type = 1 (tiny)
whisper_model_load: adding 1608 extra tokens
whisper_model_load: n_langs = 99
whisper_model_load: Metal total size = 77.11 MB
whisper_model_load: model size = 77.11 MB
2026-05-15T09:26:45.767408Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
2026-05-15T09:26:45.771528Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)
2026-05-15T09:26:45.772132Z INFO screenpipe_audio::audio_manager::manager: seeded 22 speakers (named + unnamed) from DB into embedding manager
2026-05-15T09:26:45.772166Z INFO screenpipe_audio::audio_manager::manager: audio manager started
2026-05-15T09:26:45.772179Z INFO screenpipe_audio::audio_manager::manager: calendar-assisted speaker diarization: listening for meeting events
2026-05-15T09:26:46.236933Z INFO screenpipe_audio::device::device_manager: starting recording for device: soundcore AeroClip (input)
2026-05-15T09:26:46.369731Z INFO screenpipe_audio::device::device_manager: starting recording for device: System Audio (output)
2026-05-15T09:26:46.369799Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for System Audio (output) (unknown / 30s segments)
2026-05-15T09:26:46.369824Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for soundcore AeroClip (input) (bluetooth / 30s segments)
2026-05-15T09:27:39.547931Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=209 elapsed=3.914452291s
2026-05-15T09:27:39.548108Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 209 eligible frames
2026-05-15T09:27:44.581971Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 84 frames, 19.6MB → 1.4MB (14.3x), 84 JPEGs deleted
2026-05-15T09:27:50.383561Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 99 frames, 18.0MB → 5.1MB (3.5x), 99 JPEGs deleted
2026-05-15T09:27:52.031179Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 24 frames, 4.1MB → 1.0MB (4.1x), 24 JPEGs deleted
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-15T09:28:47.974048Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute ...
|
45887
|
NULL
|
NULL
|
NULL
|
|
45872
|
NULL
|
0
|
2026-05-15T06:27:48.219160+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-15/1778 /Users/lukas/.screenpipe/data/data/2026-05-15/1778826468219_m1.jpg...
|
iTerm2
|
screenpipe"
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
ggml_metal_init: allocating
ggml_metal_init: found ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:13:25.193120Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:15:27.572444Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-14T18:17:04.060905Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)
2026-05-14T18:17:04.086797Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 2
2026-05-14T18:17:04.289459Z INFO sck_rs::stream_manager: stopped 2 persistent stream(s)
2026-05-14T18:17:04.514888Z INFO screenpipe_audio::core::run_record_and_transcribe: screen unlocked — rebuilding stream for MacBook Pro Microphone (input) (avoids zombie-callback state observed after sleep/wake on macOS, Windows, and Linux)
2026-05-14T18:17:04.557979Z WARN screenpipe_audio::audio_manager::manager: recording for device MacBook Pro Microphone (input) exited with error: stream rebuild required after screen unlock for MacBook Pro Microphone (input) (recovery is automatic via device_monitor)
2026-05-14T18:17:05.242244Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)
2026-05-14T18:17:05.549376Z WARN screenpipe_audio::audio_manager::device_monitor: [DEVICE_RECOVERY] detected stale recording handle for MacBook Pro Microphone (input), cleaning up for restart
2026-05-14T18:17:05.549451Z INFO screenpipe_audio::device::device_manager: Stopping device: MacBook Pro Microphone (input)
2026-05-14T18:17:06.308691Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 0 excluded)
2026-05-14T18:17:06.846677Z INFO screenpipe_audio::device::device_manager: starting recording for device: MacBook Pro Microphone (input)
2026-05-14T18:17:06.846824Z INFO screenpipe_audio::audio_manager::device_monitor: restarted with system default device: MacBook Pro Microphone (input)
2026-05-14T18:17:06.846890Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for MacBook Pro Microphone (input) (wired / 30s segments)
2026-05-14T18:17:07.444669Z WARN sqlx::query: summary="SELECT DISTINCT app_name, window_name, …" db.statement="\n\nSELECT\n DISTINCT app_name,\n window_name,\n browser_url\nFROM\n frames\nWHERE\n timestamp > datetime('now', '-30 seconds')\n AND app_name IS NOT NULL\n AND window_name IS NOT NULL\n" rows_affected=0 rows_returned=374 elapsed=3.00804925s
2026-05-14T18:17:11.045310Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 160.8ms elapsed (expected 5.3ms) → inserting 155.4ms silence (14923 samples)
2026-05-14T18:17:12.775454Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 83.0ms elapsed (expected 5.3ms) → inserting 77.7ms silence (7460 samples)
2026-05-14T18:17:19.588065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4915557953454808779, trigger=visual_change)
2026-05-14T18:17:19.712429Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4915557953454808779, trigger=visual_change)
2026-05-14T18:17:25.869045Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4915557953454808779, trigger=click)
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:17:32.516386Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 86.0ms elapsed (expected 5.3ms) → inserting 80.7ms silence (7745 samples)
2026-05-14T18:17:32.920163Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-14T18:17:41.655714Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=12.584709333s
2026-05-14T18:17:41.659296Z WARN sqlx::query: summary="SELECT DISTINCT app_name, window_name, …" db.statement="\n\nSELECT\n DISTINCT app_name,\n window_name,\n browser_url\nFROM\n frames\nWHERE\n timestamp > datetime('now', '-30 seconds')\n AND app_name IS NOT NULL\n AND window_name IS NOT NULL\n" rows_affected=0 rows_returned=375 elapsed=1.525763459s
2026-05-14T18:19:15.613896Z WARN sqlx::query: summary="SELECT DISTINCT app_name, window_name, …" db.statement="\n\nSELECT\n DISTINCT app_name,\n window_name,\n browser_url\nFROM\n frames\nWHERE\n timestamp > datetime('now', '-30 seconds')\n AND app_name IS NOT NULL\n AND window_name IS NOT NULL\n" rows_affected=0 rows_returned=383 elapsed=1.089600916s
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:19:38.508186Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-14T18:19:45.114427Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-554583693258477392, trigger=click)
2026-05-14T18:19:55.429434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-554583693258477392, trigger=visual_change)
2026-05-14T18:19:57.285192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-554583693258477392, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install [URL_WITH_CREDENTIALS] record
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ npx screenpipe@latest record
detected hardware tier: Mid
warning: parakeet is not supported on this platform, using whisper-tiny instead
2026-05-15T09:26:34.532591Z INFO screenpipe_engine::auth_key: api auth: key resolved via secret store
checking permissions...
screen recording: ok
microphone: ok
accessibility: ok
2026-05-15T09:26:34.611070Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-05-15T09:26:35.239867Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-05-15T09:26:35.241531Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-05-15T09:26:35.241930Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-05-15T09:26:35.260543Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true
2026-05-15T09:26:35.260623Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-05-15T09:26:35.632208Z INFO screenpipe: API server listening on [IP_ADDRESS]:3030 (localhost only)
2026-05-15T09:26:35.632265Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key
2026-05-15T09:26:35.632219Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-05-15T09:26:35.632183Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-05-15T09:26:35.632428Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-05-15T09:26:35.634456Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-05-15T09:26:35.634681Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-05-15T09:26:35.634907Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-05-15T09:26:35.635461Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-05-15T09:26:35.635547Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-05-15T09:26:35.635628Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-05-15T09:26:35.635643Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
2026-05-15T09:26:35.636459Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
│ audio disabled │ false │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ [] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
│ api auth │ enabled │
│ encrypt secrets │ disabled │
│ retention days │ 14 │
│ retention mode │ media-only (keep transcripts) │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ soundcore AeroClip (input) │
│ │ System Audio (output) │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-05-15T09:26:35.637044Z INFO screenpipe: starting UI event capture
2026-05-15T09:26:35.641206Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
2026-05-15T09:26:35.642634Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-05-15T09:26:35.650899Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-05-15T09:26:35.664987Z INFO screenpipe: text-PII worker skipped at startup — async_pii_redaction=false. OPF model (~2.8 GB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.
2026-05-15T09:26:35.665024Z INFO screenpipe: image-PII worker skipped at startup — async_image_pii_redaction=false. rfdetr_v9 model (~108 MB) w...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"ggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:13:25.193120Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:15:27.572444Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:17:04.060905Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-05-14T18:17:04.086797Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 2\n2026-05-14T18:17:04.289459Z INFO sck_rs::stream_manager: stopped 2 persistent stream(s)\n2026-05-14T18:17:04.514888Z INFO screenpipe_audio::core::run_record_and_transcribe: screen unlocked — rebuilding stream for MacBook Pro Microphone (input) (avoids zombie-callback state observed after sleep/wake on macOS, Windows, and Linux)\n2026-05-14T18:17:04.557979Z WARN screenpipe_audio::audio_manager::manager: recording for device MacBook Pro Microphone (input) exited with error: stream rebuild required after screen unlock for MacBook Pro Microphone (input) (recovery is automatic via device_monitor)\n2026-05-14T18:17:05.242244Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-05-14T18:17:05.549376Z WARN screenpipe_audio::audio_manager::device_monitor: [DEVICE_RECOVERY] detected stale recording handle for MacBook Pro Microphone (input), cleaning up for restart\n2026-05-14T18:17:05.549451Z INFO screenpipe_audio::device::device_manager: Stopping device: MacBook Pro Microphone (input)\n2026-05-14T18:17:06.308691Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 0 excluded)\n2026-05-14T18:17:06.846677Z INFO screenpipe_audio::device::device_manager: starting recording for device: MacBook Pro Microphone (input)\n2026-05-14T18:17:06.846824Z INFO screenpipe_audio::audio_manager::device_monitor: restarted with system default device: MacBook Pro Microphone (input)\n2026-05-14T18:17:06.846890Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for MacBook Pro Microphone (input) (wired / 30s segments)\n2026-05-14T18:17:07.444669Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=374 elapsed=3.00804925s\n2026-05-14T18:17:11.045310Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 160.8ms elapsed (expected 5.3ms) → inserting 155.4ms silence (14923 samples)\n2026-05-14T18:17:12.775454Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 83.0ms elapsed (expected 5.3ms) → inserting 77.7ms silence (7460 samples)\n2026-05-14T18:17:19.588065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4915557953454808779, trigger=visual_change)\n2026-05-14T18:17:19.712429Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4915557953454808779, trigger=visual_change)\n2026-05-14T18:17:25.869045Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4915557953454808779, trigger=click)\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:17:32.516386Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 86.0ms elapsed (expected 5.3ms) → inserting 80.7ms silence (7745 samples)\n2026-05-14T18:17:32.920163Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:17:41.655714Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=0 elapsed=12.584709333s\n2026-05-14T18:17:41.659296Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=375 elapsed=1.525763459s\n2026-05-14T18:19:15.613896Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=383 elapsed=1.089600916s\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:19:38.508186Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:19:45.114427Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-554583693258477392, trigger=click)\n2026-05-14T18:19:55.429434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-554583693258477392, trigger=visual_change)\n2026-05-14T18:19:57.285192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-554583693258477392, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-14T18:20:28.676631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8971157115277618803, trigger=click)\n2026-05-14T18:20:55.977460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1564715759782373567, trigger=click)\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:21:41.262468Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:22:46.614239Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=1 rows_returned=0 elapsed=4.94553125s\n2026-05-14T18:22:52.962854Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=392 elapsed=1.0767815s\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:23:45.030577Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:24:19.699073Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 81.3ms elapsed (expected 5.3ms) → inserting 75.9ms silence (7288 samples)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:25:49.236566Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:27:52.060944Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=17 elapsed=5.421659208s\n2026-05-14T18:27:52.061111Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 17 eligible frames\n2026-05-14T18:27:52.632428Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:27:53.132060Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.2MB → 0.6MB (2.2x), 9 JPEGs deleted\n2026-05-14T18:27:54.278904Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.5MB → 1.1MB (1.4x), 8 JPEGs deleted\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:29:55.226276Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\nzsh: terminated npx screenpipe@latest record\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ npx screenpipe@latest record\ndetected hardware tier: Mid\nwarning: parakeet is not supported on this platform, using whisper-tiny instead\n2026-05-15T09:26:34.532591Z INFO screenpipe_engine::auth_key: api auth: key resolved via secret store\nchecking permissions...\n screen recording: ok\n microphone: ok\n accessibility: ok\n2026-05-15T09:26:34.611070Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-05-15T09:26:35.239867Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-05-15T09:26:35.241531Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-05-15T09:26:35.241930Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-05-15T09:26:35.260543Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true\n2026-05-15T09:26:35.260623Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-05-15T09:26:35.632208Z INFO screenpipe: API server listening on 127.0.0.1:3030 (localhost only)\n2026-05-15T09:26:35.632265Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key\n2026-05-15T09:26:35.632219Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-05-15T09:26:35.632183Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-05-15T09:26:35.632428Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-05-15T09:26:35.634456Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-05-15T09:26:35.634681Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-05-15T09:26:35.634907Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-05-15T09:26:35.635461Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-05-15T09:26:35.635547Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-05-15T09:26:35.635628Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-05-15T09:26:35.635643Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\n2026-05-15T09:26:35.636459Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ false │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n│ api auth │ enabled │\n│ encrypt secrets │ disabled │\n│ retention days │ 14 │\n│ retention mode │ media-only (keep transcripts) │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ soundcore AeroClip (input) │\n│ │ System Audio (output) │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-05-15T09:26:35.637044Z INFO screenpipe: starting UI event capture\n2026-05-15T09:26:35.641206Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-05-15T09:26:35.642634Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-05-15T09:26:35.650899Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-05-15T09:26:35.664987Z INFO screenpipe: text-PII worker skipped at startup — async_pii_redaction=false. OPF model (~2.8 GB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-15T09:26:35.665024Z INFO screenpipe: image-PII worker skipped at startup — async_image_pii_redaction=false. rfdetr_v9 model (~108 MB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-15T09:26:35.665062Z INFO screenpipe_engine::ui_recorder: UI recording session started: af5dd582-4a7c-40c1-a1c7-bc5cff52b88e\n2026-05-15T09:26:35.665217Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-14 06:26:35.665214 UTC to 2026-05-15 06:26:35.665214 UTC)\n2026-05-15T09:26:35.665146Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-05-15T09:26:35.666334Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-05-15T09:26:35.675569Z INFO screenpipe_engine::server: Server listening on 127.0.0.1:3030\n2026-05-15T09:26:35.682913Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-05-15T09:26:35.796270Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-05-15T09:26:35.796323Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-05-15T09:26:35.796359Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-05-15T09:26:35.852473Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)\n2026-05-15T09:26:35.852505Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-05-15T09:26:35.852515Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)\n2026-05-15T09:26:35.852526Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-15T09:26:35.852543Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-15T09:26:36.408054Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-05-15T09:26:36.488401Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 0 excluded)\n2026-05-15T09:26:36.651362Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=45865, dur=178ms\n2026-05-15T09:26:36.658923Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=45866, dur=123ms\n2026-05-15T09:26:40.784643Z WARN sqlx::query: summary=\"SELECT f.id, f.timestamp, f.offset_index, …\" db.statement=\"\\n\\nSELECT\\n f.id,\\n f.timestamp,\\n f.offset_index,\\n COALESCE(\\n SUBSTR(f.full_text, 1, 200),\\n SUBSTR(f.accessibility_text, 1, 200),\\n (\\n SELECT\\n SUBSTR(ot.text, 1, 200)\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as text,\\n COALESCE(\\n f.app_name,\\n (\\n SELECT\\n ot.app_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as app_name,\\n COALESCE(\\n f.window_name,\\n (\\n SELECT\\n ot.window_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as window_name,\\n COALESCE(vc.device_name, f.device_name) as screen_device,\\n COALESCE(vc.file_path, f.snapshot_path) as video_path,\\n COALESCE(vc.fps, 0.033) as chunk_fps,\\n f.browser_url,\\n f.machine_id\\nFROM\\n frames f\\n LEFT JOIN video_chunks vc ON f.video_chunk_id = vc.id\\nWHERE\\n f.timestamp >= ?1\\n AND f.timestamp <= ?2\\n AND COALESCE(vc.file_path, f.snapshot_path, '') NOT LIKE 'cloud://%'\\nORDER BY\\n f.timestamp DESC,\\n f.offset_index DESC\\nLIMIT\\n 10000\\n\" rows_affected=0 rows_returned=7176 elapsed=5.118563458s\n2026-05-15T09:26:40.807774Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 7176 frame entries, coverage from 2026-05-14 06:26:35.665214 UTC\n2026-05-15T09:26:45.640808Z INFO screenpipe_audio::transcription::engine: whisper model available: \"/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin\"\n2026-05-15T09:26:45.641039Z INFO screenpipe_audio::transcription::whisper::model: whisper context: gpu acceleration enabled (Metal on macOS, Vulkan on Windows)\n2026-05-15T09:26:45.641080Z INFO screenpipe_audio::transcription::engine: loading whisper model with GPU acceleration...\nwhisper_init_from_file_with_params_no_state: loading model from '/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin'\nwhisper_init_with_params_no_state: use gpu = 1\nwhisper_init_with_params_no_state: flash attn = 0\nwhisper_init_with_params_no_state: gpu_device = 0\nwhisper_init_with_params_no_state: dtw = 0\nggml_metal_device_init: tensor API disabled for pre-M5 and pre-A19 devices\nggml_metal_library_init: using embedded metal library\nggml_metal_library_init: loaded in 0.043 sec\nggml_metal_rsets_init: creating a residency set collection (keep_alive = 180 s)\nggml_metal_device_init: GPU name: Apple M1\nggml_metal_device_init: GPU family: MTLGPUFamilyApple7 (1007)\nggml_metal_device_init: GPU family: MTLGPUFamilyCommon3 (3003)\nggml_metal_device_init: GPU family: MTLGPUFamilyMetal3 (5001)\nggml_metal_device_init: simdgroup reduction = true\nggml_metal_device_init: simdgroup matrix mul. = true\nggml_metal_device_init: has unified memory = true\nggml_metal_device_init: has bfloat = true\nggml_metal_device_init: has tensor = false\nggml_metal_device_init: use residency sets = true\nggml_metal_device_init: use shared buffers = true\nggml_metal_device_init: recommendedMaxWorkingSetSize = 11453.25 MB\nwhisper_init_with_params_no_state: devices = 3\nwhisper_init_with_params_no_state: backends = 3\nwhisper_model_load: loading model\nwhisper_model_load: n_vocab = 51865\nwhisper_model_load: n_audio_ctx = 1500\nwhisper_model_load: n_audio_state = 384\nwhisper_model_load: n_audio_head = 6\nwhisper_model_load: n_audio_layer = 4\nwhisper_model_load: n_text_ctx = 448\nwhisper_model_load: n_text_state = 384\nwhisper_model_load: n_text_head = 6\nwhisper_model_load: n_text_layer = 4\nwhisper_model_load: n_mels = 80\nwhisper_model_load: ftype = 1\nwhisper_model_load: qntvr = 0\nwhisper_model_load: type = 1 (tiny)\nwhisper_model_load: adding 1608 extra tokens\nwhisper_model_load: n_langs = 99\nwhisper_model_load: Metal total size = 77.11 MB\nwhisper_model_load: model size = 77.11 MB\n2026-05-15T09:26:45.767408Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\n2026-05-15T09:26:45.771528Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-05-15T09:26:45.772132Z INFO screenpipe_audio::audio_manager::manager: seeded 22 speakers (named + unnamed) from DB into embedding manager\n2026-05-15T09:26:45.772166Z INFO screenpipe_audio::audio_manager::manager: audio manager started\n2026-05-15T09:26:45.772179Z INFO screenpipe_audio::audio_manager::manager: calendar-assisted speaker diarization: listening for meeting events\n2026-05-15T09:26:46.236933Z INFO screenpipe_audio::device::device_manager: starting recording for device: soundcore AeroClip (input)\n2026-05-15T09:26:46.369731Z INFO screenpipe_audio::device::device_manager: starting recording for device: System Audio (output)\n2026-05-15T09:26:46.369799Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for System Audio (output) (unknown / 30s segments)\n2026-05-15T09:26:46.369824Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for soundcore AeroClip (input) (bluetooth / 30s segments)\n2026-05-15T09:27:39.547931Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=209 elapsed=3.914452291s\n2026-05-15T09:27:39.548108Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 209 eligible frames\n2026-05-15T09:27:44.581971Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 84 frames, 19.6MB → 1.4MB (14.3x), 84 JPEGs deleted","depth":4,"on_screen":true,"value":"ggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:13:25.193120Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:15:27.572444Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:17:04.060905Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-05-14T18:17:04.086797Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 2\n2026-05-14T18:17:04.289459Z INFO sck_rs::stream_manager: stopped 2 persistent stream(s)\n2026-05-14T18:17:04.514888Z INFO screenpipe_audio::core::run_record_and_transcribe: screen unlocked — rebuilding stream for MacBook Pro Microphone (input) (avoids zombie-callback state observed after sleep/wake on macOS, Windows, and Linux)\n2026-05-14T18:17:04.557979Z WARN screenpipe_audio::audio_manager::manager: recording for device MacBook Pro Microphone (input) exited with error: stream rebuild required after screen unlock for MacBook Pro Microphone (input) (recovery is automatic via device_monitor)\n2026-05-14T18:17:05.242244Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-05-14T18:17:05.549376Z WARN screenpipe_audio::audio_manager::device_monitor: [DEVICE_RECOVERY] detected stale recording handle for MacBook Pro Microphone (input), cleaning up for restart\n2026-05-14T18:17:05.549451Z INFO screenpipe_audio::device::device_manager: Stopping device: MacBook Pro Microphone (input)\n2026-05-14T18:17:06.308691Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 0 excluded)\n2026-05-14T18:17:06.846677Z INFO screenpipe_audio::device::device_manager: starting recording for device: MacBook Pro Microphone (input)\n2026-05-14T18:17:06.846824Z INFO screenpipe_audio::audio_manager::device_monitor: restarted with system default device: MacBook Pro Microphone (input)\n2026-05-14T18:17:06.846890Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for MacBook Pro Microphone (input) (wired / 30s segments)\n2026-05-14T18:17:07.444669Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=374 elapsed=3.00804925s\n2026-05-14T18:17:11.045310Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 160.8ms elapsed (expected 5.3ms) → inserting 155.4ms silence (14923 samples)\n2026-05-14T18:17:12.775454Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 83.0ms elapsed (expected 5.3ms) → inserting 77.7ms silence (7460 samples)\n2026-05-14T18:17:19.588065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4915557953454808779, trigger=visual_change)\n2026-05-14T18:17:19.712429Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4915557953454808779, trigger=visual_change)\n2026-05-14T18:17:25.869045Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4915557953454808779, trigger=click)\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:17:32.516386Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 86.0ms elapsed (expected 5.3ms) → inserting 80.7ms silence (7745 samples)\n2026-05-14T18:17:32.920163Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:17:41.655714Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=0 elapsed=12.584709333s\n2026-05-14T18:17:41.659296Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=375 elapsed=1.525763459s\n2026-05-14T18:19:15.613896Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=383 elapsed=1.089600916s\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:19:38.508186Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:19:45.114427Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-554583693258477392, trigger=click)\n2026-05-14T18:19:55.429434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-554583693258477392, trigger=visual_change)\n2026-05-14T18:19:57.285192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-554583693258477392, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-14T18:20:28.676631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8971157115277618803, trigger=click)\n2026-05-14T18:20:55.977460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1564715759782373567, trigger=click)\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:21:41.262468Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:22:46.614239Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=1 rows_returned=0 elapsed=4.94553125s\n2026-05-14T18:22:52.962854Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=392 elapsed=1.0767815s\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:23:45.030577Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:24:19.699073Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 81.3ms elapsed (expected 5.3ms) → inserting 75.9ms silence (7288 samples)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:25:49.236566Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:27:52.060944Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=17 elapsed=5.421659208s\n2026-05-14T18:27:52.061111Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 17 eligible frames\n2026-05-14T18:27:52.632428Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:27:53.132060Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.2MB → 0.6MB (2.2x), 9 JPEGs deleted\n2026-05-14T18:27:54.278904Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.5MB → 1.1MB (1.4x), 8 JPEGs deleted\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:29:55.226276Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\nzsh: terminated npx screenpipe@latest record\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ npx screenpipe@latest record\ndetected hardware tier: Mid\nwarning: parakeet is not supported on this platform, using whisper-tiny instead\n2026-05-15T09:26:34.532591Z INFO screenpipe_engine::auth_key: api auth: key resolved via secret store\nchecking permissions...\n screen recording: ok\n microphone: ok\n accessibility: ok\n2026-05-15T09:26:34.611070Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-05-15T09:26:35.239867Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-05-15T09:26:35.241531Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-05-15T09:26:35.241930Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-05-15T09:26:35.260543Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true\n2026-05-15T09:26:35.260623Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-05-15T09:26:35.632208Z INFO screenpipe: API server listening on 127.0.0.1:3030 (localhost only)\n2026-05-15T09:26:35.632265Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key\n2026-05-15T09:26:35.632219Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-05-15T09:26:35.632183Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-05-15T09:26:35.632428Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-05-15T09:26:35.634456Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-05-15T09:26:35.634681Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-05-15T09:26:35.634907Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-05-15T09:26:35.635461Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-05-15T09:26:35.635547Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-05-15T09:26:35.635628Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-05-15T09:26:35.635643Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\n2026-05-15T09:26:35.636459Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ false │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n│ api auth │ enabled │\n│ encrypt secrets │ disabled │\n│ retention days │ 14 │\n│ retention mode │ media-only (keep transcripts) │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ soundcore AeroClip (input) │\n│ │ System Audio (output) │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-05-15T09:26:35.637044Z INFO screenpipe: starting UI event capture\n2026-05-15T09:26:35.641206Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-05-15T09:26:35.642634Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-05-15T09:26:35.650899Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-05-15T09:26:35.664987Z INFO screenpipe: text-PII worker skipped at startup — async_pii_redaction=false. OPF model (~2.8 GB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-15T09:26:35.665024Z INFO screenpipe: image-PII worker skipped at startup — async_image_pii_redaction=false. rfdetr_v9 model (~108 MB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-15T09:26:35.665062Z INFO screenpipe_engine::ui_recorder: UI recording session started: af5dd582-4a7c-40c1-a1c7-bc5cff52b88e\n2026-05-15T09:26:35.665217Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-14 06:26:35.665214 UTC to 2026-05-15 06:26:35.665214 UTC)\n2026-05-15T09:26:35.665146Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-05-15T09:26:35.666334Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-05-15T09:26:35.675569Z INFO screenpipe_engine::server: Server listening on 127.0.0.1:3030\n2026-05-15T09:26:35.682913Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-05-15T09:26:35.796270Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-05-15T09:26:35.796323Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-05-15T09:26:35.796359Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-05-15T09:26:35.852473Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)\n2026-05-15T09:26:35.852505Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-05-15T09:26:35.852515Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)\n2026-05-15T09:26:35.852526Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-15T09:26:35.852543Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-15T09:26:36.408054Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-05-15T09:26:36.488401Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 0 excluded)\n2026-05-15T09:26:36.651362Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=45865, dur=178ms\n2026-05-15T09:26:36.658923Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=45866, dur=123ms\n2026-05-15T09:26:40.784643Z WARN sqlx::query: summary=\"SELECT f.id, f.timestamp, f.offset_index, …\" db.statement=\"\\n\\nSELECT\\n f.id,\\n f.timestamp,\\n f.offset_index,\\n COALESCE(\\n SUBSTR(f.full_text, 1, 200),\\n SUBSTR(f.accessibility_text, 1, 200),\\n (\\n SELECT\\n SUBSTR(ot.text, 1, 200)\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as text,\\n COALESCE(\\n f.app_name,\\n (\\n SELECT\\n ot.app_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as app_name,\\n COALESCE(\\n f.window_name,\\n (\\n SELECT\\n ot.window_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as window_name,\\n COALESCE(vc.device_name, f.device_name) as screen_device,\\n COALESCE(vc.file_path, f.snapshot_path) as video_path,\\n COALESCE(vc.fps, 0.033) as chunk_fps,\\n f.browser_url,\\n f.machine_id\\nFROM\\n frames f\\n LEFT JOIN video_chunks vc ON f.video_chunk_id = vc.id\\nWHERE\\n f.timestamp >= ?1\\n AND f.timestamp <= ?2\\n AND COALESCE(vc.file_path, f.snapshot_path, '') NOT LIKE 'cloud://%'\\nORDER BY\\n f.timestamp DESC,\\n f.offset_index DESC\\nLIMIT\\n 10000\\n\" rows_affected=0 rows_returned=7176 elapsed=5.118563458s\n2026-05-15T09:26:40.807774Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 7176 frame entries, coverage from 2026-05-14 06:26:35.665214 UTC\n2026-05-15T09:26:45.640808Z INFO screenpipe_audio::transcription::engine: whisper model available: \"/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin\"\n2026-05-15T09:26:45.641039Z INFO screenpipe_audio::transcription::whisper::model: whisper context: gpu acceleration enabled (Metal on macOS, Vulkan on Windows)\n2026-05-15T09:26:45.641080Z INFO screenpipe_audio::transcription::engine: loading whisper model with GPU acceleration...\nwhisper_init_from_file_with_params_no_state: loading model from '/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin'\nwhisper_init_with_params_no_state: use gpu = 1\nwhisper_init_with_params_no_state: flash attn = 0\nwhisper_init_with_params_no_state: gpu_device = 0\nwhisper_init_with_params_no_state: dtw = 0\nggml_metal_device_init: tensor API disabled for pre-M5 and pre-A19 devices\nggml_metal_library_init: using embedded metal library\nggml_metal_library_init: loaded in 0.043 sec\nggml_metal_rsets_init: creating a residency set collection (keep_alive = 180 s)\nggml_metal_device_init: GPU name: Apple M1\nggml_metal_device_init: GPU family: MTLGPUFamilyApple7 (1007)\nggml_metal_device_init: GPU family: MTLGPUFamilyCommon3 (3003)\nggml_metal_device_init: GPU family: MTLGPUFamilyMetal3 (5001)\nggml_metal_device_init: simdgroup reduction = true\nggml_metal_device_init: simdgroup matrix mul. = true\nggml_metal_device_init: has unified memory = true\nggml_metal_device_init: has bfloat = true\nggml_metal_device_init: has tensor = false\nggml_metal_device_init: use residency sets = true\nggml_metal_device_init: use shared buffers = true\nggml_metal_device_init: recommendedMaxWorkingSetSize = 11453.25 MB\nwhisper_init_with_params_no_state: devices = 3\nwhisper_init_with_params_no_state: backends = 3\nwhisper_model_load: loading model\nwhisper_model_load: n_vocab = 51865\nwhisper_model_load: n_audio_ctx = 1500\nwhisper_model_load: n_audio_state = 384\nwhisper_model_load: n_audio_head = 6\nwhisper_model_load: n_audio_layer = 4\nwhisper_model_load: n_text_ctx = 448\nwhisper_model_load: n_text_state = 384\nwhisper_model_load: n_text_head = 6\nwhisper_model_load: n_text_layer = 4\nwhisper_model_load: n_mels = 80\nwhisper_model_load: ftype = 1\nwhisper_model_load: qntvr = 0\nwhisper_model_load: type = 1 (tiny)\nwhisper_model_load: adding 1608 extra tokens\nwhisper_model_load: n_langs = 99\nwhisper_model_load: Metal total size = 77.11 MB\nwhisper_model_load: model size = 77.11 MB\n2026-05-15T09:26:45.767408Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\n2026-05-15T09:26:45.771528Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-05-15T09:26:45.772132Z INFO screenpipe_audio::audio_manager::manager: seeded 22 speakers (named + unnamed) from DB into embedding manager\n2026-05-15T09:26:45.772166Z INFO screenpipe_audio::audio_manager::manager: audio manager started\n2026-05-15T09:26:45.772179Z INFO screenpipe_audio::audio_manager::manager: calendar-assisted speaker diarization: listening for meeting events\n2026-05-15T09:26:46.236933Z INFO screenpipe_audio::device::device_manager: starting recording for device: soundcore AeroClip (input)\n2026-05-15T09:26:46.369731Z INFO screenpipe_audio::device::device_manager: starting recording for device: System Audio (output)\n2026-05-15T09:26:46.369799Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for System Audio (output) (unknown / 30s segments)\n2026-05-15T09:26:46.369824Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for soundcore AeroClip (input) (bluetooth / 30s segments)\n2026-05-15T09:27:39.547931Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=209 elapsed=3.914452291s\n2026-05-15T09:27:39.548108Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 209 eligible frames\n2026-05-15T09:27:44.581971Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 84 frames, 19.6MB → 1.4MB (14.3x), 84 JPEGs deleted","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.12326389,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.12326389,"top":0.05888889,"width":0.12326389,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.12743056,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.24652778,"top":0.05888889,"width":0.12326389,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.25069445,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.36979166,"top":0.05888889,"width":0.12326389,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.37395832,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.49305555,"top":0.05888889,"width":0.12291667,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.49722221,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-20-31-146:~ (-zsh)","depth":2,"bounds":{"left":0.6159722,"top":0.05888889,"width":0.12291667,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.6201389,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-129-190:~ (-zsh)","depth":2,"bounds":{"left":0.73888886,"top":0.05888889,"width":0.12291667,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.7430556,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-145-148:~ (-zsh)","depth":2,"bounds":{"left":0.86180556,"top":0.05888889,"width":0.12291667,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8659722,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95625,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"screenpipe\"","depth":1,"bounds":{"left":0.47152779,"top":0.033333335,"width":0.058333334,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-3540372755045052228
|
-851668773673044512
|
idle
|
accessibility
|
NULL
|
ggml_metal_init: allocating
ggml_metal_init: found ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:13:25.193120Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:15:27.572444Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-14T18:17:04.060905Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)
2026-05-14T18:17:04.086797Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 2
2026-05-14T18:17:04.289459Z INFO sck_rs::stream_manager: stopped 2 persistent stream(s)
2026-05-14T18:17:04.514888Z INFO screenpipe_audio::core::run_record_and_transcribe: screen unlocked — rebuilding stream for MacBook Pro Microphone (input) (avoids zombie-callback state observed after sleep/wake on macOS, Windows, and Linux)
2026-05-14T18:17:04.557979Z WARN screenpipe_audio::audio_manager::manager: recording for device MacBook Pro Microphone (input) exited with error: stream rebuild required after screen unlock for MacBook Pro Microphone (input) (recovery is automatic via device_monitor)
2026-05-14T18:17:05.242244Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)
2026-05-14T18:17:05.549376Z WARN screenpipe_audio::audio_manager::device_monitor: [DEVICE_RECOVERY] detected stale recording handle for MacBook Pro Microphone (input), cleaning up for restart
2026-05-14T18:17:05.549451Z INFO screenpipe_audio::device::device_manager: Stopping device: MacBook Pro Microphone (input)
2026-05-14T18:17:06.308691Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 0 excluded)
2026-05-14T18:17:06.846677Z INFO screenpipe_audio::device::device_manager: starting recording for device: MacBook Pro Microphone (input)
2026-05-14T18:17:06.846824Z INFO screenpipe_audio::audio_manager::device_monitor: restarted with system default device: MacBook Pro Microphone (input)
2026-05-14T18:17:06.846890Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for MacBook Pro Microphone (input) (wired / 30s segments)
2026-05-14T18:17:07.444669Z WARN sqlx::query: summary="SELECT DISTINCT app_name, window_name, …" db.statement="\n\nSELECT\n DISTINCT app_name,\n window_name,\n browser_url\nFROM\n frames\nWHERE\n timestamp > datetime('now', '-30 seconds')\n AND app_name IS NOT NULL\n AND window_name IS NOT NULL\n" rows_affected=0 rows_returned=374 elapsed=3.00804925s
2026-05-14T18:17:11.045310Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 160.8ms elapsed (expected 5.3ms) → inserting 155.4ms silence (14923 samples)
2026-05-14T18:17:12.775454Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 83.0ms elapsed (expected 5.3ms) → inserting 77.7ms silence (7460 samples)
2026-05-14T18:17:19.588065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4915557953454808779, trigger=visual_change)
2026-05-14T18:17:19.712429Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4915557953454808779, trigger=visual_change)
2026-05-14T18:17:25.869045Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4915557953454808779, trigger=click)
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:17:32.516386Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 86.0ms elapsed (expected 5.3ms) → inserting 80.7ms silence (7745 samples)
2026-05-14T18:17:32.920163Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-14T18:17:41.655714Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=12.584709333s
2026-05-14T18:17:41.659296Z WARN sqlx::query: summary="SELECT DISTINCT app_name, window_name, …" db.statement="\n\nSELECT\n DISTINCT app_name,\n window_name,\n browser_url\nFROM\n frames\nWHERE\n timestamp > datetime('now', '-30 seconds')\n AND app_name IS NOT NULL\n AND window_name IS NOT NULL\n" rows_affected=0 rows_returned=375 elapsed=1.525763459s
2026-05-14T18:19:15.613896Z WARN sqlx::query: summary="SELECT DISTINCT app_name, window_name, …" db.statement="\n\nSELECT\n DISTINCT app_name,\n window_name,\n browser_url\nFROM\n frames\nWHERE\n timestamp > datetime('now', '-30 seconds')\n AND app_name IS NOT NULL\n AND window_name IS NOT NULL\n" rows_affected=0 rows_returned=383 elapsed=1.089600916s
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:19:38.508186Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-14T18:19:45.114427Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-554583693258477392, trigger=click)
2026-05-14T18:19:55.429434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-554583693258477392, trigger=visual_change)
2026-05-14T18:19:57.285192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-554583693258477392, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install [URL_WITH_CREDENTIALS] record
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ npx screenpipe@latest record
detected hardware tier: Mid
warning: parakeet is not supported on this platform, using whisper-tiny instead
2026-05-15T09:26:34.532591Z INFO screenpipe_engine::auth_key: api auth: key resolved via secret store
checking permissions...
screen recording: ok
microphone: ok
accessibility: ok
2026-05-15T09:26:34.611070Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-05-15T09:26:35.239867Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-05-15T09:26:35.241531Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-05-15T09:26:35.241930Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-05-15T09:26:35.260543Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true
2026-05-15T09:26:35.260623Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-05-15T09:26:35.632208Z INFO screenpipe: API server listening on [IP_ADDRESS]:3030 (localhost only)
2026-05-15T09:26:35.632265Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key
2026-05-15T09:26:35.632219Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-05-15T09:26:35.632183Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-05-15T09:26:35.632428Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-05-15T09:26:35.634456Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-05-15T09:26:35.634681Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-05-15T09:26:35.634907Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-05-15T09:26:35.635461Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-05-15T09:26:35.635547Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-05-15T09:26:35.635628Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-05-15T09:26:35.635643Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
2026-05-15T09:26:35.636459Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
│ audio disabled │ false │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ [] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
│ api auth │ enabled │
│ encrypt secrets │ disabled │
│ retention days │ 14 │
│ retention mode │ media-only (keep transcripts) │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ soundcore AeroClip (input) │
│ │ System Audio (output) │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-05-15T09:26:35.637044Z INFO screenpipe: starting UI event capture
2026-05-15T09:26:35.641206Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
2026-05-15T09:26:35.642634Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-05-15T09:26:35.650899Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-05-15T09:26:35.664987Z INFO screenpipe: text-PII worker skipped at startup — async_pii_redaction=false. OPF model (~2.8 GB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.
2026-05-15T09:26:35.665024Z INFO screenpipe: image-PII worker skipped at startup — async_image_pii_redaction=false. rfdetr_v9 model (~108 MB) w...
|
45868
|
NULL
|
NULL
|
NULL
|
|
45871
|
NULL
|
0
|
2026-05-15T06:27:36.851860+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-15/1778 /Users/lukas/.screenpipe/data/data/2026-05-15/1778826456851_m2.jpg...
|
iTerm2
|
screenpipe"
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
84125s
2026-05-14T18:12:29.052294Z INFO screenpip 84125s
2026-05-14T18:12:29.052294Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:13:25.193120Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:15:27.572444Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-14T18:17:04.060905Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)
2026-05-14T18:17:04.086797Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 2
2026-05-14T18:17:04.289459Z INFO sck_rs::stream_manager: stopped 2 persistent stream(s)
2026-05-14T18:17:04.514888Z INFO screenpipe_audio::core::run_record_and_transcribe: screen unlocked — rebuilding stream for MacBook Pro Microphone (input) (avoids zombie-callback state observed after sleep/wake on macOS, Windows, and Linux)
2026-05-14T18:17:04.557979Z WARN screenpipe_audio::audio_manager::manager: recording for device MacBook Pro Microphone (input) exited with error: stream rebuild required after screen unlock for MacBook Pro Microphone (input) (recovery is automatic via device_monitor)
2026-05-14T18:17:05.242244Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)
2026-05-14T18:17:05.549376Z WARN screenpipe_audio::audio_manager::device_monitor: [DEVICE_RECOVERY] detected stale recording handle for MacBook Pro Microphone (input), cleaning up for restart
2026-05-14T18:17:05.549451Z INFO screenpipe_audio::device::device_manager: Stopping device: MacBook Pro Microphone (input)
2026-05-14T18:17:06.308691Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 0 excluded)
2026-05-14T18:17:06.846677Z INFO screenpipe_audio::device::device_manager: starting recording for device: MacBook Pro Microphone (input)
2026-05-14T18:17:06.846824Z INFO screenpipe_audio::audio_manager::device_monitor: restarted with system default device: MacBook Pro Microphone (input)
2026-05-14T18:17:06.846890Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for MacBook Pro Microphone (input) (wired / 30s segments)
2026-05-14T18:17:07.444669Z WARN sqlx::query: summary="SELECT DISTINCT app_name, window_name, …" db.statement="\n\nSELECT\n DISTINCT app_name,\n window_name,\n browser_url\nFROM\n frames\nWHERE\n timestamp > datetime('now', '-30 seconds')\n AND app_name IS NOT NULL\n AND window_name IS NOT NULL\n" rows_affected=0 rows_returned=374 elapsed=3.00804925s
2026-05-14T18:17:11.045310Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 160.8ms elapsed (expected 5.3ms) → inserting 155.4ms silence (14923 samples)
2026-05-14T18:17:12.775454Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 83.0ms elapsed (expected 5.3ms) → inserting 77.7ms silence (7460 samples)
2026-05-14T18:17:19.588065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4915557953454808779, trigger=visual_change)
2026-05-14T18:17:19.712429Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4915557953454808779, trigger=visual_change)
2026-05-14T18:17:25.869045Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4915557953454808779, trigger=click)
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:17:32.516386Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 86.0ms elapsed (expected 5.3ms) → inserting 80.7ms silence (7745 samples)
2026-05-14T18:17:32.920163Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-14T18:17:41.655714Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=12.584709333s
2026-05-14T18:17:41.659296Z WARN sqlx::query: summary="SELECT DISTINCT app_name, window_name, …" db.statement="\n\nSELECT\n DISTINCT app_name,\n window_name,\n browser_url\nFROM\n frames\nWHERE\n timestamp > datetime('now', '-30 seconds')\n AND app_name IS NOT NULL\n AND window_name IS NOT NULL\n" rows_affected=0 rows_returned=375 elapsed=1.525763459s
2026-05-14T18:19:15.613896Z WARN sqlx::query: summary="SELECT DISTINCT app_name, window_name, …" db.statement="\n\nSELECT\n DISTINCT app_name,\n window_name,\n browser_url\nFROM\n frames\nWHERE\n timestamp > datetime('now', '-30 seconds')\n AND app_name IS NOT NULL\n AND window_name IS NOT NULL\n" rows_affected=0 rows_returned=383 elapsed=1.089600916s
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:19:38.508186Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-14T18:19:45.114427Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-554583693258477392, trigger=click)
2026-05-14T18:19:55.429434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-554583693258477392, trigger=visual_change)
2026-05-14T18:19:57.285192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-554583693258477392, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install [URL_WITH_CREDENTIALS] record
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ npx screenpipe@latest record
detected hardware tier: Mid
warning: parakeet is not supported on this platform, using whisper-tiny instead
2026-05-15T09:26:34.532591Z INFO screenpipe_engine::auth_key: api auth: key resolved via secret store
checking permissions...
screen recording: ok
microphone: ok
accessibility: ok
2026-05-15T09:26:34.611070Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-05-15T09:26:35.239867Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-05-15T09:26:35.241531Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-05-15T09:26:35.241930Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-05-15T09:26:35.260543Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true
2026-05-15T09:26:35.260623Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-05-15T09:26:35.632208Z INFO screenpipe: API server listening on [IP_ADDRESS]:3030 (localhost only)
2026-05-15T09:26:35.632265Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key
2026-05-15T09:26:35.632219Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-05-15T09:26:35.632183Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-05-15T09:26:35.632428Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-05-15T09:26:35.634456Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-05-15T09:26:35.634681Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-05-15T09:26:35.634907Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-05-15T09:26:35.635461Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-05-15T09:26:35.635547Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-05-15T09:26:35.635628Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-05-15T09:26:35.635643Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
2026-05-15T09:26:35.636459Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
│ audio disabled │ false │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ [] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
│ api auth │ enabled │
│ encrypt secrets │ disabled │
│ retention days │ 14 │
│ retention mode │ media-only (keep transcripts) │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ soundcore AeroClip (input) │
│ │ System Audio (output) │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-05-15T09:26:35.637044Z INFO screenpipe: starting UI event capture
2026-05-15T09:26:35.641206Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
2026-05-15T09:26:35.642634Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-05-15T09:26:35.650899Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-05-15T09:26:35.664987Z INFO screenpipe: text-PII worker skipped ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"84125s\n2026-05-14T18:12:29.052294Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:13:25.193120Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:15:27.572444Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:17:04.060905Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-05-14T18:17:04.086797Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 2\n2026-05-14T18:17:04.289459Z INFO sck_rs::stream_manager: stopped 2 persistent stream(s)\n2026-05-14T18:17:04.514888Z INFO screenpipe_audio::core::run_record_and_transcribe: screen unlocked — rebuilding stream for MacBook Pro Microphone (input) (avoids zombie-callback state observed after sleep/wake on macOS, Windows, and Linux)\n2026-05-14T18:17:04.557979Z WARN screenpipe_audio::audio_manager::manager: recording for device MacBook Pro Microphone (input) exited with error: stream rebuild required after screen unlock for MacBook Pro Microphone (input) (recovery is automatic via device_monitor)\n2026-05-14T18:17:05.242244Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-05-14T18:17:05.549376Z WARN screenpipe_audio::audio_manager::device_monitor: [DEVICE_RECOVERY] detected stale recording handle for MacBook Pro Microphone (input), cleaning up for restart\n2026-05-14T18:17:05.549451Z INFO screenpipe_audio::device::device_manager: Stopping device: MacBook Pro Microphone (input)\n2026-05-14T18:17:06.308691Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 0 excluded)\n2026-05-14T18:17:06.846677Z INFO screenpipe_audio::device::device_manager: starting recording for device: MacBook Pro Microphone (input)\n2026-05-14T18:17:06.846824Z INFO screenpipe_audio::audio_manager::device_monitor: restarted with system default device: MacBook Pro Microphone (input)\n2026-05-14T18:17:06.846890Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for MacBook Pro Microphone (input) (wired / 30s segments)\n2026-05-14T18:17:07.444669Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=374 elapsed=3.00804925s\n2026-05-14T18:17:11.045310Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 160.8ms elapsed (expected 5.3ms) → inserting 155.4ms silence (14923 samples)\n2026-05-14T18:17:12.775454Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 83.0ms elapsed (expected 5.3ms) → inserting 77.7ms silence (7460 samples)\n2026-05-14T18:17:19.588065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4915557953454808779, trigger=visual_change)\n2026-05-14T18:17:19.712429Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4915557953454808779, trigger=visual_change)\n2026-05-14T18:17:25.869045Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4915557953454808779, trigger=click)\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:17:32.516386Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 86.0ms elapsed (expected 5.3ms) → inserting 80.7ms silence (7745 samples)\n2026-05-14T18:17:32.920163Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:17:41.655714Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=0 elapsed=12.584709333s\n2026-05-14T18:17:41.659296Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=375 elapsed=1.525763459s\n2026-05-14T18:19:15.613896Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=383 elapsed=1.089600916s\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:19:38.508186Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:19:45.114427Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-554583693258477392, trigger=click)\n2026-05-14T18:19:55.429434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-554583693258477392, trigger=visual_change)\n2026-05-14T18:19:57.285192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-554583693258477392, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-14T18:20:28.676631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8971157115277618803, trigger=click)\n2026-05-14T18:20:55.977460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1564715759782373567, trigger=click)\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:21:41.262468Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:22:46.614239Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=1 rows_returned=0 elapsed=4.94553125s\n2026-05-14T18:22:52.962854Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=392 elapsed=1.0767815s\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:23:45.030577Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:24:19.699073Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 81.3ms elapsed (expected 5.3ms) → inserting 75.9ms silence (7288 samples)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:25:49.236566Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:27:52.060944Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=17 elapsed=5.421659208s\n2026-05-14T18:27:52.061111Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 17 eligible frames\n2026-05-14T18:27:52.632428Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:27:53.132060Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.2MB → 0.6MB (2.2x), 9 JPEGs deleted\n2026-05-14T18:27:54.278904Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.5MB → 1.1MB (1.4x), 8 JPEGs deleted\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:29:55.226276Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\nzsh: terminated npx screenpipe@latest record\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ npx screenpipe@latest record\ndetected hardware tier: Mid\nwarning: parakeet is not supported on this platform, using whisper-tiny instead\n2026-05-15T09:26:34.532591Z INFO screenpipe_engine::auth_key: api auth: key resolved via secret store\nchecking permissions...\n screen recording: ok\n microphone: ok\n accessibility: ok\n2026-05-15T09:26:34.611070Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-05-15T09:26:35.239867Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-05-15T09:26:35.241531Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-05-15T09:26:35.241930Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-05-15T09:26:35.260543Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true\n2026-05-15T09:26:35.260623Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-05-15T09:26:35.632208Z INFO screenpipe: API server listening on 127.0.0.1:3030 (localhost only)\n2026-05-15T09:26:35.632265Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key\n2026-05-15T09:26:35.632219Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-05-15T09:26:35.632183Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-05-15T09:26:35.632428Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-05-15T09:26:35.634456Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-05-15T09:26:35.634681Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-05-15T09:26:35.634907Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-05-15T09:26:35.635461Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-05-15T09:26:35.635547Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-05-15T09:26:35.635628Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-05-15T09:26:35.635643Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\n2026-05-15T09:26:35.636459Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ false │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n│ api auth │ enabled │\n│ encrypt secrets │ disabled │\n│ retention days │ 14 │\n│ retention mode │ media-only (keep transcripts) │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ soundcore AeroClip (input) │\n│ │ System Audio (output) │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-05-15T09:26:35.637044Z INFO screenpipe: starting UI event capture\n2026-05-15T09:26:35.641206Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-05-15T09:26:35.642634Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-05-15T09:26:35.650899Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-05-15T09:26:35.664987Z INFO screenpipe: text-PII worker skipped at startup — async_pii_redaction=false. OPF model (~2.8 GB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-15T09:26:35.665024Z INFO screenpipe: image-PII worker skipped at startup — async_image_pii_redaction=false. rfdetr_v9 model (~108 MB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-15T09:26:35.665062Z INFO screenpipe_engine::ui_recorder: UI recording session started: af5dd582-4a7c-40c1-a1c7-bc5cff52b88e\n2026-05-15T09:26:35.665217Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-14 06:26:35.665214 UTC to 2026-05-15 06:26:35.665214 UTC)\n2026-05-15T09:26:35.665146Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-05-15T09:26:35.666334Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-05-15T09:26:35.675569Z INFO screenpipe_engine::server: Server listening on 127.0.0.1:3030\n2026-05-15T09:26:35.682913Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-05-15T09:26:35.796270Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-05-15T09:26:35.796323Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-05-15T09:26:35.796359Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-05-15T09:26:35.852473Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)\n2026-05-15T09:26:35.852505Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-05-15T09:26:35.852515Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)\n2026-05-15T09:26:35.852526Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-15T09:26:35.852543Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-15T09:26:36.408054Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-05-15T09:26:36.488401Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 0 excluded)\n2026-05-15T09:26:36.651362Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=45865, dur=178ms\n2026-05-15T09:26:36.658923Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=45866, dur=123ms\n2026-05-15T09:26:40.784643Z WARN sqlx::query: summary=\"SELECT f.id, f.timestamp, f.offset_index, …\" db.statement=\"\\n\\nSELECT\\n f.id,\\n f.timestamp,\\n f.offset_index,\\n COALESCE(\\n SUBSTR(f.full_text, 1, 200),\\n SUBSTR(f.accessibility_text, 1, 200),\\n (\\n SELECT\\n SUBSTR(ot.text, 1, 200)\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as text,\\n COALESCE(\\n f.app_name,\\n (\\n SELECT\\n ot.app_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as app_name,\\n COALESCE(\\n f.window_name,\\n (\\n SELECT\\n ot.window_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as window_name,\\n COALESCE(vc.device_name, f.device_name) as screen_device,\\n COALESCE(vc.file_path, f.snapshot_path) as video_path,\\n COALESCE(vc.fps, 0.033) as chunk_fps,\\n f.browser_url,\\n f.machine_id\\nFROM\\n frames f\\n LEFT JOIN video_chunks vc ON f.video_chunk_id = vc.id\\nWHERE\\n f.timestamp >= ?1\\n AND f.timestamp <= ?2\\n AND COALESCE(vc.file_path, f.snapshot_path, '') NOT LIKE 'cloud://%'\\nORDER BY\\n f.timestamp DESC,\\n f.offset_index DESC\\nLIMIT\\n 10000\\n\" rows_affected=0 rows_returned=7176 elapsed=5.118563458s\n2026-05-15T09:26:40.807774Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 7176 frame entries, coverage from 2026-05-14 06:26:35.665214 UTC\n2026-05-15T09:26:45.640808Z INFO screenpipe_audio::transcription::engine: whisper model available: \"/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin\"\n2026-05-15T09:26:45.641039Z INFO screenpipe_audio::transcription::whisper::model: whisper context: gpu acceleration enabled (Metal on macOS, Vulkan on Windows)\n2026-05-15T09:26:45.641080Z INFO screenpipe_audio::transcription::engine: loading whisper model with GPU acceleration...\nwhisper_init_from_file_with_params_no_state: loading model from '/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin'\nwhisper_init_with_params_no_state: use gpu = 1\nwhisper_init_with_params_no_state: flash attn = 0\nwhisper_init_with_params_no_state: gpu_device = 0\nwhisper_init_with_params_no_state: dtw = 0\nggml_metal_device_init: tensor API disabled for pre-M5 and pre-A19 devices\nggml_metal_library_init: using embedded metal library\nggml_metal_library_init: loaded in 0.043 sec\nggml_metal_rsets_init: creating a residency set collection (keep_alive = 180 s)\nggml_metal_device_init: GPU name: Apple M1\nggml_metal_device_init: GPU family: MTLGPUFamilyApple7 (1007)\nggml_metal_device_init: GPU family: MTLGPUFamilyCommon3 (3003)\nggml_metal_device_init: GPU family: MTLGPUFamilyMetal3 (5001)\nggml_metal_device_init: simdgroup reduction = true\nggml_metal_device_init: simdgroup matrix mul. = true\nggml_metal_device_init: has unified memory = true\nggml_metal_device_init: has bfloat = true\nggml_metal_device_init: has tensor = false\nggml_metal_device_init: use residency sets = true\nggml_metal_device_init: use shared buffers = true\nggml_metal_device_init: recommendedMaxWorkingSetSize = 11453.25 MB\nwhisper_init_with_params_no_state: devices = 3\nwhisper_init_with_params_no_state: backends = 3\nwhisper_model_load: loading model\nwhisper_model_load: n_vocab = 51865\nwhisper_model_load: n_audio_ctx = 1500\nwhisper_model_load: n_audio_state = 384\nwhisper_model_load: n_audio_head = 6\nwhisper_model_load: n_audio_layer = 4\nwhisper_model_load: n_text_ctx = 448\nwhisper_model_load: n_text_state = 384\nwhisper_model_load: n_text_head = 6\nwhisper_model_load: n_text_layer = 4\nwhisper_model_load: n_mels = 80\nwhisper_model_load: ftype = 1\nwhisper_model_load: qntvr = 0\nwhisper_model_load: type = 1 (tiny)\nwhisper_model_load: adding 1608 extra tokens\nwhisper_model_load: n_langs = 99\nwhisper_model_load: Metal total size = 77.11 MB\nwhisper_model_load: model size = 77.11 MB\n2026-05-15T09:26:45.767408Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\n2026-05-15T09:26:45.771528Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-05-15T09:26:45.772132Z INFO screenpipe_audio::audio_manager::manager: seeded 22 speakers (named + unnamed) from DB into embedding manager\n2026-05-15T09:26:45.772166Z INFO screenpipe_audio::audio_manager::manager: audio manager started\n2026-05-15T09:26:45.772179Z INFO screenpipe_audio::audio_manager::manager: calendar-assisted speaker diarization: listening for meeting events\n2026-05-15T09:26:46.236933Z INFO screenpipe_audio::device::device_manager: starting recording for device: soundcore AeroClip (input)\n2026-05-15T09:26:46.369731Z INFO screenpipe_audio::device::device_manager: starting recording for device: System Audio (output)\n2026-05-15T09:26:46.369799Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for System Audio (output) (unknown / 30s segments)\n2026-05-15T09:26:46.369824Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for soundcore AeroClip (input) (bluetooth / 30s segments)","depth":4,"on_screen":true,"value":"84125s\n2026-05-14T18:12:29.052294Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:13:25.193120Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:15:27.572444Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:17:04.060905Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-05-14T18:17:04.086797Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 2\n2026-05-14T18:17:04.289459Z INFO sck_rs::stream_manager: stopped 2 persistent stream(s)\n2026-05-14T18:17:04.514888Z INFO screenpipe_audio::core::run_record_and_transcribe: screen unlocked — rebuilding stream for MacBook Pro Microphone (input) (avoids zombie-callback state observed after sleep/wake on macOS, Windows, and Linux)\n2026-05-14T18:17:04.557979Z WARN screenpipe_audio::audio_manager::manager: recording for device MacBook Pro Microphone (input) exited with error: stream rebuild required after screen unlock for MacBook Pro Microphone (input) (recovery is automatic via device_monitor)\n2026-05-14T18:17:05.242244Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-05-14T18:17:05.549376Z WARN screenpipe_audio::audio_manager::device_monitor: [DEVICE_RECOVERY] detected stale recording handle for MacBook Pro Microphone (input), cleaning up for restart\n2026-05-14T18:17:05.549451Z INFO screenpipe_audio::device::device_manager: Stopping device: MacBook Pro Microphone (input)\n2026-05-14T18:17:06.308691Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 0 excluded)\n2026-05-14T18:17:06.846677Z INFO screenpipe_audio::device::device_manager: starting recording for device: MacBook Pro Microphone (input)\n2026-05-14T18:17:06.846824Z INFO screenpipe_audio::audio_manager::device_monitor: restarted with system default device: MacBook Pro Microphone (input)\n2026-05-14T18:17:06.846890Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for MacBook Pro Microphone (input) (wired / 30s segments)\n2026-05-14T18:17:07.444669Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=374 elapsed=3.00804925s\n2026-05-14T18:17:11.045310Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 160.8ms elapsed (expected 5.3ms) → inserting 155.4ms silence (14923 samples)\n2026-05-14T18:17:12.775454Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 83.0ms elapsed (expected 5.3ms) → inserting 77.7ms silence (7460 samples)\n2026-05-14T18:17:19.588065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4915557953454808779, trigger=visual_change)\n2026-05-14T18:17:19.712429Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4915557953454808779, trigger=visual_change)\n2026-05-14T18:17:25.869045Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4915557953454808779, trigger=click)\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:17:32.516386Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 86.0ms elapsed (expected 5.3ms) → inserting 80.7ms silence (7745 samples)\n2026-05-14T18:17:32.920163Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:17:41.655714Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=0 elapsed=12.584709333s\n2026-05-14T18:17:41.659296Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=375 elapsed=1.525763459s\n2026-05-14T18:19:15.613896Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=383 elapsed=1.089600916s\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:19:38.508186Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:19:45.114427Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-554583693258477392, trigger=click)\n2026-05-14T18:19:55.429434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-554583693258477392, trigger=visual_change)\n2026-05-14T18:19:57.285192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-554583693258477392, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-14T18:20:28.676631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8971157115277618803, trigger=click)\n2026-05-14T18:20:55.977460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1564715759782373567, trigger=click)\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:21:41.262468Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:22:46.614239Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=1 rows_returned=0 elapsed=4.94553125s\n2026-05-14T18:22:52.962854Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=392 elapsed=1.0767815s\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:23:45.030577Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:24:19.699073Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 81.3ms elapsed (expected 5.3ms) → inserting 75.9ms silence (7288 samples)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:25:49.236566Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:27:52.060944Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=17 elapsed=5.421659208s\n2026-05-14T18:27:52.061111Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 17 eligible frames\n2026-05-14T18:27:52.632428Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:27:53.132060Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.2MB → 0.6MB (2.2x), 9 JPEGs deleted\n2026-05-14T18:27:54.278904Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.5MB → 1.1MB (1.4x), 8 JPEGs deleted\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:29:55.226276Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\nzsh: terminated npx screenpipe@latest record\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ alias sp-start\nsp-start='npx screenpipe@latest record --disable-audio --ignored-windows \"Boosteroid\"'\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ npx screenpipe@latest record\ndetected hardware tier: Mid\nwarning: parakeet is not supported on this platform, using whisper-tiny instead\n2026-05-15T09:26:34.532591Z INFO screenpipe_engine::auth_key: api auth: key resolved via secret store\nchecking permissions...\n screen recording: ok\n microphone: ok\n accessibility: ok\n2026-05-15T09:26:34.611070Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6\n2026-05-15T09:26:35.239867Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor\n2026-05-15T09:26:35.241531Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)\n2026-05-15T09:26:35.241930Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)\n2026-05-15T09:26:35.260543Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true\n2026-05-15T09:26:35.260623Z INFO screenpipe: meeting detector enabled — independent of transcription mode\n2026-05-15T09:26:35.632208Z INFO screenpipe: API server listening on 127.0.0.1:3030 (localhost only)\n2026-05-15T09:26:35.632265Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key\n2026-05-15T09:26:35.632219Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)\n2026-05-15T09:26:35.632183Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)\n2026-05-15T09:26:35.632428Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager\n2026-05-15T09:26:35.634456Z INFO screenpipe_core::pipes: loaded pipe: day-recap\n2026-05-15T09:26:35.634681Z INFO screenpipe_core::pipes: loaded pipe: standup-update\n2026-05-15T09:26:35.634907Z INFO screenpipe_core::pipes: loaded pipe: ai-habits\n2026-05-15T09:26:35.635461Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown\n2026-05-15T09:26:35.635547Z INFO screenpipe_core::pipes: loaded pipe: video-export\n2026-05-15T09:26:35.635628Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary\n2026-05-15T09:26:35.635643Z INFO screenpipe_core::pipes: loaded 6 pipes from \"/Users/lukas/.screenpipe/pipes\"\n\n\n\n _ \n __________________ ___ ____ ____ (_____ ___ \n / ___/ ___/ ___/ _ \\/ _ \\/ __ \\ / __ \\/ / __ \\/ _ \\\n (__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/\n/____/\\___/_/ \\___/\\___/_/ /_/ / .___/_/ .___/\\___/ \n /_/ /_/ \n\n\n\npower AI by everything you've seen, said or heard\n2026-05-15T09:26:35.636459Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)\nopen source | runs locally | developer friendly\n\n\n┌────────────────────────┬────────────────────────────────────┐\n│ setting │ value │\n├────────────────────────┼────────────────────────────────────┤\n│ audio chunk duration │ 30 seconds │\n│ port │ 3030 │\n│ audio disabled │ false │\n│ vision disabled │ false │\n│ pause on DRM content │ false │\n│ audio engine │ Parakeet │\n│ vad engine │ Silero │\n│ data directory │ /Users/lukas/.screenpipe │\n│ debug mode │ false │\n│ telemetry │ true │\n│ use pii removal │ true │\n│ use all monitors │ true │\n│ ignored windows │ [] │\n│ included windows │ [] │\n│ cloud sync │ disabled │\n│ auto-destruct pid │ 0 │\n│ deepgram key │ not set │\n│ api auth │ enabled │\n│ encrypt secrets │ disabled │\n│ retention days │ 14 │\n│ retention mode │ media-only (keep transcripts) │\n├────────────────────────┼────────────────────────────────────┤\n│ languages │ │\n│ │ all languages │\n├────────────────────────┼────────────────────────────────────┤\n│ monitors │ │\n│ │ id: 1 │\n│ │ id: 2 │\n├────────────────────────┼────────────────────────────────────┤\n│ audio devices │ │\n│ │ soundcore AeroClip (input) │\n│ │ System Audio (output) │\n└────────────────────────┴────────────────────────────────────┘\nyou are using local processing. all your data stays on your computer.\n\nwarning: telemetry is enabled. only error-level data will be sent.\nto disable, use the --disable-telemetry flag.\n\ncheck latest changes here: https://github.com/screenpipe/screenpipe/releases\n2026-05-15T09:26:35.637044Z INFO screenpipe: starting UI event capture\n2026-05-15T09:26:35.641206Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh\n2026-05-15T09:26:35.642634Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))\n2026-05-15T09:26:35.650899Z INFO screenpipe_engine::ui_recorder: Starting UI event capture\n2026-05-15T09:26:35.664987Z INFO screenpipe: text-PII worker skipped at startup — async_pii_redaction=false. OPF model (~2.8 GB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-15T09:26:35.665024Z INFO screenpipe: image-PII worker skipped at startup — async_image_pii_redaction=false. rfdetr_v9 model (~108 MB) will NOT be downloaded or loaded. Toggle via Settings → Privacy → AI PII removal.\n2026-05-15T09:26:35.665062Z INFO screenpipe_engine::ui_recorder: UI recording session started: af5dd582-4a7c-40c1-a1c7-bc5cff52b88e\n2026-05-15T09:26:35.665217Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warming from DB (2026-05-14 06:26:35.665214 UTC to 2026-05-15 06:26:35.665214 UTC)\n2026-05-15T09:26:35.665146Z INFO screenpipe_engine::calendar_speaker_id: speaker identification: started (user_name=<not set>)\n2026-05-15T09:26:35.666334Z INFO screenpipe_engine::meeting_detector: meeting v2: detection loop started (base_interval=5s, profiles=12)\n2026-05-15T09:26:35.675569Z INFO screenpipe_engine::server: Server listening on 127.0.0.1:3030\n2026-05-15T09:26:35.682913Z INFO screenpipe_connect::mdns: mdns: advertising screenpipe on port 3030\n2026-05-15T09:26:35.796270Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 1 (1440x900)\n2026-05-15T09:26:35.796323Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 1 (device: monitor_1)\n2026-05-15T09:26:35.796359Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 1 (device: monitor_1)\n2026-05-15T09:26:35.852473Z INFO screenpipe_engine::vision_manager::manager: Starting vision recording for monitor 2 (3008x1253)\n2026-05-15T09:26:35.852505Z INFO screenpipe_engine::vision_manager::manager: Starting event-driven capture for monitor 2 (device: monitor_2)\n2026-05-15T09:26:35.852515Z INFO screenpipe_engine::vision_manager::manager: VisionManager started with 2/2 monitor(s)\n2026-05-15T09:26:35.852526Z INFO screenpipe_engine::vision_manager::monitor_watcher: Starting monitor watcher (event-driven via CGDisplayRegisterReconfigurationCallback, 60s backstop poll)\n2026-05-15T09:26:35.852543Z INFO screenpipe_engine::event_driven_capture: event-driven capture started for monitor 2 (device: monitor_2)\n2026-05-15T09:26:36.408054Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-05-15T09:26:36.488401Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 0 excluded)\n2026-05-15T09:26:36.651362Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 1: frame_id=45865, dur=178ms\n2026-05-15T09:26:36.658923Z INFO screenpipe_engine::event_driven_capture: startup capture for monitor 2: frame_id=45866, dur=123ms\n2026-05-15T09:26:40.784643Z WARN sqlx::query: summary=\"SELECT f.id, f.timestamp, f.offset_index, …\" db.statement=\"\\n\\nSELECT\\n f.id,\\n f.timestamp,\\n f.offset_index,\\n COALESCE(\\n SUBSTR(f.full_text, 1, 200),\\n SUBSTR(f.accessibility_text, 1, 200),\\n (\\n SELECT\\n SUBSTR(ot.text, 1, 200)\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as text,\\n COALESCE(\\n f.app_name,\\n (\\n SELECT\\n ot.app_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as app_name,\\n COALESCE(\\n f.window_name,\\n (\\n SELECT\\n ot.window_name\\n FROM\\n ocr_text ot\\n WHERE\\n ot.frame_id = f.id\\n LIMIT\\n 1\\n )\\n ) as window_name,\\n COALESCE(vc.device_name, f.device_name) as screen_device,\\n COALESCE(vc.file_path, f.snapshot_path) as video_path,\\n COALESCE(vc.fps, 0.033) as chunk_fps,\\n f.browser_url,\\n f.machine_id\\nFROM\\n frames f\\n LEFT JOIN video_chunks vc ON f.video_chunk_id = vc.id\\nWHERE\\n f.timestamp >= ?1\\n AND f.timestamp <= ?2\\n AND COALESCE(vc.file_path, f.snapshot_path, '') NOT LIKE 'cloud://%'\\nORDER BY\\n f.timestamp DESC,\\n f.offset_index DESC\\nLIMIT\\n 10000\\n\" rows_affected=0 rows_returned=7176 elapsed=5.118563458s\n2026-05-15T09:26:40.807774Z INFO screenpipe_engine::hot_frame_cache: hot_frame_cache: warmed with 7176 frame entries, coverage from 2026-05-14 06:26:35.665214 UTC\n2026-05-15T09:26:45.640808Z INFO screenpipe_audio::transcription::engine: whisper model available: \"/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin\"\n2026-05-15T09:26:45.641039Z INFO screenpipe_audio::transcription::whisper::model: whisper context: gpu acceleration enabled (Metal on macOS, Vulkan on Windows)\n2026-05-15T09:26:45.641080Z INFO screenpipe_audio::transcription::engine: loading whisper model with GPU acceleration...\nwhisper_init_from_file_with_params_no_state: loading model from '/Users/lukas/.cache/huggingface/hub/models--ggerganov--whisper.cpp/snapshots/5359861c739e955e79d9a303bcbc70fb988958b1/ggml-tiny.bin'\nwhisper_init_with_params_no_state: use gpu = 1\nwhisper_init_with_params_no_state: flash attn = 0\nwhisper_init_with_params_no_state: gpu_device = 0\nwhisper_init_with_params_no_state: dtw = 0\nggml_metal_device_init: tensor API disabled for pre-M5 and pre-A19 devices\nggml_metal_library_init: using embedded metal library\nggml_metal_library_init: loaded in 0.043 sec\nggml_metal_rsets_init: creating a residency set collection (keep_alive = 180 s)\nggml_metal_device_init: GPU name: Apple M1\nggml_metal_device_init: GPU family: MTLGPUFamilyApple7 (1007)\nggml_metal_device_init: GPU family: MTLGPUFamilyCommon3 (3003)\nggml_metal_device_init: GPU family: MTLGPUFamilyMetal3 (5001)\nggml_metal_device_init: simdgroup reduction = true\nggml_metal_device_init: simdgroup matrix mul. = true\nggml_metal_device_init: has unified memory = true\nggml_metal_device_init: has bfloat = true\nggml_metal_device_init: has tensor = false\nggml_metal_device_init: use residency sets = true\nggml_metal_device_init: use shared buffers = true\nggml_metal_device_init: recommendedMaxWorkingSetSize = 11453.25 MB\nwhisper_init_with_params_no_state: devices = 3\nwhisper_init_with_params_no_state: backends = 3\nwhisper_model_load: loading model\nwhisper_model_load: n_vocab = 51865\nwhisper_model_load: n_audio_ctx = 1500\nwhisper_model_load: n_audio_state = 384\nwhisper_model_load: n_audio_head = 6\nwhisper_model_load: n_audio_layer = 4\nwhisper_model_load: n_text_ctx = 448\nwhisper_model_load: n_text_state = 384\nwhisper_model_load: n_text_head = 6\nwhisper_model_load: n_text_layer = 4\nwhisper_model_load: n_mels = 80\nwhisper_model_load: ftype = 1\nwhisper_model_load: qntvr = 0\nwhisper_model_load: type = 1 (tiny)\nwhisper_model_load: adding 1608 extra tokens\nwhisper_model_load: n_langs = 99\nwhisper_model_load: Metal total size = 77.11 MB\nwhisper_model_load: model size = 77.11 MB\n2026-05-15T09:26:45.767408Z INFO screenpipe_audio::transcription::engine: whisper model loaded successfully\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\n2026-05-15T09:26:45.771528Z INFO screenpipe_audio::audio_manager::manager: transcription session created (will be reused across segments)\n2026-05-15T09:26:45.772132Z INFO screenpipe_audio::audio_manager::manager: seeded 22 speakers (named + unnamed) from DB into embedding manager\n2026-05-15T09:26:45.772166Z INFO screenpipe_audio::audio_manager::manager: audio manager started\n2026-05-15T09:26:45.772179Z INFO screenpipe_audio::audio_manager::manager: calendar-assisted speaker diarization: listening for meeting events\n2026-05-15T09:26:46.236933Z INFO screenpipe_audio::device::device_manager: starting recording for device: soundcore AeroClip (input)\n2026-05-15T09:26:46.369731Z INFO screenpipe_audio::device::device_manager: starting recording for device: System Audio (output)\n2026-05-15T09:26:46.369799Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for System Audio (output) (unknown / 30s segments)\n2026-05-15T09:26:46.369824Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for soundcore AeroClip (input) (bluetooth / 30s segments)","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.05900931,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.32928857,"top":1.0,"width":0.05900931,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33128324,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.3882979,"top":1.0,"width":0.05900931,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39029256,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.44730717,"top":1.0,"width":0.05900931,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.44930187,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5063165,"top":1.0,"width":0.058843084,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.50831115,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-20-31-146:~ (-zsh)","depth":2,"bounds":{"left":0.56515956,"top":1.0,"width":0.058843084,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5671542,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-129-190:~ (-zsh)","depth":2,"bounds":{"left":0.62400264,"top":1.0,"width":0.058843084,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.62599736,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-145-148:~ (-zsh)","depth":2,"bounds":{"left":0.6828458,"top":1.0,"width":0.058843084,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.68484044,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7280585,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"screenpipe\"","depth":1,"bounds":{"left":0.49601063,"top":1.0,"width":0.027925532,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
8329854396603190434
|
-851668773673044512
|
idle
|
accessibility
|
NULL
|
84125s
2026-05-14T18:12:29.052294Z INFO screenpip 84125s
2026-05-14T18:12:29.052294Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:13:25.193120Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:15:27.572444Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-14T18:17:04.060905Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)
2026-05-14T18:17:04.086797Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 2
2026-05-14T18:17:04.289459Z INFO sck_rs::stream_manager: stopped 2 persistent stream(s)
2026-05-14T18:17:04.514888Z INFO screenpipe_audio::core::run_record_and_transcribe: screen unlocked — rebuilding stream for MacBook Pro Microphone (input) (avoids zombie-callback state observed after sleep/wake on macOS, Windows, and Linux)
2026-05-14T18:17:04.557979Z WARN screenpipe_audio::audio_manager::manager: recording for device MacBook Pro Microphone (input) exited with error: stream rebuild required after screen unlock for MacBook Pro Microphone (input) (recovery is automatic via device_monitor)
2026-05-14T18:17:05.242244Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)
2026-05-14T18:17:05.549376Z WARN screenpipe_audio::audio_manager::device_monitor: [DEVICE_RECOVERY] detected stale recording handle for MacBook Pro Microphone (input), cleaning up for restart
2026-05-14T18:17:05.549451Z INFO screenpipe_audio::device::device_manager: Stopping device: MacBook Pro Microphone (input)
2026-05-14T18:17:06.308691Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 0 excluded)
2026-05-14T18:17:06.846677Z INFO screenpipe_audio::device::device_manager: starting recording for device: MacBook Pro Microphone (input)
2026-05-14T18:17:06.846824Z INFO screenpipe_audio::audio_manager::device_monitor: restarted with system default device: MacBook Pro Microphone (input)
2026-05-14T18:17:06.846890Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for MacBook Pro Microphone (input) (wired / 30s segments)
2026-05-14T18:17:07.444669Z WARN sqlx::query: summary="SELECT DISTINCT app_name, window_name, …" db.statement="\n\nSELECT\n DISTINCT app_name,\n window_name,\n browser_url\nFROM\n frames\nWHERE\n timestamp > datetime('now', '-30 seconds')\n AND app_name IS NOT NULL\n AND window_name IS NOT NULL\n" rows_affected=0 rows_returned=374 elapsed=3.00804925s
2026-05-14T18:17:11.045310Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 160.8ms elapsed (expected 5.3ms) → inserting 155.4ms silence (14923 samples)
2026-05-14T18:17:12.775454Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 83.0ms elapsed (expected 5.3ms) → inserting 77.7ms silence (7460 samples)
2026-05-14T18:17:19.588065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4915557953454808779, trigger=visual_change)
2026-05-14T18:17:19.712429Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4915557953454808779, trigger=visual_change)
2026-05-14T18:17:25.869045Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4915557953454808779, trigger=click)
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:17:32.516386Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 86.0ms elapsed (expected 5.3ms) → inserting 80.7ms silence (7745 samples)
2026-05-14T18:17:32.920163Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-14T18:17:41.655714Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=12.584709333s
2026-05-14T18:17:41.659296Z WARN sqlx::query: summary="SELECT DISTINCT app_name, window_name, …" db.statement="\n\nSELECT\n DISTINCT app_name,\n window_name,\n browser_url\nFROM\n frames\nWHERE\n timestamp > datetime('now', '-30 seconds')\n AND app_name IS NOT NULL\n AND window_name IS NOT NULL\n" rows_affected=0 rows_returned=375 elapsed=1.525763459s
2026-05-14T18:19:15.613896Z WARN sqlx::query: summary="SELECT DISTINCT app_name, window_name, …" db.statement="\n\nSELECT\n DISTINCT app_name,\n window_name,\n browser_url\nFROM\n frames\nWHERE\n timestamp > datetime('now', '-30 seconds')\n AND app_name IS NOT NULL\n AND window_name IS NOT NULL\n" rows_affected=0 rows_returned=383 elapsed=1.089600916s
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:19:38.508186Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-14T18:19:45.114427Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-554583693258477392, trigger=click)
2026-05-14T18:19:55.429434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-554583693258477392, trigger=visual_change)
2026-05-14T18:19:57.285192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-554583693258477392, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install [URL_WITH_CREDENTIALS] record
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ alias sp-start
sp-start='npx screenpipe@latest record --disable-audio --ignored-windows "Boosteroid"'
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ npx screenpipe@latest record
detected hardware tier: Mid
warning: parakeet is not supported on this platform, using whisper-tiny instead
2026-05-15T09:26:34.532591Z INFO screenpipe_engine::auth_key: api auth: key resolved via secret store
checking permissions...
screen recording: ok
microphone: ok
accessibility: ok
2026-05-15T09:26:34.611070Z INFO screenpipe_screen::monitor::macos_version: Detected macOS version: 14.6
2026-05-15T09:26:35.239867Z INFO screenpipe_engine::sleep_monitor: Starting macOS sleep/wake monitor
2026-05-15T09:26:35.241531Z INFO screenpipe_engine::sleep_monitor: Screen lock/unlock observers registered (CFNotificationCenter)
2026-05-15T09:26:35.241930Z INFO screenpipe_engine::sleep_monitor: Display reconfiguration watcher registered (CGDisplayRegisterReconfigurationCallback)
2026-05-15T09:26:35.260543Z INFO screenpipe_engine::permission_monitor: permission monitor started screen=true mic=true accessibility=true keychain=true
2026-05-15T09:26:35.260623Z INFO screenpipe: meeting detector enabled — independent of transcription mode
2026-05-15T09:26:35.632208Z INFO screenpipe: API server listening on [IP_ADDRESS]:3030 (localhost only)
2026-05-15T09:26:35.632265Z INFO screenpipe: API auth enabled — run `screenpipe auth token` to view your key
2026-05-15T09:26:35.632219Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction worker started (min_age=600s, poll=300s)
2026-05-15T09:26:35.632183Z INFO screenpipe_engine::power::manager: power manager started (poll interval: 10s)
2026-05-15T09:26:35.632428Z INFO screenpipe_engine::vision_manager::manager: Starting VisionManager
2026-05-15T09:26:35.634456Z INFO screenpipe_core::pipes: loaded pipe: day-recap
2026-05-15T09:26:35.634681Z INFO screenpipe_core::pipes: loaded pipe: standup-update
2026-05-15T09:26:35.634907Z INFO screenpipe_core::pipes: loaded pipe: ai-habits
2026-05-15T09:26:35.635461Z INFO screenpipe_core::pipes: loaded pipe: time-breakdown
2026-05-15T09:26:35.635547Z INFO screenpipe_core::pipes: loaded pipe: video-export
2026-05-15T09:26:35.635628Z INFO screenpipe_core::pipes: loaded pipe: meeting-summary
2026-05-15T09:26:35.635643Z INFO screenpipe_core::pipes: loaded 6 pipes from "/Users/lukas/.screenpipe/pipes"
_
__________________ ___ ____ ____ (_____ ___
/ ___/ ___/ ___/ _ \/ _ \/ __ \ / __ \/ / __ \/ _ \
(__ / /__/ / / __/ __/ / / / / /_/ / / /_/ / __/
/____/\___/_/ \___/\___/_/ /_/ / .___/_/ .___/\___/
/_/ /_/
power AI by everything you've seen, said or heard
2026-05-15T09:26:35.636459Z INFO screenpipe_core::pipes: pipe scheduler started (generation 2)
open source | runs locally | developer friendly
┌────────────────────────┬────────────────────────────────────┐
│ setting │ value │
├────────────────────────┼────────────────────────────────────┤
│ audio chunk duration │ 30 seconds │
│ port │ 3030 │
│ audio disabled │ false │
│ vision disabled │ false │
│ pause on DRM content │ false │
│ audio engine │ Parakeet │
│ vad engine │ Silero │
│ data directory │ /Users/lukas/.screenpipe │
│ debug mode │ false │
│ telemetry │ true │
│ use pii removal │ true │
│ use all monitors │ true │
│ ignored windows │ [] │
│ included windows │ [] │
│ cloud sync │ disabled │
│ auto-destruct pid │ 0 │
│ deepgram key │ not set │
│ api auth │ enabled │
│ encrypt secrets │ disabled │
│ retention days │ 14 │
│ retention mode │ media-only (keep transcripts) │
├────────────────────────┼────────────────────────────────────┤
│ languages │ │
│ │ all languages │
├────────────────────────┼────────────────────────────────────┤
│ monitors │ │
│ │ id: 1 │
│ │ id: 2 │
├────────────────────────┼────────────────────────────────────┤
│ audio devices │ │
│ │ soundcore AeroClip (input) │
│ │ System Audio (output) │
└────────────────────────┴────────────────────────────────────┘
you are using local processing. all your data stays on your computer.
warning: telemetry is enabled. only error-level data will be sent.
to disable, use the --disable-telemetry flag.
check latest changes here: https://github.com/screenpipe/screenpipe/releases
2026-05-15T09:26:35.637044Z INFO screenpipe: starting UI event capture
2026-05-15T09:26:35.641206Z WARN screenpipe: pi agent install failed: bun not found — install from https://bun.sh
2026-05-15T09:26:35.642634Z INFO screenpipe_engine::power::manager: initial power profile: Performance (on_ac=true, battery=Some(100))
2026-05-15T09:26:35.650899Z INFO screenpipe_engine::ui_recorder: Starting UI event capture
2026-05-15T09:26:35.664987Z INFO screenpipe: text-PII worker skipped ...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
45864
|
NULL
|
0
|
2026-05-14T15:31:21.890991+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778772681890_m1.jpg...
|
iTerm2
|
ec2-user@ip-10-30-129-190:~
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
rsync LakyLak bose qc35 II (input)_2026-05-13_07-0 rsync LakyLak bose qc35 II (input)_2026-05-13_07-06-33.mp4 → NAS ✓ 194K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-07-03.mp4 → NAS ✓ 196K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-07-33.mp4 → NAS ✓ 200K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-08-03.mp4 → NAS ✓ 203K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-08-33.mp4 → NAS ✓ 214K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-09-03.mp4 → NAS ✓ 216K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-09-33.mp4 → NAS ✓ 196K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-10-03.mp4 → NAS ✓ 194K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-10-33.mp4 → NAS ✓ 198K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-11-03.mp4 → NAS ✓ 200K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-11-33.mp4 → NAS ✓ 237K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-12-03.mp4 → NAS ✓ 227K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-12-33.mp4 → NAS ✓ 225K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-13-03.mp4 → NAS ✓ 217K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-13-33.mp4 → NAS ✓ 204K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-14-03.mp4 → NAS ✓ 202K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-14-33.mp4 → NAS ✓ 204K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-15-03.mp4 → NAS ✓ 203K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-15-33.mp4 → NAS ✓ 207K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-16-03.mp4 → NAS ✓ 203K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-16-33.mp4 → NAS ✓ 202K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-17-03.mp4 → NAS ✓ 199K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-17-33.mp4 → NAS ✓ 207K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-18-03.mp4 → NAS ✓ 203K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-18-33.mp4 → NAS ✓ 202K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-19-03.mp4 → NAS ✓ 205K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-19-33.mp4 → NAS ✓ 204K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-20-03.mp4 → NAS ✓ 200K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-20-33.mp4 → NAS ✓ 195K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-21-03.mp4 → NAS ✓ 196K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-21-33.mp4 → NAS ✓ 201K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-22-03.mp4 → NAS ✓ 214K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-25-32.mp4 → NAS ✓ 220K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-27-32.mp4 → NAS ✓ 239K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-28-02.mp4 → NAS ✓ 212K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-28-32.mp4 → NAS ✓ 213K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-29-02.mp4 → NAS ✓ 227K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-29-32.mp4 → NAS ✓ 205K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-30-02.mp4 → NAS ✓ 197K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-30-32.mp4 → NAS ✓ 205K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-31-02.mp4 → NAS ✓ 213K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-31-32.mp4 → NAS ✓ 204K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-32-02.mp4 → NAS ✓ 203K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-32-32.mp4 → NAS ✓ 211K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-33-02.mp4 → NAS ✓ 206K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-33-32.mp4 → NAS ✓ 211K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-34-02.mp4 → NAS ✓ 208K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-34-32.mp4 → NAS ✓ 210K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-35-02.mp4 → NAS ✓ 208K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-35-32.mp4 → NAS ✓ 205K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-36-02.mp4 → NAS ✓ 205K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-36-32.mp4 → NAS ✓ 216K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-37-02.mp4 → NAS ✓ 205K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-37-32.mp4 → NAS ✓ 207K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-38-02.mp4 → NAS ✓ 206K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-38-32.mp4 → NAS ✓ 226K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-39-02.mp4 → NAS ✓ 206K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-39-32.mp4 → NAS ✓ 214K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-40-02.mp4 → NAS ✓ 212K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-40-32.mp4 → NAS ✓ 214K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-41-02.mp4 → NAS ✓ 214K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-41-32.mp4 → NAS ✓ 205K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-42-02.mp4 → NAS ✓ 201K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-42-32.mp4 → NAS ✓ 207K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-43-02.mp4 → NAS ✓ 210K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-53-01.mp4 → NAS ✓ 223K
rsync MacBook Pro Microphone (input)_2026-05-13_07-53-37.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_07-54-09.mp4 → NAS ✓ 203K
rsync MacBook Pro Microphone (input)_2026-05-13_07-54-39.mp4 → NAS ✓ 203K
rsync MacBook Pro Microphone (input)_2026-05-13_07-55-09.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_07-55-39.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_07-56-08.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_07-56-39.mp4 → NAS ✓ 115K
rsync MacBook Pro Microphone (input)_2026-05-13_07-56-55.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_07-57-19.mp4 → NAS ✓ 37K
rsync soundcore AeroClip (input)_2026-05-13_07-57-51.mp4 → NAS ✓ 98K
rsync soundcore AeroClip (input)_2026-05-13_07-58-21.mp4 → NAS ✓ 159K
rsync soundcore AeroClip (input)_2026-05-13_07-58-51.mp4 → NAS ✓ 123K
rsync soundcore AeroClip (input)_2026-05-13_07-59-21.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_07-59-51.mp4 → NAS ✓ 50K
rsync soundcore AeroClip (input)_2026-05-13_08-00-21.mp4 → NAS ✓ 62K
rsync soundcore AeroClip (input)_2026-05-13_08-00-50.mp4 → NAS ✓ 27K
rsync soundcore AeroClip (input)_2026-05-13_08-01-20.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_08-01-50.mp4 → NAS ✓ 26K
rsync soundcore AeroClip (input)_2026-05-13_08-02-20.mp4 → NAS ✓ 25K
rsync soundcore AeroClip (input)_2026-05-13_08-02-50.mp4 → NAS ✓ 33K
rsync soundcore AeroClip (input)_2026-05-13_08-03-20.mp4 → NAS ✓ 77K
rsync soundcore AeroClip (input)_2026-05-13_08-03-50.mp4 → NAS ✓ 116K
rsync soundcore AeroClip (input)_2026-05-13_08-04-20.mp4 → NAS ✓ 119K
rsync soundcore AeroClip (input)_2026-05-13_08-04-50.mp4 → NAS ✓ 169K
rsync soundcore AeroClip (input)_2026-05-13_08-05-20.mp4 → NAS ✓ 103K
rsync soundcore AeroClip (input)_2026-05-13_08-05-50.mp4 → NAS ✓ 41K
rsync soundcore AeroClip (input)_2026-05-13_08-06-20.mp4 → NAS ✓ 34K
rsync soundcore AeroClip (input)_2026-05-13_08-06-50.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_08-07-20.mp4 → NAS ✓ 29K
rsync soundcore AeroClip (input)_2026-05-13_08-07-50.mp4 → NAS ✓ 29K
rsync soundcore AeroClip (input)_2026-05-13_08-08-20.mp4 → NAS ✓ 41K
rsync soundcore AeroClip (input)_2026-05-13_08-08-50.mp4 → NAS ✓ 19K
rsync soundcore AeroClip (input)_2026-05-13_08-09-20.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_08-09-50.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_08-10-20.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-10-58.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-11-30.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-12-00.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_08-12-30.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_08-13-00.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_08-13-30.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_08-14-00.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_08-14-30.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_08-15-00.mp4 → NAS ✓ 19K
rsync soundcore AeroClip (input)_2026-05-13_08-15-30.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_08-16-00.mp4 → NAS ✓ 30K
rsync soundcore AeroClip (input)_2026-05-13_08-16-30.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_08-17-00.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-17-30.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_08-18-00.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-18-30.mp4 → NAS ✓ 32K
rsync soundcore AeroClip (input)_2026-05-13_08-19-00.mp4 → NAS ✓ 30K
rsync soundcore AeroClip (input)_2026-05-13_08-19-30.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_08-20-00.mp4 → NAS ✓ 41K
rsync soundcore AeroClip (input)_2026-05-13_08-20-30.mp4 → NAS ✓ 35K
rsync soundcore AeroClip (input)_2026-05-13_08-21-00.mp4 → NAS ✓ 29K
rsync soundcore AeroClip (input)_2026-05-13_08-21-30.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_08-22-00.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-22-30.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_08-23-00.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_08-23-30.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_08-24-00.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_08-24-30.mp4 → NAS ✓ 33K
rsync soundcore AeroClip (input)_2026-05-13_08-25-00.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_08-25-30.mp4 → NAS ✓ 24K
rsync soundcore AeroClip (input)_2026-05-13_08-26-00.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_08-26-29.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-26-59.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_08-27-29.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_08-27-59.mp4 → NAS ✓ 25K
rsync soundcore AeroClip (input)_2026-05-13_08-28-29.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_08-28-59.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_08-29-29.mp4 → NAS ✓ 27K
rsync soundcore AeroClip (input)_2026-05-13_08-29-59.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_08-30-29.mp4 → NAS ✓ 38K
rsync soundcore AeroClip (input)_2026-05-13_08-30-59.mp4 → NAS ✓ 35K
rsync soundcore AeroClip (input)_2026-05-13_08-31-29.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_08-31-59.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_08-32-29.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_08-32-59.mp4 → NAS ✓ 22K
rsync soundcore AeroClip (input)_2026-05-13_08-33-29.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_08-33-59.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_08-34-29.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-34-59.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_08-35-29.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_08-35-59.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_08-36-29.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_08-36-59.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_08-37-53.mp4 → NAS ✓ 44K
rsync soundcore AeroClip (input)_2026-05-13_08-38-25.mp4 → NAS ✓ 19K
rsync soundcore AeroClip (input)_2026-05-13_08-38-55.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_08-39-25.mp4 → NAS ✓ 28K
rsync soundcore AeroClip (input)_2026-05-13_08-39-55.mp4 → NAS ✓ 18K
rsync soundcore AeroClip (input)_2026-05-13_08-40-25.mp4 → NAS ✓ 27K
rsync soundcore AeroClip (input)_2026-05-13_08-40-55.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-41-25.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-41-55.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-42-25.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-42-55.mp4 → NAS ✓ 26K
rsync soundcore AeroClip (input)_2026-05-13_08-43-25.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-43-55.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_08-44-25.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_08-44-55.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_08-45-25.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-45-55.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_08-46-25.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_08-46-55.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_08-47-25.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_08-47-55.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_08-48-25.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-48-55.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_08-49-25.mp4 → NAS ✓ 26K
rsync soundcore AeroClip (input)_2026-05-13_08-49-55.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_08-50-25.mp4 → NAS ✓ 25K
rsync soundcore AeroClip (input)_2026-05-13_08-50-55.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_08-51-25.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_08-51-55.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-52-25.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_08-52-55.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_08-53-25.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_08-53-55.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_08-54-25.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_08-54-55.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_08-55-25.mp4 → NAS ✓ 34K
rsync soundcore AeroClip (input)_2026-05-13_08-55-55.mp4 → NAS ✓ 18K
rsync soundcore AeroClip (input)_2026-05-13_08-56-25.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_08-56-55.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_08-57-25.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_08-57-55.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_08-58-25.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_08-58-55.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_08-59-25.mp4 → NAS ✓ 24K
rsync soundcore AeroClip (input)_2026-05-13_08-59-55.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_09-00-25.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_09-00-55.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_09-01-25.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-01-55.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_09-02-25.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_09-02-55.mp4 → NAS ✓ 26K
rsync soundcore AeroClip (input)_2026-05-13_09-03-25.mp4 → NAS ✓ 26K
rsync soundcore AeroClip (input)_2026-05-13_09-03-55.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_09-04-25.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_09-04-55.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_09-05-25.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_09-05-55.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_09-06-25.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_09-07-06.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_09-07-39.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_09-08-08.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_09-08-38.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_09-09-08.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_09-09-38.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_09-10-08.mp4 → NAS ✓ 24K
rsync soundcore AeroClip (input)_2026-05-13_09-10-38.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_09-11-08.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_09-11-38.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_09-12-08.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_09-12-38.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_09-13-08.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_09-13-38.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_09-14-08.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-14-38.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_09-15-08.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_09-15-38.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_09-16-08.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_09-16-38.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_09-17-08.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_09-17-38.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_09-18-08.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_09-18-56.mp4 → NAS ✓ 19K
rsync soundcore AeroClip (input)_2026-05-13_09-19-28.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_09-19-58.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_09-20-28.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_09-21-21.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_09-21-53.mp4 → NAS ✓ 29K
rsync soundcore AeroClip (input)_2026-05-13_09-22-23.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-22-53.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_09-23-23.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_09-23-53.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_09-24-23.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_09-24-53.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-25-23.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_09-25-53.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_09-26-23.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_09-26-53.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-27-23.mp4 → NAS ✓ 52K
rsync soundcore AeroClip (input)_2026-05-13_09-27-53.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_09-28-23.mp4 → NAS ✓ 19K
rsync soundcore AeroClip (input)_2026-05-13_09-28-53.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-29-23.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_09-29-53.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_09-30-23.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-30-53.mp4 → NAS ✓ 44K
rsync soundcore AeroClip (input)_2026-05-13_09-31-23.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_09-31-53.mp4 → NAS ✓ 22K
rsync soundcore AeroClip (input)_2026-05-13_09-32-23.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_09-32-53.mp4 → NAS ✓ 18K
rsync soundcore AeroClip (input)_2026-05-13_09-33-23.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_09-33-53.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_09-34-23.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_09-34-53.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-35-23.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_09-35-53.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_09-36-23.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_09-36-53.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_09-37-23.mp4 → NAS ✓ 27K
rsync soundcore AeroClip (input)_2026-05-13_09-37-53.mp4 → NAS ✓ 19K
rsync soundcore AeroClip (input)_2026-05-13_09-38-23.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_09-38-53.mp4 → NAS ✓ 18K
rsync soundcore AeroClip (input)_2026-05-13_09-39-22.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_09-39-52.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_09-40-36.mp4 → NAS ✓ 25K
rsync soundcore AeroClip (input)_2026-05-13_09-41-08.mp4 → NAS ✓ 63K
rsync soundcore AeroClip (input)_2026-05-13_09-41-38.mp4 → NAS ✓ 37K
rsync soundcore AeroClip (input)_2026-05-13_09-42-30.mp4 → NAS ✓ 64K
rsync MacBook Pro Microphone (input)_2026-05-13_09-45-33.mp4 → NAS ✓ 200K
rsync MacBook Pro Microphone (input)_2026-05-13_09-49-33.mp4 → NAS ✓ 196K
rsync MacBook Pro Microphone (input)_2026-05-13_09-50-03.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_09-50-33.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_09-51-02.mp4 → NAS ✓ 197K
rsync MacBook Pro Microphone (input)_2026-05-13_09-51-32.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_09-52-02.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_09-52-32.mp4 → NAS ✓ 198K
rsync MacBook Pro Microphone (input)_2026-05-13_09-53-02.mp4 → NAS ✓ 194K
rsync MacBook Pro Microphone (input)_2026-05-13_09-53-32.mp4 → NAS ✓ 189K
rsync MacBook Pro Microphone (input)_2026-05-13_09-54-02.mp4 → NAS ✓ 191K
rsync MacBook Pro Microphone (input)_2026-05-13_09-54-32.mp4 → NAS ✓ 196K
rsync MacBook Pro Microphone (input)_2026-05-13_09-55-02.mp4 → NAS ✓ 196K
rsync MacBook Pro Microphone (input)_2026-05-13_09-55-32.mp4 → NAS ✓ 197K
rsync MacBook Pro Microphone (input)_2026-05-13_09-56-02.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_09-56-32.mp4 → NAS ✓ 187K
rsync MacBook Pro Microphone (input)_2026-05-13_09-57-02.mp4 → NAS ✓ 189K
rsync MacBook Pro Microphone (input)_2026-05-13_09-57-31.mp4 → NAS ✓ 194K
rsync MacBook Pro Microphone (input)_2026-05-13_09-58-01.mp4 → NAS ✓ 192K
rsync MacBook Pro Microphone (input)_2026-05-13_09-58-31.mp4 → NAS ✓ 198K
rsync MacBook Pro Microphone (input)_2026-05-13_09-59-01.mp4 → NAS ✓ 195K
rsync MacBook Pro Microphone (input)_2026-05-13_09-59-31.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_10-00-01.mp4 → NAS ✓ 167K
rsync MacBook Pro Microphone (input)_2026-05-13_10-00-25.mp4 → NAS ✓ 18K
rsync soundcore AeroClip (input)_2026-05-13_10-00-42.mp4 → NAS ✓ 22K
rsync soundcore AeroClip (input)_2026-05-13_10-01-14.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_10-01-44.mp4 → NAS ✓ 50K
rsync soundcore AeroClip (input)_2026-05-13_10-02-14.mp4 → NAS ✓ 66K
rsync soundcore AeroClip (input)_2026-05-13_10-02-44.mp4 → NAS ✓ 54K
rsync soundcore AeroClip (input)_2026-05-13_10-03-14.mp4 → NAS ✓ 26K
rsync soundcore AeroClip (input)_2026-05-13_10-03-43.mp4 → NAS ✓ 48K
rsync soundcore AeroClip (input)_2026-05-13_10-04-13.mp4 → NAS ✓ 25K
rsync soundcore AeroClip (input)_2026-05-13_10-04-43.mp4 → NAS ✓ 24K
rsync soundcore AeroClip (input)_2026-05-13_10-05-13.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_10-05-43.mp4 → NAS ✓ 32K
rsync soundcore AeroClip (input)_2026-05-13_10-06-13.mp4 → NAS ✓ 19K
rsync soundcore AeroClip (input)_2026-05-13_10-06-43.mp4 → NAS ✓ 18K
rsync soundcore AeroClip (input)_2026-05-13_10-07-13.mp4 → NAS ✓ 31K
rsync soundcore AeroClip (input)_2026-05-13_10-07-43.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-08-13.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-08-43.mp4 → NAS ✓ 27K
rsync soundcore AeroClip (input)_2026-05-13_10-09-13.mp4 → NAS ✓ 57K
rsync soundcore AeroClip (input)_2026-05-13_10-09-43.mp4 → NAS ✓ 49K
rsync soundcore AeroClip (input)_2026-05-13_10-10-13.mp4 → NAS ✓ 77K
rsync soundcore AeroClip (input)_2026-05-13_10-10-43.mp4 → NAS ✓ 91K
rsync soundcore AeroClip (input)_2026-05-13_10-11-13.mp4 → NAS ✓ 44K
rsync soundcore AeroClip (input)_2026-05-13_10-11-43.mp4 → NAS ✓ 65K
rsync soundcore AeroClip (input)_2026-05-13_10-12-13.mp4 → NAS ✓ 95K
rsync soundcore AeroClip (input)_2026-05-13_10-12-43.mp4 → NAS ✓ 96K
rsync soundcore AeroClip (input)_2026-05-13_10-13-13.mp4 → NAS ✓ 58K
rsync soundcore AeroClip (input)_2026-05-13_10-13-43.mp4 → NAS ✓ 87K
rsync soundcore AeroClip (input)_2026-05-13_10-14-13.mp4 → NAS ✓ 100K
rsync soundcore AeroClip (input)_2026-05-13_10-14-43.mp4 → NAS ✓ 109K
rsync soundcore AeroClip (input)_2026-05-13_10-15-13.mp4 → NAS ✓ 25K
rsync soundcore AeroClip (input)_2026-05-13_10-15-43.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_10-16-13.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_10-16-50.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-17-23.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_10-17-53.mp4 → NAS ✓ 34K
rsync soundcore AeroClip (input)_2026-05-13_10-18-23.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_10-18-53.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-19-23.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-19-53.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_10-20-23.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_10-20-53.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-21-23.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_10-21-53.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-22-49.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_10-23-36.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_10-24-08.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_10-24-38.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_10-25-08.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-25-38.mp4 → NAS ✓ 18K
rsync soundcore AeroClip (input)_2026-05-13_10-26-08.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-26-38.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_10-27-08.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_10-27-38.mp4 → NAS ✓ 71K
rsync soundcore AeroClip (input)_2026-05-13_10-28-08.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-28-38.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-29-08.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-29-38.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_10-30-08.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_10-30-38.mp4 → NAS ✓ 36K
rsync soundcore AeroClip (input)_2026-05-13_10-31-08.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-31-43.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_10-32-15.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-32-45.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-33-15.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_10-33-45.mp4 → NAS ✓ 29K
rsync soundcore AeroClip (input)_2026-05-13_10-34-15.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_10-34-45.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_10-35-15.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_10-35-45.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-36-15.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_10-36-45.mp4 → NAS ✓ 70K
rsync soundcore AeroClip (input)_2026-05-13_10-37-15.mp4 → NAS ✓ 61K
rsync soundcore AeroClip (input)_2026-05-13_10-37-45.mp4 → NAS ✓ 86K
rsync soundcore AeroClip (input)_2026-05-13_10-38-15.mp4 → NAS ✓ 98K
rsync soundcore AeroClip (input)_2026-05-13_10-38-45.mp4 → NAS ✓ 49K
rsync soundcore AeroClip (input)_2026-05-13_10-39-15.mp4 → NAS ✓ 43K
rsync soundcore AeroClip (input)_2026-05-13_10-39-45.mp4 → NAS ✓ 43K
rsync soundcore AeroClip (input)_2026-05-13_10-40-15.mp4 → NAS ✓ 27K
rsync soundcore AeroClip (input)_2026-05-13_10-40-45.mp4 → NAS ✓ 69K
rsync soundcore AeroClip (input)_2026-05-13_10-41-15.mp4 → NAS ✓ 24K
rsync soundcore AeroClip (input)_2026-05-13_10-41-45.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_10-42-15.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_10-42-45.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_10-43-15.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-43-45.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_10-44-15.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-44-54.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_10-45-27.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_10-45-56.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-46-26.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-46-56.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_10-47-26.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_10-48-15.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_10-48-47.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-49-17.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_10-49-47.mp4 → NAS ✓ 5.0K
rsync soundcore AeroClip (input)_2026-05-13_10-50-18.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-50-50.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-51-20.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_10-51-50.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-52-20.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-52-50.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_10-53-20.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_10-53-50.mp4 → NAS ✓ 40K
rsync soundcore AeroClip (input)_2026-05-13_10-54-20.mp4 → NAS ✓ 25K
rsync soundcore AeroClip (input)_2026-05-13_10-54-50.mp4 → NAS ✓ 34K
rsync soundcore AeroClip (input)_2026-05-13_10-55-20.mp4 → NAS ✓ 41K
rsync soundcore AeroClip (input)_2026-05-13_10-55-50.mp4 → NAS ✓ 42K
rsync soundcore AeroClip (input)_2026-05-13_10-56-20.mp4 → NAS ✓ 43K
rsync soundcore AeroClip (input)_2026-05-13_10-56-50.mp4 → NAS ✓ 83K
rsync soundcore AeroClip (input)_2026-05-13_10-57-20.mp4 → NAS ✓ 29K
rsync soundcore AeroClip (input)_2026-05-13_10-57-50.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_10-58-20.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_10-58-50.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-59-20.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-59-50.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_11-00-20.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_11-00-50.mp4 → NAS ✓ 17K
rsync MacBook Pro Microphone (input)_2026-05-13_11-01-30.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_11-02-02.mp4 → NAS ✓ 194K
rsync MacBook Pro Microphone (input)_2026-05-13_11-02-32.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_11-03-02.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_11-03-32.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_11-04-02.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_11-04-32.mp4 → NAS ✓ 200K
rsync MacBook Pro Microphone (input)_2026-05-13_11-05-02.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_11-05-32.mp4 → NAS ✓ 207K
rsync MacBook Pro Microphone (input)_2026-05-13_11-06-02.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-06-31.mp4 → NAS ✓ 200K
rsync MacBook Pro Microphone (input)_2026-05-13_11-07-01.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_11-07-31.mp4 → NAS ✓ 198K
rsync MacBook Pro Microphone (input)_2026-05-13_11-08-01.mp4 → NAS ✓ 195K
rsync MacBook Pro Microphone (input)_2026-05-13_11-08-31.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_11-09-00.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_11-09-30.mp4 → NAS ✓ 194K
rsync MacBook Pro Microphone (input)_2026-05-13_11-10-00.mp4 → NAS ✓ 196K
rsync MacBook Pro Microphone (input)_2026-05-13_11-10-29.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_11-10-59.mp4 → NAS ✓ 192K
rsync MacBook Pro Microphone (input)_2026-05-13_11-11-29.mp4 → NAS ✓ 191K
rsync MacBook Pro Microphone (input)_2026-05-13_11-11-59.mp4 → NAS ✓ 198K
rsync MacBook Pro Microphone (input)_2026-05-13_11-12-29.mp4 → NAS ✓ 203K
rsync MacBook Pro Microphone (input)_2026-05-13_11-12-58.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_11-13-28.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-13-58.mp4 → NAS ✓ 203K
rsync MacBook Pro Microphone (input)_2026-05-13_11-14-28.mp4 → NAS ✓ 200K
rsync MacBook Pro Microphone (input)_2026-05-13_11-14-58.mp4 → NAS ✓ 218K
rsync MacBook Pro Microphone (input)_2026-05-13_11-15-28.mp4 → NAS ✓ 243K
rsync MacBook Pro Microphone (input)_2026-05-13_11-15-58.mp4 → NAS ✓ 215K
rsync MacBook Pro Microphone (input)_2026-05-13_11-16-28.mp4 → NAS ✓ 194K
rsync MacBook Pro Microphone (input)_2026-05-13_11-16-58.mp4 → NAS ✓ 203K
rsync MacBook Pro Microphone (input)_2026-05-13_11-17-27.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-17-57.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-18-27.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_11-18-57.mp4 → NAS ✓ 199K
rsync MacBook Pro Microphone (input)_2026-05-13_11-19-27.mp4 → NAS ✓ 196K
rsync MacBook Pro Microphone (input)_2026-05-13_11-19-57.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_11-20-27.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-20-57.mp4 → NAS ✓ 213K
rsync MacBook Pro Microphone (input)_2026-05-13_11-21-27.mp4 → NAS ✓ 207K
rsync MacBook Pro Microphone (input)_2026-05-13_11-21-57.mp4 → NAS ✓ 216K
rsync MacBook Pro Microphone (input)_2026-05-13_11-22-27.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-22-57.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_11-23-26.mp4 → NAS ✓ 217K
rsync MacBook Pro Microphone (input)_2026-05-13_11-23-56.mp4 → NAS ✓ 211K
rsync MacBook Pro Microphone (input)_2026-05-13_11-24-26.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-24-56.mp4 → NAS ✓ 219K
rsync MacBook Pro Microphone (input)_2026-05-13_11-25-26.mp4 → NAS ✓ 222K
rsync MacBook Pro Microphone (input)_2026-05-13_11-25-56.mp4 → NAS ✓ 216K
rsync MacBook Pro Microphone (input)_2026-05-13_11-26-25.mp4 → NAS ✓ 199K
rsync MacBook Pro Microphone (input)_2026-05-13_11-26-55.mp4 → NAS ✓ 211K
rsync MacBook Pro Microphone (input)_2026-05-13_11-27-25.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-27-55.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_11-28-25.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_11-28-55.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-29-25.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-29-55.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_11-30-25.mp4 → NAS ✓ 213K
rsync MacBook Pro Microphone (input)_2026-05-13_11-30-55.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-31-25.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-31-55.mp4 → NAS ✓ 214K
rsync MacBook Pro Microphone (input)_2026-05-13_11-32-25.mp4 → NAS ✓ 216K
rsync MacBook Pro Microphone (input)_2026-05-13_11-32-55.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-33-25.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-33-55.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-34-25.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_11-34-54.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-35-24.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_11-35-54.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-36-24.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_11-36-54.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-37-24.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-37-54.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-38-24.mp4 → NAS ✓ 200K
rsync MacBook Pro Microphone (input)_2026-05-13_11-38-54.mp4 → NAS ✓ 197K
rsync MacBook Pro Microphone (input)_2026-05-13_11-39-24.mp4 → NAS ✓ 207K
rsync MacBook Pro Microphone (input)_2026-05-13_11-39-54.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_11-40-24.mp4 → NAS ✓ 207K
rsync MacBook Pro Microphone (input)_2026-05-13_11-40-53.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-41-23.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_11-41-53.mp4 → NAS ✓ 218K
rsync MacBook Pro Microphone (input)_2026-05-13_11-42-23.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-42-53.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-43-23.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-43-53.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_11-44-23.mp4 → NAS ✓ 227K
rsync MacBook Pro Microphone (input)_2026-05-13_11-44-53.mp4 → NAS ✓ 216K
rsync MacBook Pro Microphone (input)_2026-05-13_11-45-23.mp4 → NAS ✓ 203K
rsync MacBook Pro Microphone (input)_2026-05-13_11-45-53.mp4 → NAS ✓ 203K
rsync MacBook Pro Microphone (input)_2026-05-13_11-46-23.mp4 → NAS ✓ 207K
rsync MacBook Pro Microphone (input)_2026-05-13_11-46-53.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-47-22.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_11-47-52.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_11-48-22.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-48-52.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_11-49-22.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_11-49-52.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-50-22.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_11-50-52.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_11-51-22.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_11-51-52.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_11-52-22.mp4 → NAS ✓ 211K
rsync MacBook Pro Microphone (input)_2026-05-13_11-52-51.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-53-21.mp4 → NAS ✓ 235K
rsync MacBook Pro Microphone (input)_2026-05-13_11-53-51.mp4 → NAS ✓ 222K
rsync MacBook Pro Microphone (input)_2026-05-13_11-54-21.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_11-54-51.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_11-55-21.mp4 → NAS ✓ 215K
rsync MacBook Pro Microphone (input)_2026-05-13_11-55-51.mp4 → NAS ✓ 213K
rsync MacBook Pro Microphone (input)_2026-05-13_11-56-20.mp4 → NAS ✓ 211K
rsync MacBook Pro Microphone (input)_2026-05-13_11-56-50.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_11-57-20.mp4 → NAS ✓ 213K
rsync MacBook Pro Microphone (input)_2026-05-13_11-57-50.mp4 → NAS ✓ 215K
rsync MacBook Pro Microphone (input)_2026-05-13_11-58-19.mp4 → NAS ✓ 213K
rsync MacBook Pro Microphone (input)_2026-05-13_11-58-49.mp4 → NAS ✓ 226K
rsync MacBook Pro Microphone (input)_2026-05-13_11-59-19.mp4 → NAS ✓ 218K
rsync MacBook Pro Microphone (input)_2026-05-13_11-59-49.mp4 → NAS ✓ 237K
rsync MacBook Pro Microphone (input)_2026-05-13_12-00-19.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_12-00-49.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_12-01-19.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_12-01-48.mp4 → NAS ✓ 199K
rsync MacBook Pro Microphone (input)_2026-05-13_12-02-18.mp4 → NAS ✓ 198K
rsync MacBook Pro Microphone (input)_2026-05-13_12-02-48.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_12-03-18.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_12-03-48.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_12-04-18.mp4 → NAS ✓ 199K
rsync MacBook Pro Microphone (input)_2026-05-13_12-04-48.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_12-05-18.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_12-05-48.mp4 → NAS ✓ 207K
rsync MacBook Pro Microphone (input)_2026-05-13_12-06-17.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_12-06-47.mp4 → NAS ✓ 221K
rsync MacBook Pro Microphone (input)_2026-05-13_12-07-17.mp4 → NAS ✓ 200K
rsync MacBook Pro Microphone (input)_2026-05-13_12-07-47.mp4 → NAS ✓ 195K
rsync MacBook Pro Microphone (input)_2026-05-13_12-08-17.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_12-08-47.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_12-09-17.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_12-09-47.mp4 → NAS ✓ 199K
rsync MacBook Pro Microphone (input)_2026-05-13_12-10-17.mp4 → NAS ✓ 197K
rsync MacBook Pro Microphone (input)_2026-05-13_12-10-47.mp4 → NAS ✓ 196K
rsync MacBook Pro Microphone (input)_2026-05-13_12-11-17.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_12-11-46.mp4 → NAS ✓ 198K
rsync MacBook Pro Microphone (input)_2026-05-13_12-12-16.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_12-12-46.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_12-13-16.mp4 → NAS ✓ 219K
rsync MacBook Pro Microphone (input)_2026-05-13_12-13-46.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_12-14-16.mp4 → NAS ✓ 207K
rsync MacBook Pro Microphone (input)_2026-05-13_12-14-46.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_12-15-16.mp4 → NAS ✓ 213K
rsync MacBook Pro Microphone (input)_2026-05-13_12-15-46.mp4 → NAS ✓ 214K
rsync MacBook Pro Microphone (input)_2026-05-13_12-16-16.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_12-16-46.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_12-17-16.mp4 → NAS ✓ 198K
rsync MacBook Pro Microphone (input)_2026-05-13_12-17-46.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_12-18-16.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_12-18-45.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_12-19-15.mp4 → NAS ✓ 214K
rsync MacBook Pro Microphone (input)_2026-05-13_12-19-45.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_12-20-15.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_12-20-45.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_12-21-14.mp4 → NAS ✓ 211K
rsync MacBook Pro Microphone (input)_202...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"rsync LakyLak bose qc35 II (input)_2026-05-13_07-06-33.mp4 → NAS ✓ 194K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-07-03.mp4 → NAS ✓ 196K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-07-33.mp4 → NAS ✓ 200K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-08-03.mp4 → NAS ✓ 203K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-08-33.mp4 → NAS ✓ 214K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-09-03.mp4 → NAS ✓ 216K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-09-33.mp4 → NAS ✓ 196K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-10-03.mp4 → NAS ✓ 194K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-10-33.mp4 → NAS ✓ 198K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-11-03.mp4 → NAS ✓ 200K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-11-33.mp4 → NAS ✓ 237K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-12-03.mp4 → NAS ✓ 227K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-12-33.mp4 → NAS ✓ 225K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-13-03.mp4 → NAS ✓ 217K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-13-33.mp4 → NAS ✓ 204K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-14-03.mp4 → NAS ✓ 202K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-14-33.mp4 → NAS ✓ 204K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-15-03.mp4 → NAS ✓ 203K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-15-33.mp4 → NAS ✓ 207K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-16-03.mp4 → NAS ✓ 203K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-16-33.mp4 → NAS ✓ 202K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-17-03.mp4 → NAS ✓ 199K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-17-33.mp4 → NAS ✓ 207K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-18-03.mp4 → NAS ✓ 203K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-18-33.mp4 → NAS ✓ 202K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-19-03.mp4 → NAS ✓ 205K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-19-33.mp4 → NAS ✓ 204K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-20-03.mp4 → NAS ✓ 200K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-20-33.mp4 → NAS ✓ 195K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-21-03.mp4 → NAS ✓ 196K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-21-33.mp4 → NAS ✓ 201K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-22-03.mp4 → NAS ✓ 214K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-25-32.mp4 → NAS ✓ 220K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-27-32.mp4 → NAS ✓ 239K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-28-02.mp4 → NAS ✓ 212K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-28-32.mp4 → NAS ✓ 213K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-29-02.mp4 → NAS ✓ 227K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-29-32.mp4 → NAS ✓ 205K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-30-02.mp4 → NAS ✓ 197K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-30-32.mp4 → NAS ✓ 205K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-31-02.mp4 → NAS ✓ 213K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-31-32.mp4 → NAS ✓ 204K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-32-02.mp4 → NAS ✓ 203K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-32-32.mp4 → NAS ✓ 211K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-33-02.mp4 → NAS ✓ 206K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-33-32.mp4 → NAS ✓ 211K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-34-02.mp4 → NAS ✓ 208K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-34-32.mp4 → NAS ✓ 210K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-35-02.mp4 → NAS ✓ 208K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-35-32.mp4 → NAS ✓ 205K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-36-02.mp4 → NAS ✓ 205K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-36-32.mp4 → NAS ✓ 216K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-37-02.mp4 → NAS ✓ 205K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-37-32.mp4 → NAS ✓ 207K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-38-02.mp4 → NAS ✓ 206K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-38-32.mp4 → NAS ✓ 226K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-39-02.mp4 → NAS ✓ 206K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-39-32.mp4 → NAS ✓ 214K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-40-02.mp4 → NAS ✓ 212K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-40-32.mp4 → NAS ✓ 214K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-41-02.mp4 → NAS ✓ 214K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-41-32.mp4 → NAS ✓ 205K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-42-02.mp4 → NAS ✓ 201K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-42-32.mp4 → NAS ✓ 207K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-43-02.mp4 → NAS ✓ 210K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-53-01.mp4 → NAS ✓ 223K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-53-37.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-54-09.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-54-39.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-55-09.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-55-39.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-56-08.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-56-39.mp4 → NAS ✓ 115K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-56-55.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_07-57-19.mp4 → NAS ✓ 37K\n rsync soundcore AeroClip (input)_2026-05-13_07-57-51.mp4 → NAS ✓ 98K\n rsync soundcore AeroClip (input)_2026-05-13_07-58-21.mp4 → NAS ✓ 159K\n rsync soundcore AeroClip (input)_2026-05-13_07-58-51.mp4 → NAS ✓ 123K\n rsync soundcore AeroClip (input)_2026-05-13_07-59-21.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_07-59-51.mp4 → NAS ✓ 50K\n rsync soundcore AeroClip (input)_2026-05-13_08-00-21.mp4 → NAS ✓ 62K\n rsync soundcore AeroClip (input)_2026-05-13_08-00-50.mp4 → NAS ✓ 27K\n rsync soundcore AeroClip (input)_2026-05-13_08-01-20.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_08-01-50.mp4 → NAS ✓ 26K\n rsync soundcore AeroClip (input)_2026-05-13_08-02-20.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_08-02-50.mp4 → NAS ✓ 33K\n rsync soundcore AeroClip (input)_2026-05-13_08-03-20.mp4 → NAS ✓ 77K\n rsync soundcore AeroClip (input)_2026-05-13_08-03-50.mp4 → NAS ✓ 116K\n rsync soundcore AeroClip (input)_2026-05-13_08-04-20.mp4 → NAS ✓ 119K\n rsync soundcore AeroClip (input)_2026-05-13_08-04-50.mp4 → NAS ✓ 169K\n rsync soundcore AeroClip (input)_2026-05-13_08-05-20.mp4 → NAS ✓ 103K\n rsync soundcore AeroClip (input)_2026-05-13_08-05-50.mp4 → NAS ✓ 41K\n rsync soundcore AeroClip (input)_2026-05-13_08-06-20.mp4 → NAS ✓ 34K\n rsync soundcore AeroClip (input)_2026-05-13_08-06-50.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_08-07-20.mp4 → NAS ✓ 29K\n rsync soundcore AeroClip (input)_2026-05-13_08-07-50.mp4 → NAS ✓ 29K\n rsync soundcore AeroClip (input)_2026-05-13_08-08-20.mp4 → NAS ✓ 41K\n rsync soundcore AeroClip (input)_2026-05-13_08-08-50.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_08-09-20.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_08-09-50.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_08-10-20.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-10-58.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-11-30.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-12-00.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_08-12-30.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-13-00.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_08-13-30.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_08-14-00.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_08-14-30.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_08-15-00.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_08-15-30.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_08-16-00.mp4 → NAS ✓ 30K\n rsync soundcore AeroClip (input)_2026-05-13_08-16-30.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_08-17-00.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-17-30.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_08-18-00.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-18-30.mp4 → NAS ✓ 32K\n rsync soundcore AeroClip (input)_2026-05-13_08-19-00.mp4 → NAS ✓ 30K\n rsync soundcore AeroClip (input)_2026-05-13_08-19-30.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_08-20-00.mp4 → NAS ✓ 41K\n rsync soundcore AeroClip (input)_2026-05-13_08-20-30.mp4 → NAS ✓ 35K\n rsync soundcore AeroClip (input)_2026-05-13_08-21-00.mp4 → NAS ✓ 29K\n rsync soundcore AeroClip (input)_2026-05-13_08-21-30.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_08-22-00.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-22-30.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_08-23-00.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_08-23-30.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_08-24-00.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-24-30.mp4 → NAS ✓ 33K\n rsync soundcore AeroClip (input)_2026-05-13_08-25-00.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_08-25-30.mp4 → NAS ✓ 24K\n rsync soundcore AeroClip (input)_2026-05-13_08-26-00.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_08-26-29.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-26-59.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_08-27-29.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_08-27-59.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_08-28-29.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-28-59.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-29-29.mp4 → NAS ✓ 27K\n rsync soundcore AeroClip (input)_2026-05-13_08-29-59.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_08-30-29.mp4 → NAS ✓ 38K\n rsync soundcore AeroClip (input)_2026-05-13_08-30-59.mp4 → NAS ✓ 35K\n rsync soundcore AeroClip (input)_2026-05-13_08-31-29.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_08-31-59.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_08-32-29.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_08-32-59.mp4 → NAS ✓ 22K\n rsync soundcore AeroClip (input)_2026-05-13_08-33-29.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_08-33-59.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_08-34-29.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-34-59.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_08-35-29.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_08-35-59.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_08-36-29.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-36-59.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_08-37-53.mp4 → NAS ✓ 44K\n rsync soundcore AeroClip (input)_2026-05-13_08-38-25.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_08-38-55.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_08-39-25.mp4 → NAS ✓ 28K\n rsync soundcore AeroClip (input)_2026-05-13_08-39-55.mp4 → NAS ✓ 18K\n rsync soundcore AeroClip (input)_2026-05-13_08-40-25.mp4 → NAS ✓ 27K\n rsync soundcore AeroClip (input)_2026-05-13_08-40-55.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-41-25.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-41-55.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-42-25.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-42-55.mp4 → NAS ✓ 26K\n rsync soundcore AeroClip (input)_2026-05-13_08-43-25.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-43-55.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_08-44-25.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_08-44-55.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-45-25.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-45-55.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-46-25.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_08-46-55.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-47-25.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_08-47-55.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-48-25.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-48-55.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-49-25.mp4 → NAS ✓ 26K\n rsync soundcore AeroClip (input)_2026-05-13_08-49-55.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_08-50-25.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_08-50-55.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-51-25.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-51-55.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-52-25.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_08-52-55.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_08-53-25.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_08-53-55.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_08-54-25.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_08-54-55.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_08-55-25.mp4 → NAS ✓ 34K\n rsync soundcore AeroClip (input)_2026-05-13_08-55-55.mp4 → NAS ✓ 18K\n rsync soundcore AeroClip (input)_2026-05-13_08-56-25.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_08-56-55.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_08-57-25.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_08-57-55.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_08-58-25.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_08-58-55.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_08-59-25.mp4 → NAS ✓ 24K\n rsync soundcore AeroClip (input)_2026-05-13_08-59-55.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_09-00-25.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_09-00-55.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_09-01-25.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-01-55.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_09-02-25.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-02-55.mp4 → NAS ✓ 26K\n rsync soundcore AeroClip (input)_2026-05-13_09-03-25.mp4 → NAS ✓ 26K\n rsync soundcore AeroClip (input)_2026-05-13_09-03-55.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_09-04-25.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_09-04-55.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_09-05-25.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_09-05-55.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_09-06-25.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_09-07-06.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-07-39.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_09-08-08.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_09-08-38.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_09-09-08.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_09-09-38.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_09-10-08.mp4 → NAS ✓ 24K\n rsync soundcore AeroClip (input)_2026-05-13_09-10-38.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_09-11-08.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_09-11-38.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_09-12-08.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_09-12-38.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_09-13-08.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_09-13-38.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_09-14-08.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-14-38.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_09-15-08.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-15-38.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_09-16-08.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_09-16-38.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_09-17-08.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_09-17-38.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_09-18-08.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_09-18-56.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_09-19-28.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_09-19-58.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_09-20-28.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_09-21-21.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_09-21-53.mp4 → NAS ✓ 29K\n rsync soundcore AeroClip (input)_2026-05-13_09-22-23.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-22-53.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-23-23.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_09-23-53.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-24-23.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-24-53.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-25-23.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_09-25-53.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_09-26-23.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_09-26-53.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-27-23.mp4 → NAS ✓ 52K\n rsync soundcore AeroClip (input)_2026-05-13_09-27-53.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_09-28-23.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_09-28-53.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-29-23.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_09-29-53.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_09-30-23.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-30-53.mp4 → NAS ✓ 44K\n rsync soundcore AeroClip (input)_2026-05-13_09-31-23.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_09-31-53.mp4 → NAS ✓ 22K\n rsync soundcore AeroClip (input)_2026-05-13_09-32-23.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_09-32-53.mp4 → NAS ✓ 18K\n rsync soundcore AeroClip (input)_2026-05-13_09-33-23.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-33-53.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-34-23.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_09-34-53.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-35-23.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_09-35-53.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_09-36-23.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_09-36-53.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_09-37-23.mp4 → NAS ✓ 27K\n rsync soundcore AeroClip (input)_2026-05-13_09-37-53.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_09-38-23.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_09-38-53.mp4 → NAS ✓ 18K\n rsync soundcore AeroClip (input)_2026-05-13_09-39-22.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_09-39-52.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-40-36.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_09-41-08.mp4 → NAS ✓ 63K\n rsync soundcore AeroClip (input)_2026-05-13_09-41-38.mp4 → NAS ✓ 37K\n rsync soundcore AeroClip (input)_2026-05-13_09-42-30.mp4 → NAS ✓ 64K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-45-33.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-49-33.mp4 → NAS ✓ 196K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-50-03.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-50-33.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-51-02.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-51-32.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-52-02.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-52-32.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-53-02.mp4 → NAS ✓ 194K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-53-32.mp4 → NAS ✓ 189K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-54-02.mp4 → NAS ✓ 191K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-54-32.mp4 → NAS ✓ 196K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-55-02.mp4 → NAS ✓ 196K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-55-32.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-56-02.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-56-32.mp4 → NAS ✓ 187K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-57-02.mp4 → NAS ✓ 189K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-57-31.mp4 → NAS ✓ 194K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-58-01.mp4 → NAS ✓ 192K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-58-31.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-59-01.mp4 → NAS ✓ 195K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-59-31.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_10-00-01.mp4 → NAS ✓ 167K\n rsync MacBook Pro Microphone (input)_2026-05-13_10-00-25.mp4 → NAS ✓ 18K\n rsync soundcore AeroClip (input)_2026-05-13_10-00-42.mp4 → NAS ✓ 22K\n rsync soundcore AeroClip (input)_2026-05-13_10-01-14.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_10-01-44.mp4 → NAS ✓ 50K\n rsync soundcore AeroClip (input)_2026-05-13_10-02-14.mp4 → NAS ✓ 66K\n rsync soundcore AeroClip (input)_2026-05-13_10-02-44.mp4 → NAS ✓ 54K\n rsync soundcore AeroClip (input)_2026-05-13_10-03-14.mp4 → NAS ✓ 26K\n rsync soundcore AeroClip (input)_2026-05-13_10-03-43.mp4 → NAS ✓ 48K\n rsync soundcore AeroClip (input)_2026-05-13_10-04-13.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_10-04-43.mp4 → NAS ✓ 24K\n rsync soundcore AeroClip (input)_2026-05-13_10-05-13.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_10-05-43.mp4 → NAS ✓ 32K\n rsync soundcore AeroClip (input)_2026-05-13_10-06-13.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_10-06-43.mp4 → NAS ✓ 18K\n rsync soundcore AeroClip (input)_2026-05-13_10-07-13.mp4 → NAS ✓ 31K\n rsync soundcore AeroClip (input)_2026-05-13_10-07-43.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-08-13.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-08-43.mp4 → NAS ✓ 27K\n rsync soundcore AeroClip (input)_2026-05-13_10-09-13.mp4 → NAS ✓ 57K\n rsync soundcore AeroClip (input)_2026-05-13_10-09-43.mp4 → NAS ✓ 49K\n rsync soundcore AeroClip (input)_2026-05-13_10-10-13.mp4 → NAS ✓ 77K\n rsync soundcore AeroClip (input)_2026-05-13_10-10-43.mp4 → NAS ✓ 91K\n rsync soundcore AeroClip (input)_2026-05-13_10-11-13.mp4 → NAS ✓ 44K\n rsync soundcore AeroClip (input)_2026-05-13_10-11-43.mp4 → NAS ✓ 65K\n rsync soundcore AeroClip (input)_2026-05-13_10-12-13.mp4 → NAS ✓ 95K\n rsync soundcore AeroClip (input)_2026-05-13_10-12-43.mp4 → NAS ✓ 96K\n rsync soundcore AeroClip (input)_2026-05-13_10-13-13.mp4 → NAS ✓ 58K\n rsync soundcore AeroClip (input)_2026-05-13_10-13-43.mp4 → NAS ✓ 87K\n rsync soundcore AeroClip (input)_2026-05-13_10-14-13.mp4 → NAS ✓ 100K\n rsync soundcore AeroClip (input)_2026-05-13_10-14-43.mp4 → NAS ✓ 109K\n rsync soundcore AeroClip (input)_2026-05-13_10-15-13.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_10-15-43.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_10-16-13.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-16-50.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-17-23.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_10-17-53.mp4 → NAS ✓ 34K\n rsync soundcore AeroClip (input)_2026-05-13_10-18-23.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_10-18-53.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-19-23.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-19-53.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-20-23.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-20-53.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-21-23.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_10-21-53.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-22-49.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-23-36.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-24-08.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_10-24-38.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_10-25-08.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-25-38.mp4 → NAS ✓ 18K\n rsync soundcore AeroClip (input)_2026-05-13_10-26-08.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-26-38.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_10-27-08.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_10-27-38.mp4 → NAS ✓ 71K\n rsync soundcore AeroClip (input)_2026-05-13_10-28-08.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-28-38.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-29-08.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-29-38.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-30-08.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_10-30-38.mp4 → NAS ✓ 36K\n rsync soundcore AeroClip (input)_2026-05-13_10-31-08.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-31-43.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-32-15.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-32-45.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-33-15.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-33-45.mp4 → NAS ✓ 29K\n rsync soundcore AeroClip (input)_2026-05-13_10-34-15.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_10-34-45.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_10-35-15.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_10-35-45.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-36-15.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_10-36-45.mp4 → NAS ✓ 70K\n rsync soundcore AeroClip (input)_2026-05-13_10-37-15.mp4 → NAS ✓ 61K\n rsync soundcore AeroClip (input)_2026-05-13_10-37-45.mp4 → NAS ✓ 86K\n rsync soundcore AeroClip (input)_2026-05-13_10-38-15.mp4 → NAS ✓ 98K\n rsync soundcore AeroClip (input)_2026-05-13_10-38-45.mp4 → NAS ✓ 49K\n rsync soundcore AeroClip (input)_2026-05-13_10-39-15.mp4 → NAS ✓ 43K\n rsync soundcore AeroClip (input)_2026-05-13_10-39-45.mp4 → NAS ✓ 43K\n rsync soundcore AeroClip (input)_2026-05-13_10-40-15.mp4 → NAS ✓ 27K\n rsync soundcore AeroClip (input)_2026-05-13_10-40-45.mp4 → NAS ✓ 69K\n rsync soundcore AeroClip (input)_2026-05-13_10-41-15.mp4 → NAS ✓ 24K\n rsync soundcore AeroClip (input)_2026-05-13_10-41-45.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_10-42-15.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_10-42-45.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_10-43-15.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-43-45.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_10-44-15.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-44-54.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_10-45-27.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-45-56.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-46-26.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-46-56.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_10-47-26.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-48-15.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_10-48-47.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-49-17.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_10-49-47.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-50-18.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-50-50.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-51-20.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_10-51-50.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-52-20.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-52-50.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_10-53-20.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_10-53-50.mp4 → NAS ✓ 40K\n rsync soundcore AeroClip (input)_2026-05-13_10-54-20.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_10-54-50.mp4 → NAS ✓ 34K\n rsync soundcore AeroClip (input)_2026-05-13_10-55-20.mp4 → NAS ✓ 41K\n rsync soundcore AeroClip (input)_2026-05-13_10-55-50.mp4 → NAS ✓ 42K\n rsync soundcore AeroClip (input)_2026-05-13_10-56-20.mp4 → NAS ✓ 43K\n rsync soundcore AeroClip (input)_2026-05-13_10-56-50.mp4 → NAS ✓ 83K\n rsync soundcore AeroClip (input)_2026-05-13_10-57-20.mp4 → NAS ✓ 29K\n rsync soundcore AeroClip (input)_2026-05-13_10-57-50.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-58-20.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_10-58-50.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-59-20.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-59-50.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_11-00-20.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_11-00-50.mp4 → NAS ✓ 17K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-01-30.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-02-02.mp4 → NAS ✓ 194K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-02-32.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-03-02.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-03-32.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-04-02.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-04-32.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-05-02.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-05-32.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-06-02.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-06-31.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-07-01.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-07-31.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-08-01.mp4 → NAS ✓ 195K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-08-31.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-09-00.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-09-30.mp4 → NAS ✓ 194K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-10-00.mp4 → NAS ✓ 196K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-10-29.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-10-59.mp4 → NAS ✓ 192K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-11-29.mp4 → NAS ✓ 191K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-11-59.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-12-29.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-12-58.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-13-28.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-13-58.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-14-28.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-14-58.mp4 → NAS ✓ 218K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-15-28.mp4 → NAS ✓ 243K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-15-58.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-16-28.mp4 → NAS ✓ 194K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-16-58.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-17-27.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-17-57.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-18-27.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-18-57.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-19-27.mp4 → NAS ✓ 196K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-19-57.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-20-27.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-20-57.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-21-27.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-21-57.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-22-27.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-22-57.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-23-26.mp4 → NAS ✓ 217K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-23-56.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-24-26.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-24-56.mp4 → NAS ✓ 219K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-25-26.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-25-56.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-26-25.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-26-55.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-27-25.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-27-55.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-28-25.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-28-55.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-29-25.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-29-55.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-30-25.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-30-55.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-31-25.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-31-55.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-32-25.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-32-55.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-33-25.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-33-55.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-34-25.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-34-54.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-35-24.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-35-54.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-36-24.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-36-54.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-37-24.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-37-54.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-38-24.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-38-54.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-39-24.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-39-54.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-40-24.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-40-53.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-41-23.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-41-53.mp4 → NAS ✓ 218K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-42-23.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-42-53.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-43-23.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-43-53.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-44-23.mp4 → NAS ✓ 227K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-44-53.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-45-23.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-45-53.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-46-23.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-46-53.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-47-22.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-47-52.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-48-22.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-48-52.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-49-22.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-49-52.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-50-22.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-50-52.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-51-22.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-51-52.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-52-22.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-52-51.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-53-21.mp4 → NAS ✓ 235K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-53-51.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-54-21.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-54-51.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-55-21.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-55-51.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-56-20.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-56-50.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-57-20.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-57-50.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-58-19.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-58-49.mp4 → NAS ✓ 226K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-59-19.mp4 → NAS ✓ 218K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-59-49.mp4 → NAS ✓ 237K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-00-19.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-00-49.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-01-19.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-01-48.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-02-18.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-02-48.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-03-18.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-03-48.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-04-18.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-04-48.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-05-18.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-05-48.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-06-17.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-06-47.mp4 → NAS ✓ 221K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-07-17.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-07-47.mp4 → NAS ✓ 195K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-08-17.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-08-47.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-09-17.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-09-47.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-10-17.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-10-47.mp4 → NAS ✓ 196K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-11-17.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-11-46.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-12-16.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-12-46.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-13-16.mp4 → NAS ✓ 219K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-13-46.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-14-16.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-14-46.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-15-16.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-15-46.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-16-16.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-16-46.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-17-16.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-17-46.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-18-16.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-18-45.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-19-15.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-19-45.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-20-15.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-20-45.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-21-14.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-21-44.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-22-14.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-22-44.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-23-14.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-23-44.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-24-14.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-24-44.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-25-14.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-25-44.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-26-13.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-26-43.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-27-13.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-27-43.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-28-13.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-28-43.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-29-13.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-29-43.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-30-13.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-30-43.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-31-13.mp4 → NAS ✓ 219K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-31-43.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-32-12.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-32-42.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-33-12.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-33-42.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-34-11.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-34-41.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-35-11.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-35-41.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-36-11.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-36-41.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-37-11.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-37-41.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-38-11.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-38-41.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-39-10.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-39-40.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-40-10.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-40-40.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-41-10.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-41-40.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-42-10.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-42-40.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-43-10.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-43-40.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-44-09.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-44-39.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-45-09.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-45-39.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-46-09.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-46-39.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-47-09.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-47-39.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-48-09.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-48-39.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-49-08.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-49-38.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-50-08.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-50-38.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-51-08.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-51-38.mp4 → NAS ✓ 218K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-52-08.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-52-38.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-53-08.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-53-38.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-54-08.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-54-38.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-55-08.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-55-38.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-56-07.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-56-37.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-57-07.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-57-37.mp4 → NAS ✓ 221K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-58-07.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-58-37.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-59-07.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-59-37.mp4 → NAS ✓ 228K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-00-07.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-00-38.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-01-08.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-01-37.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-02-07.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-02-37.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-03-07.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-03-37.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-04-05.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-04-34.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-05-04.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-05-34.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-06-04.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-06-33.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-07-03.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-07-33.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-08-03.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-08-33.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-09-03.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-09-33.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-10-03.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-10-33.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-11-02.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-11-32.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-12-02.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-12-32.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-13-02.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-13-32.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-14-02.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-14-31.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-15-01.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-15-31.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-16-01.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-16-30.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-17-00.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-17-30.mp4 → NAS ✓ 192K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-18-00.mp4 → NAS ✓ 194K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-18-30.mp4 → NAS ✓ 194K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-19-00.mp4 → NAS ✓ 196K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-19-30.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-20-00.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-20-30.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-21-00.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-21-30.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-22-00.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-22-30.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-23-00.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-23-29.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-23-59.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-24-29.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-24-59.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-25-29.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-25-59.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-26-29.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-26-59.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-27-29.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-27-59.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-28-29.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-28-59.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-29-29.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-29-59.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-30-29.mp4 → NAS ✓ 219K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-30-59.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-31-29.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-31-59.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-32-28.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-32-58.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-33-28.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-33-58.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-34-28.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-34-58.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-35-28.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-35-58.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-36-28.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-36-58.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-37-28.mp4 → NAS ✓ 217K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-37-57.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-38-27.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-38-57.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-39-27.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-39-57.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-40-27.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-40-57.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-41-27.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-41-57.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-42-27.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-42-57.mp4 → NAS ✓ 219K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-43-27.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-43-57.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-44-26.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-44-56.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-45-26.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-45-56.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-46-26.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-46-55.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-47-25.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-47-55.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-48-25.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-48-55.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-49-25.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-49-55.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-50-25.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-50-55.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-51-25.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-51-55.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-52-25.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-52-55.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-53-25.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-53-55.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-54-24.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-54-54.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-55-24.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-55-54.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-56-24.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-56-54.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-57-24.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-57-54.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-58-23.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-58-52.mp4 → NAS ✓ 221K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-59-22.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-59-52.mp4 → NAS ✓ 219K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-00-22.mp4 → NAS ✓ 219K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-00-51.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-01-21.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-01-50.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-02-20.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-02-49.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-03-19.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-03-49.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-04-18.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-04-48.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-05-18.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-05-47.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-06-17.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-06-46.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-07-16.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-07-45.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-08-15.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-08-45.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-09-14.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-09-44.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-10-14.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-10-44.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-11-13.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-11-43.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-12-13.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-12-43.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-13-13.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-13-43.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-14-13.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-14-43.mp4 → NAS ✓ 195K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-15-13.mp4 → NAS ✓ 191K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-15-43.mp4 → NAS ✓ 195K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-16-13.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-16-43.mp4 → NAS ✓ 155K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-17-06.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_14-17-29.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-18-18.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-18-50.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_14-19-20.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_14-19-50.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-20-20.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_14-20-50.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-21-20.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-22-06.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-22-38.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-23-09.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-23-39.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-24-09.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-24-39.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-25-09.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-25-39.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-26-09.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-26-53.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-27-25.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-27-55.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-28-25.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-29-05.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-29-37.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-53-40.mp4 → NAS ✓ 26K\n rsync soundcore AeroClip (input)_2026-05-13_14-54-12.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_14-54-42.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_14-55-12.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_14-55-42.mp4 → NAS ✓ 8.0K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-56-17.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-56-49.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-57-19.mp4 → NAS ✓ 21K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-57-22.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_14-57-33.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_14-58-07.mp4 → NAS ✓ 13K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-58-44.mp4 → NAS ✓ 217K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-59-16.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-59-45.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-00-15.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-00-45.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-01-15.mp4 → NAS ✓ 11K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-01-17.mp4 → NAS ✓ 16K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-01-33.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-02-05.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-02-35.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-03-05.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-03-34.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-04-04.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-04-34.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-05-04.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-05-34.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-06-04.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-06-34.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-07-04.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-07-34.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-08-03.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-08-33.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-09-03.mp4 → NAS ✓ 218K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-09-33.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-10-03.mp4 → NAS ✓ 223K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-10-33.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-11-03.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-11-33.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-12-03.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-12-33.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-13-02.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-13-32.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-14-02.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-14-32.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-15-02.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-15-32.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-16-02.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-16-32.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-17-02.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-17-32.mp4 → NAS ✓ 217K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-18-02.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-18-32.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-19-02.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-19-32.mp4 → NAS ✓ 224K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-20-02.mp4 → NAS ✓ 228K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-20-32.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-21-02.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-21-32.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-22-01.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-22-31.mp4 → NAS ✓ 217K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-23-01.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-23-31.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-24-01.mp4 → NAS ✓ 228K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-24-31.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-25-01.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-25-31.mp4 → NAS ✓ 227K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-26-00.mp4 → NAS ✓ 228K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-26-30.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-27-00.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-27-30.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-27-59.mp4 → NAS ✓ 217K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-28-29.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-28-59.mp4 → NAS ✓ 232K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-29-29.mp4 → NAS ✓ 228K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-29-59.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-30-29.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-30-59.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-31-29.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-31-58.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-32-28.mp4 → NAS ✓ 217K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-32-58.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-33-27.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-33-57.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-34-27.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-34-57.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-35-27.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-35-57.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-36-27.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-36-57.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-37-27.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-37-57.mp4 → NAS ✓ 218K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-38-26.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-38-56.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-39-26.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-39-56.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-40-26.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-40-56.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-41-26.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-41-56.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-42-26.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-42-56.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-43-26.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-43-56.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-44-26.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-44-55.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-45-25.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-45-55.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-46-25.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-46-55.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-47-25.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-47-55.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-48-25.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-48-55.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-49-25.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-49-55.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-50-25.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-50-55.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-51-25.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-51-55.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-52-24.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-52-54.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-53-24.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-53-54.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-54-24.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-54-54.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-55-24.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-55-54.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-56-23.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-56-53.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-57-23.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-57-53.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-58-23.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-58-53.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-59-23.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-59-53.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-00-22.mp4 → NAS ✓ 226K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-00-52.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-01-22.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-01-52.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-02-22.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-02-52.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-03-22.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-03-52.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-04-22.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-04-52.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-05-22.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-05-52.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_17-24-09.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_17-49-45.mp4 → NAS ✓ 214K\n audio files total: 1158 file(s), 151M\n\n[+04m20s] ▶ Copying screenpipe logs for 2026-05-13\n rsync logs → NAS ✓ 1 file(s), 468K\n\n[2026-05-14 09:38:31] Archive DB size: 3.2G\n[2026-05-14 09:38:31] Total time: 4m20s\n[2026-05-14 09:38:31] Sync complete for 2026-05-13\n[2026-05-14 09:38:31] ========================================\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-st","depth":4,"on_screen":true,"value":"rsync LakyLak bose qc35 II (input)_2026-05-13_07-06-33.mp4 → NAS ✓ 194K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-07-03.mp4 → NAS ✓ 196K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-07-33.mp4 → NAS ✓ 200K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-08-03.mp4 → NAS ✓ 203K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-08-33.mp4 → NAS ✓ 214K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-09-03.mp4 → NAS ✓ 216K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-09-33.mp4 → NAS ✓ 196K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-10-03.mp4 → NAS ✓ 194K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-10-33.mp4 → NAS ✓ 198K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-11-03.mp4 → NAS ✓ 200K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-11-33.mp4 → NAS ✓ 237K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-12-03.mp4 → NAS ✓ 227K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-12-33.mp4 → NAS ✓ 225K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-13-03.mp4 → NAS ✓ 217K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-13-33.mp4 → NAS ✓ 204K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-14-03.mp4 → NAS ✓ 202K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-14-33.mp4 → NAS ✓ 204K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-15-03.mp4 → NAS ✓ 203K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-15-33.mp4 → NAS ✓ 207K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-16-03.mp4 → NAS ✓ 203K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-16-33.mp4 → NAS ✓ 202K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-17-03.mp4 → NAS ✓ 199K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-17-33.mp4 → NAS ✓ 207K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-18-03.mp4 → NAS ✓ 203K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-18-33.mp4 → NAS ✓ 202K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-19-03.mp4 → NAS ✓ 205K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-19-33.mp4 → NAS ✓ 204K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-20-03.mp4 → NAS ✓ 200K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-20-33.mp4 → NAS ✓ 195K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-21-03.mp4 → NAS ✓ 196K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-21-33.mp4 → NAS ✓ 201K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-22-03.mp4 → NAS ✓ 214K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-25-32.mp4 → NAS ✓ 220K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-27-32.mp4 → NAS ✓ 239K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-28-02.mp4 → NAS ✓ 212K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-28-32.mp4 → NAS ✓ 213K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-29-02.mp4 → NAS ✓ 227K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-29-32.mp4 → NAS ✓ 205K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-30-02.mp4 → NAS ✓ 197K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-30-32.mp4 → NAS ✓ 205K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-31-02.mp4 → NAS ✓ 213K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-31-32.mp4 → NAS ✓ 204K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-32-02.mp4 → NAS ✓ 203K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-32-32.mp4 → NAS ✓ 211K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-33-02.mp4 → NAS ✓ 206K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-33-32.mp4 → NAS ✓ 211K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-34-02.mp4 → NAS ✓ 208K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-34-32.mp4 → NAS ✓ 210K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-35-02.mp4 → NAS ✓ 208K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-35-32.mp4 → NAS ✓ 205K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-36-02.mp4 → NAS ✓ 205K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-36-32.mp4 → NAS ✓ 216K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-37-02.mp4 → NAS ✓ 205K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-37-32.mp4 → NAS ✓ 207K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-38-02.mp4 → NAS ✓ 206K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-38-32.mp4 → NAS ✓ 226K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-39-02.mp4 → NAS ✓ 206K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-39-32.mp4 → NAS ✓ 214K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-40-02.mp4 → NAS ✓ 212K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-40-32.mp4 → NAS ✓ 214K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-41-02.mp4 → NAS ✓ 214K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-41-32.mp4 → NAS ✓ 205K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-42-02.mp4 → NAS ✓ 201K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-42-32.mp4 → NAS ✓ 207K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-43-02.mp4 → NAS ✓ 210K\n rsync LakyLak bose qc35 II (input)_2026-05-13_07-53-01.mp4 → NAS ✓ 223K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-53-37.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-54-09.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-54-39.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-55-09.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-55-39.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-56-08.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-56-39.mp4 → NAS ✓ 115K\n rsync MacBook Pro Microphone (input)_2026-05-13_07-56-55.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_07-57-19.mp4 → NAS ✓ 37K\n rsync soundcore AeroClip (input)_2026-05-13_07-57-51.mp4 → NAS ✓ 98K\n rsync soundcore AeroClip (input)_2026-05-13_07-58-21.mp4 → NAS ✓ 159K\n rsync soundcore AeroClip (input)_2026-05-13_07-58-51.mp4 → NAS ✓ 123K\n rsync soundcore AeroClip (input)_2026-05-13_07-59-21.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_07-59-51.mp4 → NAS ✓ 50K\n rsync soundcore AeroClip (input)_2026-05-13_08-00-21.mp4 → NAS ✓ 62K\n rsync soundcore AeroClip (input)_2026-05-13_08-00-50.mp4 → NAS ✓ 27K\n rsync soundcore AeroClip (input)_2026-05-13_08-01-20.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_08-01-50.mp4 → NAS ✓ 26K\n rsync soundcore AeroClip (input)_2026-05-13_08-02-20.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_08-02-50.mp4 → NAS ✓ 33K\n rsync soundcore AeroClip (input)_2026-05-13_08-03-20.mp4 → NAS ✓ 77K\n rsync soundcore AeroClip (input)_2026-05-13_08-03-50.mp4 → NAS ✓ 116K\n rsync soundcore AeroClip (input)_2026-05-13_08-04-20.mp4 → NAS ✓ 119K\n rsync soundcore AeroClip (input)_2026-05-13_08-04-50.mp4 → NAS ✓ 169K\n rsync soundcore AeroClip (input)_2026-05-13_08-05-20.mp4 → NAS ✓ 103K\n rsync soundcore AeroClip (input)_2026-05-13_08-05-50.mp4 → NAS ✓ 41K\n rsync soundcore AeroClip (input)_2026-05-13_08-06-20.mp4 → NAS ✓ 34K\n rsync soundcore AeroClip (input)_2026-05-13_08-06-50.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_08-07-20.mp4 → NAS ✓ 29K\n rsync soundcore AeroClip (input)_2026-05-13_08-07-50.mp4 → NAS ✓ 29K\n rsync soundcore AeroClip (input)_2026-05-13_08-08-20.mp4 → NAS ✓ 41K\n rsync soundcore AeroClip (input)_2026-05-13_08-08-50.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_08-09-20.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_08-09-50.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_08-10-20.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-10-58.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-11-30.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-12-00.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_08-12-30.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-13-00.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_08-13-30.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_08-14-00.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_08-14-30.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_08-15-00.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_08-15-30.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_08-16-00.mp4 → NAS ✓ 30K\n rsync soundcore AeroClip (input)_2026-05-13_08-16-30.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_08-17-00.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-17-30.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_08-18-00.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-18-30.mp4 → NAS ✓ 32K\n rsync soundcore AeroClip (input)_2026-05-13_08-19-00.mp4 → NAS ✓ 30K\n rsync soundcore AeroClip (input)_2026-05-13_08-19-30.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_08-20-00.mp4 → NAS ✓ 41K\n rsync soundcore AeroClip (input)_2026-05-13_08-20-30.mp4 → NAS ✓ 35K\n rsync soundcore AeroClip (input)_2026-05-13_08-21-00.mp4 → NAS ✓ 29K\n rsync soundcore AeroClip (input)_2026-05-13_08-21-30.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_08-22-00.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-22-30.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_08-23-00.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_08-23-30.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_08-24-00.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-24-30.mp4 → NAS ✓ 33K\n rsync soundcore AeroClip (input)_2026-05-13_08-25-00.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_08-25-30.mp4 → NAS ✓ 24K\n rsync soundcore AeroClip (input)_2026-05-13_08-26-00.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_08-26-29.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-26-59.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_08-27-29.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_08-27-59.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_08-28-29.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-28-59.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-29-29.mp4 → NAS ✓ 27K\n rsync soundcore AeroClip (input)_2026-05-13_08-29-59.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_08-30-29.mp4 → NAS ✓ 38K\n rsync soundcore AeroClip (input)_2026-05-13_08-30-59.mp4 → NAS ✓ 35K\n rsync soundcore AeroClip (input)_2026-05-13_08-31-29.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_08-31-59.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_08-32-29.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_08-32-59.mp4 → NAS ✓ 22K\n rsync soundcore AeroClip (input)_2026-05-13_08-33-29.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_08-33-59.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_08-34-29.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-34-59.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_08-35-29.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_08-35-59.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_08-36-29.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-36-59.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_08-37-53.mp4 → NAS ✓ 44K\n rsync soundcore AeroClip (input)_2026-05-13_08-38-25.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_08-38-55.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_08-39-25.mp4 → NAS ✓ 28K\n rsync soundcore AeroClip (input)_2026-05-13_08-39-55.mp4 → NAS ✓ 18K\n rsync soundcore AeroClip (input)_2026-05-13_08-40-25.mp4 → NAS ✓ 27K\n rsync soundcore AeroClip (input)_2026-05-13_08-40-55.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-41-25.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-41-55.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-42-25.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-42-55.mp4 → NAS ✓ 26K\n rsync soundcore AeroClip (input)_2026-05-13_08-43-25.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_08-43-55.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_08-44-25.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_08-44-55.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-45-25.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-45-55.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-46-25.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_08-46-55.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-47-25.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_08-47-55.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-48-25.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-48-55.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-49-25.mp4 → NAS ✓ 26K\n rsync soundcore AeroClip (input)_2026-05-13_08-49-55.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_08-50-25.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_08-50-55.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-51-25.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_08-51-55.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_08-52-25.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_08-52-55.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_08-53-25.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_08-53-55.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_08-54-25.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_08-54-55.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_08-55-25.mp4 → NAS ✓ 34K\n rsync soundcore AeroClip (input)_2026-05-13_08-55-55.mp4 → NAS ✓ 18K\n rsync soundcore AeroClip (input)_2026-05-13_08-56-25.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_08-56-55.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_08-57-25.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_08-57-55.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_08-58-25.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_08-58-55.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_08-59-25.mp4 → NAS ✓ 24K\n rsync soundcore AeroClip (input)_2026-05-13_08-59-55.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_09-00-25.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_09-00-55.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_09-01-25.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-01-55.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_09-02-25.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-02-55.mp4 → NAS ✓ 26K\n rsync soundcore AeroClip (input)_2026-05-13_09-03-25.mp4 → NAS ✓ 26K\n rsync soundcore AeroClip (input)_2026-05-13_09-03-55.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_09-04-25.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_09-04-55.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_09-05-25.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_09-05-55.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_09-06-25.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_09-07-06.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-07-39.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_09-08-08.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_09-08-38.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_09-09-08.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_09-09-38.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_09-10-08.mp4 → NAS ✓ 24K\n rsync soundcore AeroClip (input)_2026-05-13_09-10-38.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_09-11-08.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_09-11-38.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_09-12-08.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_09-12-38.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_09-13-08.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_09-13-38.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_09-14-08.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-14-38.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_09-15-08.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-15-38.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_09-16-08.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_09-16-38.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_09-17-08.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_09-17-38.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_09-18-08.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_09-18-56.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_09-19-28.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_09-19-58.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_09-20-28.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_09-21-21.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_09-21-53.mp4 → NAS ✓ 29K\n rsync soundcore AeroClip (input)_2026-05-13_09-22-23.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-22-53.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-23-23.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_09-23-53.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-24-23.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-24-53.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-25-23.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_09-25-53.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_09-26-23.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_09-26-53.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-27-23.mp4 → NAS ✓ 52K\n rsync soundcore AeroClip (input)_2026-05-13_09-27-53.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_09-28-23.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_09-28-53.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-29-23.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_09-29-53.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_09-30-23.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-30-53.mp4 → NAS ✓ 44K\n rsync soundcore AeroClip (input)_2026-05-13_09-31-23.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_09-31-53.mp4 → NAS ✓ 22K\n rsync soundcore AeroClip (input)_2026-05-13_09-32-23.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_09-32-53.mp4 → NAS ✓ 18K\n rsync soundcore AeroClip (input)_2026-05-13_09-33-23.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-33-53.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-34-23.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_09-34-53.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-35-23.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_09-35-53.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_09-36-23.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_09-36-53.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_09-37-23.mp4 → NAS ✓ 27K\n rsync soundcore AeroClip (input)_2026-05-13_09-37-53.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_09-38-23.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_09-38-53.mp4 → NAS ✓ 18K\n rsync soundcore AeroClip (input)_2026-05-13_09-39-22.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_09-39-52.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_09-40-36.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_09-41-08.mp4 → NAS ✓ 63K\n rsync soundcore AeroClip (input)_2026-05-13_09-41-38.mp4 → NAS ✓ 37K\n rsync soundcore AeroClip (input)_2026-05-13_09-42-30.mp4 → NAS ✓ 64K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-45-33.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-49-33.mp4 → NAS ✓ 196K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-50-03.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-50-33.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-51-02.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-51-32.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-52-02.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-52-32.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-53-02.mp4 → NAS ✓ 194K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-53-32.mp4 → NAS ✓ 189K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-54-02.mp4 → NAS ✓ 191K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-54-32.mp4 → NAS ✓ 196K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-55-02.mp4 → NAS ✓ 196K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-55-32.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-56-02.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-56-32.mp4 → NAS ✓ 187K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-57-02.mp4 → NAS ✓ 189K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-57-31.mp4 → NAS ✓ 194K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-58-01.mp4 → NAS ✓ 192K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-58-31.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-59-01.mp4 → NAS ✓ 195K\n rsync MacBook Pro Microphone (input)_2026-05-13_09-59-31.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_10-00-01.mp4 → NAS ✓ 167K\n rsync MacBook Pro Microphone (input)_2026-05-13_10-00-25.mp4 → NAS ✓ 18K\n rsync soundcore AeroClip (input)_2026-05-13_10-00-42.mp4 → NAS ✓ 22K\n rsync soundcore AeroClip (input)_2026-05-13_10-01-14.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_10-01-44.mp4 → NAS ✓ 50K\n rsync soundcore AeroClip (input)_2026-05-13_10-02-14.mp4 → NAS ✓ 66K\n rsync soundcore AeroClip (input)_2026-05-13_10-02-44.mp4 → NAS ✓ 54K\n rsync soundcore AeroClip (input)_2026-05-13_10-03-14.mp4 → NAS ✓ 26K\n rsync soundcore AeroClip (input)_2026-05-13_10-03-43.mp4 → NAS ✓ 48K\n rsync soundcore AeroClip (input)_2026-05-13_10-04-13.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_10-04-43.mp4 → NAS ✓ 24K\n rsync soundcore AeroClip (input)_2026-05-13_10-05-13.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_10-05-43.mp4 → NAS ✓ 32K\n rsync soundcore AeroClip (input)_2026-05-13_10-06-13.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_10-06-43.mp4 → NAS ✓ 18K\n rsync soundcore AeroClip (input)_2026-05-13_10-07-13.mp4 → NAS ✓ 31K\n rsync soundcore AeroClip (input)_2026-05-13_10-07-43.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-08-13.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-08-43.mp4 → NAS ✓ 27K\n rsync soundcore AeroClip (input)_2026-05-13_10-09-13.mp4 → NAS ✓ 57K\n rsync soundcore AeroClip (input)_2026-05-13_10-09-43.mp4 → NAS ✓ 49K\n rsync soundcore AeroClip (input)_2026-05-13_10-10-13.mp4 → NAS ✓ 77K\n rsync soundcore AeroClip (input)_2026-05-13_10-10-43.mp4 → NAS ✓ 91K\n rsync soundcore AeroClip (input)_2026-05-13_10-11-13.mp4 → NAS ✓ 44K\n rsync soundcore AeroClip (input)_2026-05-13_10-11-43.mp4 → NAS ✓ 65K\n rsync soundcore AeroClip (input)_2026-05-13_10-12-13.mp4 → NAS ✓ 95K\n rsync soundcore AeroClip (input)_2026-05-13_10-12-43.mp4 → NAS ✓ 96K\n rsync soundcore AeroClip (input)_2026-05-13_10-13-13.mp4 → NAS ✓ 58K\n rsync soundcore AeroClip (input)_2026-05-13_10-13-43.mp4 → NAS ✓ 87K\n rsync soundcore AeroClip (input)_2026-05-13_10-14-13.mp4 → NAS ✓ 100K\n rsync soundcore AeroClip (input)_2026-05-13_10-14-43.mp4 → NAS ✓ 109K\n rsync soundcore AeroClip (input)_2026-05-13_10-15-13.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_10-15-43.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_10-16-13.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-16-50.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-17-23.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_10-17-53.mp4 → NAS ✓ 34K\n rsync soundcore AeroClip (input)_2026-05-13_10-18-23.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_10-18-53.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-19-23.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-19-53.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-20-23.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-20-53.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-21-23.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_10-21-53.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-22-49.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-23-36.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-24-08.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_10-24-38.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_10-25-08.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-25-38.mp4 → NAS ✓ 18K\n rsync soundcore AeroClip (input)_2026-05-13_10-26-08.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-26-38.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_10-27-08.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_10-27-38.mp4 → NAS ✓ 71K\n rsync soundcore AeroClip (input)_2026-05-13_10-28-08.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-28-38.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-29-08.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-29-38.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-30-08.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_10-30-38.mp4 → NAS ✓ 36K\n rsync soundcore AeroClip (input)_2026-05-13_10-31-08.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-31-43.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-32-15.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-32-45.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-33-15.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-33-45.mp4 → NAS ✓ 29K\n rsync soundcore AeroClip (input)_2026-05-13_10-34-15.mp4 → NAS ✓ 17K\n rsync soundcore AeroClip (input)_2026-05-13_10-34-45.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_10-35-15.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_10-35-45.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-36-15.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_10-36-45.mp4 → NAS ✓ 70K\n rsync soundcore AeroClip (input)_2026-05-13_10-37-15.mp4 → NAS ✓ 61K\n rsync soundcore AeroClip (input)_2026-05-13_10-37-45.mp4 → NAS ✓ 86K\n rsync soundcore AeroClip (input)_2026-05-13_10-38-15.mp4 → NAS ✓ 98K\n rsync soundcore AeroClip (input)_2026-05-13_10-38-45.mp4 → NAS ✓ 49K\n rsync soundcore AeroClip (input)_2026-05-13_10-39-15.mp4 → NAS ✓ 43K\n rsync soundcore AeroClip (input)_2026-05-13_10-39-45.mp4 → NAS ✓ 43K\n rsync soundcore AeroClip (input)_2026-05-13_10-40-15.mp4 → NAS ✓ 27K\n rsync soundcore AeroClip (input)_2026-05-13_10-40-45.mp4 → NAS ✓ 69K\n rsync soundcore AeroClip (input)_2026-05-13_10-41-15.mp4 → NAS ✓ 24K\n rsync soundcore AeroClip (input)_2026-05-13_10-41-45.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_10-42-15.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_10-42-45.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_10-43-15.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-43-45.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_10-44-15.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-44-54.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_10-45-27.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-45-56.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-46-26.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-46-56.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_10-47-26.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-48-15.mp4 → NAS ✓ 20K\n rsync soundcore AeroClip (input)_2026-05-13_10-48-47.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-49-17.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_10-49-47.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-50-18.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-50-50.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_10-51-20.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_10-51-50.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-52-20.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-52-50.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_10-53-20.mp4 → NAS ✓ 23K\n rsync soundcore AeroClip (input)_2026-05-13_10-53-50.mp4 → NAS ✓ 40K\n rsync soundcore AeroClip (input)_2026-05-13_10-54-20.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_10-54-50.mp4 → NAS ✓ 34K\n rsync soundcore AeroClip (input)_2026-05-13_10-55-20.mp4 → NAS ✓ 41K\n rsync soundcore AeroClip (input)_2026-05-13_10-55-50.mp4 → NAS ✓ 42K\n rsync soundcore AeroClip (input)_2026-05-13_10-56-20.mp4 → NAS ✓ 43K\n rsync soundcore AeroClip (input)_2026-05-13_10-56-50.mp4 → NAS ✓ 83K\n rsync soundcore AeroClip (input)_2026-05-13_10-57-20.mp4 → NAS ✓ 29K\n rsync soundcore AeroClip (input)_2026-05-13_10-57-50.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-58-20.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_10-58-50.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-59-20.mp4 → NAS ✓ 9.0K\n rsync soundcore AeroClip (input)_2026-05-13_10-59-50.mp4 → NAS ✓ 14K\n rsync soundcore AeroClip (input)_2026-05-13_11-00-20.mp4 → NAS ✓ 21K\n rsync soundcore AeroClip (input)_2026-05-13_11-00-50.mp4 → NAS ✓ 17K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-01-30.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-02-02.mp4 → NAS ✓ 194K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-02-32.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-03-02.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-03-32.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-04-02.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-04-32.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-05-02.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-05-32.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-06-02.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-06-31.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-07-01.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-07-31.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-08-01.mp4 → NAS ✓ 195K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-08-31.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-09-00.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-09-30.mp4 → NAS ✓ 194K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-10-00.mp4 → NAS ✓ 196K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-10-29.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-10-59.mp4 → NAS ✓ 192K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-11-29.mp4 → NAS ✓ 191K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-11-59.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-12-29.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-12-58.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-13-28.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-13-58.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-14-28.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-14-58.mp4 → NAS ✓ 218K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-15-28.mp4 → NAS ✓ 243K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-15-58.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-16-28.mp4 → NAS ✓ 194K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-16-58.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-17-27.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-17-57.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-18-27.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-18-57.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-19-27.mp4 → NAS ✓ 196K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-19-57.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-20-27.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-20-57.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-21-27.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-21-57.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-22-27.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-22-57.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-23-26.mp4 → NAS ✓ 217K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-23-56.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-24-26.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-24-56.mp4 → NAS ✓ 219K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-25-26.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-25-56.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-26-25.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-26-55.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-27-25.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-27-55.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-28-25.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-28-55.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-29-25.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-29-55.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-30-25.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-30-55.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-31-25.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-31-55.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-32-25.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-32-55.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-33-25.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-33-55.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-34-25.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-34-54.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-35-24.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-35-54.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-36-24.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-36-54.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-37-24.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-37-54.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-38-24.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-38-54.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-39-24.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-39-54.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-40-24.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-40-53.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-41-23.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-41-53.mp4 → NAS ✓ 218K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-42-23.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-42-53.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-43-23.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-43-53.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-44-23.mp4 → NAS ✓ 227K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-44-53.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-45-23.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-45-53.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-46-23.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-46-53.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-47-22.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-47-52.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-48-22.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-48-52.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-49-22.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-49-52.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-50-22.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-50-52.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-51-22.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-51-52.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-52-22.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-52-51.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-53-21.mp4 → NAS ✓ 235K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-53-51.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-54-21.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-54-51.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-55-21.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-55-51.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-56-20.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-56-50.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-57-20.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-57-50.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-58-19.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-58-49.mp4 → NAS ✓ 226K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-59-19.mp4 → NAS ✓ 218K\n rsync MacBook Pro Microphone (input)_2026-05-13_11-59-49.mp4 → NAS ✓ 237K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-00-19.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-00-49.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-01-19.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-01-48.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-02-18.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-02-48.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-03-18.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-03-48.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-04-18.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-04-48.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-05-18.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-05-48.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-06-17.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-06-47.mp4 → NAS ✓ 221K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-07-17.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-07-47.mp4 → NAS ✓ 195K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-08-17.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-08-47.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-09-17.mp4 → NAS ✓ 193K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-09-47.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-10-17.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-10-47.mp4 → NAS ✓ 196K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-11-17.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-11-46.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-12-16.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-12-46.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-13-16.mp4 → NAS ✓ 219K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-13-46.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-14-16.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-14-46.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-15-16.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-15-46.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-16-16.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-16-46.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-17-16.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-17-46.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-18-16.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-18-45.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-19-15.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-19-45.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-20-15.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-20-45.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-21-14.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-21-44.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-22-14.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-22-44.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-23-14.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-23-44.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-24-14.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-24-44.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-25-14.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-25-44.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-26-13.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-26-43.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-27-13.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-27-43.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-28-13.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-28-43.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-29-13.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-29-43.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-30-13.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-30-43.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-31-13.mp4 → NAS ✓ 219K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-31-43.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-32-12.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-32-42.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-33-12.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-33-42.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-34-11.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-34-41.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-35-11.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-35-41.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-36-11.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-36-41.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-37-11.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-37-41.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-38-11.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-38-41.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-39-10.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-39-40.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-40-10.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-40-40.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-41-10.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-41-40.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-42-10.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-42-40.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-43-10.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-43-40.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-44-09.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-44-39.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-45-09.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-45-39.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-46-09.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-46-39.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-47-09.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-47-39.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-48-09.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-48-39.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-49-08.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-49-38.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-50-08.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-50-38.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-51-08.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-51-38.mp4 → NAS ✓ 218K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-52-08.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-52-38.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-53-08.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-53-38.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-54-08.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-54-38.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-55-08.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-55-38.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-56-07.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-56-37.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-57-07.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-57-37.mp4 → NAS ✓ 221K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-58-07.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-58-37.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-59-07.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_12-59-37.mp4 → NAS ✓ 228K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-00-07.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-00-38.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-01-08.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-01-37.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-02-07.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-02-37.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-03-07.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-03-37.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-04-05.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-04-34.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-05-04.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-05-34.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-06-04.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-06-33.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-07-03.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-07-33.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-08-03.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-08-33.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-09-03.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-09-33.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-10-03.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-10-33.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-11-02.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-11-32.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-12-02.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-12-32.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-13-02.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-13-32.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-14-02.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-14-31.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-15-01.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-15-31.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-16-01.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-16-30.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-17-00.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-17-30.mp4 → NAS ✓ 192K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-18-00.mp4 → NAS ✓ 194K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-18-30.mp4 → NAS ✓ 194K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-19-00.mp4 → NAS ✓ 196K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-19-30.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-20-00.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-20-30.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-21-00.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-21-30.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-22-00.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-22-30.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-23-00.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-23-29.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-23-59.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-24-29.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-24-59.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-25-29.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-25-59.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-26-29.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-26-59.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-27-29.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-27-59.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-28-29.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-28-59.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-29-29.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-29-59.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-30-29.mp4 → NAS ✓ 219K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-30-59.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-31-29.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-31-59.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-32-28.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-32-58.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-33-28.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-33-58.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-34-28.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-34-58.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-35-28.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-35-58.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-36-28.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-36-58.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-37-28.mp4 → NAS ✓ 217K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-37-57.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-38-27.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-38-57.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-39-27.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-39-57.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-40-27.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-40-57.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-41-27.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-41-57.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-42-27.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-42-57.mp4 → NAS ✓ 219K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-43-27.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-43-57.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-44-26.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-44-56.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-45-26.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-45-56.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-46-26.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-46-55.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-47-25.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-47-55.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-48-25.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-48-55.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-49-25.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-49-55.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-50-25.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-50-55.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-51-25.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-51-55.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-52-25.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-52-55.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-53-25.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-53-55.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-54-24.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-54-54.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-55-24.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-55-54.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-56-24.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-56-54.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-57-24.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-57-54.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-58-23.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-58-52.mp4 → NAS ✓ 221K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-59-22.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_13-59-52.mp4 → NAS ✓ 219K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-00-22.mp4 → NAS ✓ 219K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-00-51.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-01-21.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-01-50.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-02-20.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-02-49.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-03-19.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-03-49.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-04-18.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-04-48.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-05-18.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-05-47.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-06-17.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-06-46.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-07-16.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-07-45.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-08-15.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-08-45.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-09-14.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-09-44.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-10-14.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-10-44.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-11-13.mp4 → NAS ✓ 198K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-11-43.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-12-13.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-12-43.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-13-13.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-13-43.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-14-13.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-14-43.mp4 → NAS ✓ 195K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-15-13.mp4 → NAS ✓ 191K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-15-43.mp4 → NAS ✓ 195K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-16-13.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-16-43.mp4 → NAS ✓ 155K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-17-06.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_14-17-29.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-18-18.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-18-50.mp4 → NAS ✓ 10K\n rsync soundcore AeroClip (input)_2026-05-13_14-19-20.mp4 → NAS ✓ 12K\n rsync soundcore AeroClip (input)_2026-05-13_14-19-50.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-20-20.mp4 → NAS ✓ 13K\n rsync soundcore AeroClip (input)_2026-05-13_14-20-50.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-21-20.mp4 → NAS ✓ 8.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-22-06.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-22-38.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-23-09.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-23-39.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-24-09.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-24-39.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-25-09.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-25-39.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-26-09.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-26-53.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-27-25.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-27-55.mp4 → NAS ✓ 6.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-28-25.mp4 → NAS ✓ 7.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-29-05.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-29-37.mp4 → NAS ✓ 5.0K\n rsync soundcore AeroClip (input)_2026-05-13_14-53-40.mp4 → NAS ✓ 26K\n rsync soundcore AeroClip (input)_2026-05-13_14-54-12.mp4 → NAS ✓ 19K\n rsync soundcore AeroClip (input)_2026-05-13_14-54-42.mp4 → NAS ✓ 15K\n rsync soundcore AeroClip (input)_2026-05-13_14-55-12.mp4 → NAS ✓ 25K\n rsync soundcore AeroClip (input)_2026-05-13_14-55-42.mp4 → NAS ✓ 8.0K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-56-17.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-56-49.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-57-19.mp4 → NAS ✓ 21K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-57-22.mp4 → NAS ✓ 16K\n rsync soundcore AeroClip (input)_2026-05-13_14-57-33.mp4 → NAS ✓ 11K\n rsync soundcore AeroClip (input)_2026-05-13_14-58-07.mp4 → NAS ✓ 13K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-58-44.mp4 → NAS ✓ 217K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-59-16.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_14-59-45.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-00-15.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-00-45.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-01-15.mp4 → NAS ✓ 11K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-01-17.mp4 → NAS ✓ 16K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-01-33.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-02-05.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-02-35.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-03-05.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-03-34.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-04-04.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-04-34.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-05-04.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-05-34.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-06-04.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-06-34.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-07-04.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-07-34.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-08-03.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-08-33.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-09-03.mp4 → NAS ✓ 218K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-09-33.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-10-03.mp4 → NAS ✓ 223K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-10-33.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-11-03.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-11-33.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-12-03.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-12-33.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-13-02.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-13-32.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-14-02.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-14-32.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-15-02.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-15-32.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-16-02.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-16-32.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-17-02.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-17-32.mp4 → NAS ✓ 217K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-18-02.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-18-32.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-19-02.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-19-32.mp4 → NAS ✓ 224K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-20-02.mp4 → NAS ✓ 228K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-20-32.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-21-02.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-21-32.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-22-01.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-22-31.mp4 → NAS ✓ 217K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-23-01.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-23-31.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-24-01.mp4 → NAS ✓ 228K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-24-31.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-25-01.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-25-31.mp4 → NAS ✓ 227K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-26-00.mp4 → NAS ✓ 228K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-26-30.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-27-00.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-27-30.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-27-59.mp4 → NAS ✓ 217K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-28-29.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-28-59.mp4 → NAS ✓ 232K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-29-29.mp4 → NAS ✓ 228K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-29-59.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-30-29.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-30-59.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-31-29.mp4 → NAS ✓ 222K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-31-58.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-32-28.mp4 → NAS ✓ 217K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-32-58.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-33-27.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-33-57.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-34-27.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-34-57.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-35-27.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-35-57.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-36-27.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-36-57.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-37-27.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-37-57.mp4 → NAS ✓ 218K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-38-26.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-38-56.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-39-26.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-39-56.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-40-26.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-40-56.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-41-26.mp4 → NAS ✓ 216K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-41-56.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-42-26.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-42-56.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-43-26.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-43-56.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-44-26.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-44-55.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-45-25.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-45-55.mp4 → NAS ✓ 202K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-46-25.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-46-55.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-47-25.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-47-55.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-48-25.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-48-55.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-49-25.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-49-55.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-50-25.mp4 → NAS ✓ 210K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-50-55.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-51-25.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-51-55.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-52-24.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-52-54.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-53-24.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-53-54.mp4 → NAS ✓ 215K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-54-24.mp4 → NAS ✓ 214K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-54-54.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-55-24.mp4 → NAS ✓ 203K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-55-54.mp4 → NAS ✓ 207K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-56-23.mp4 → NAS ✓ 208K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-56-53.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-57-23.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-57-53.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-58-23.mp4 → NAS ✓ 206K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-58-53.mp4 → NAS ✓ 209K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-59-23.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_15-59-53.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-00-22.mp4 → NAS ✓ 226K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-00-52.mp4 → NAS ✓ 204K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-01-22.mp4 → NAS ✓ 197K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-01-52.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-02-22.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-02-52.mp4 → NAS ✓ 199K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-03-22.mp4 → NAS ✓ 200K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-03-52.mp4 → NAS ✓ 205K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-04-22.mp4 → NAS ✓ 213K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-04-52.mp4 → NAS ✓ 212K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-05-22.mp4 → NAS ✓ 220K\n rsync MacBook Pro Microphone (input)_2026-05-13_16-05-52.mp4 → NAS ✓ 211K\n rsync MacBook Pro Microphone (input)_2026-05-13_17-24-09.mp4 → NAS ✓ 201K\n rsync MacBook Pro Microphone (input)_2026-05-13_17-49-45.mp4 → NAS ✓ 214K\n audio files total: 1158 file(s), 151M\n\n[+04m20s] ▶ Copying screenpipe logs for 2026-05-13\n rsync logs → NAS ✓ 1 file(s), 468K\n\n[2026-05-14 09:38:31] Archive DB size: 3.2G\n[2026-05-14 09:38:31] Total time: 4m20s\n[2026-05-14 09:38:31] Sync complete for 2026-05-13\n[2026-05-14 09:38:31] ========================================\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ sp-st","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.12326389,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.12326389,"top":0.05888889,"width":0.12326389,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.12743056,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.24652778,"top":0.05888889,"width":0.12326389,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.25069445,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.36979166,"top":0.05888889,"width":0.12326389,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.37395832,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.49305555,"top":0.05888889,"width":0.12291667,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.49722221,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-129-190:~ (-zsh)","depth":2,"bounds":{"left":0.6159722,"top":0.05888889,"width":0.12291667,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.6201389,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-20-31-146:~ (-zsh)","depth":2,"bounds":{"left":0.73888886,"top":0.05888889,"width":0.12291667,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.7430556,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-145-148:~ (nc)","depth":2,"bounds":{"left":0.86180556,"top":0.05888889,"width":0.12291667,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8659722,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95625,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ec2-user@ip-10-30-129-190:~","depth":1,"bounds":{"left":0.42916667,"top":0.033333335,"width":0.14305556,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
6313473515787658443
|
4383911459473730883
|
visual_change
|
accessibility
|
NULL
|
rsync LakyLak bose qc35 II (input)_2026-05-13_07-0 rsync LakyLak bose qc35 II (input)_2026-05-13_07-06-33.mp4 → NAS ✓ 194K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-07-03.mp4 → NAS ✓ 196K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-07-33.mp4 → NAS ✓ 200K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-08-03.mp4 → NAS ✓ 203K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-08-33.mp4 → NAS ✓ 214K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-09-03.mp4 → NAS ✓ 216K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-09-33.mp4 → NAS ✓ 196K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-10-03.mp4 → NAS ✓ 194K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-10-33.mp4 → NAS ✓ 198K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-11-03.mp4 → NAS ✓ 200K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-11-33.mp4 → NAS ✓ 237K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-12-03.mp4 → NAS ✓ 227K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-12-33.mp4 → NAS ✓ 225K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-13-03.mp4 → NAS ✓ 217K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-13-33.mp4 → NAS ✓ 204K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-14-03.mp4 → NAS ✓ 202K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-14-33.mp4 → NAS ✓ 204K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-15-03.mp4 → NAS ✓ 203K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-15-33.mp4 → NAS ✓ 207K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-16-03.mp4 → NAS ✓ 203K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-16-33.mp4 → NAS ✓ 202K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-17-03.mp4 → NAS ✓ 199K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-17-33.mp4 → NAS ✓ 207K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-18-03.mp4 → NAS ✓ 203K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-18-33.mp4 → NAS ✓ 202K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-19-03.mp4 → NAS ✓ 205K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-19-33.mp4 → NAS ✓ 204K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-20-03.mp4 → NAS ✓ 200K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-20-33.mp4 → NAS ✓ 195K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-21-03.mp4 → NAS ✓ 196K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-21-33.mp4 → NAS ✓ 201K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-22-03.mp4 → NAS ✓ 214K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-25-32.mp4 → NAS ✓ 220K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-27-32.mp4 → NAS ✓ 239K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-28-02.mp4 → NAS ✓ 212K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-28-32.mp4 → NAS ✓ 213K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-29-02.mp4 → NAS ✓ 227K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-29-32.mp4 → NAS ✓ 205K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-30-02.mp4 → NAS ✓ 197K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-30-32.mp4 → NAS ✓ 205K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-31-02.mp4 → NAS ✓ 213K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-31-32.mp4 → NAS ✓ 204K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-32-02.mp4 → NAS ✓ 203K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-32-32.mp4 → NAS ✓ 211K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-33-02.mp4 → NAS ✓ 206K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-33-32.mp4 → NAS ✓ 211K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-34-02.mp4 → NAS ✓ 208K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-34-32.mp4 → NAS ✓ 210K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-35-02.mp4 → NAS ✓ 208K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-35-32.mp4 → NAS ✓ 205K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-36-02.mp4 → NAS ✓ 205K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-36-32.mp4 → NAS ✓ 216K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-37-02.mp4 → NAS ✓ 205K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-37-32.mp4 → NAS ✓ 207K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-38-02.mp4 → NAS ✓ 206K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-38-32.mp4 → NAS ✓ 226K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-39-02.mp4 → NAS ✓ 206K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-39-32.mp4 → NAS ✓ 214K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-40-02.mp4 → NAS ✓ 212K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-40-32.mp4 → NAS ✓ 214K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-41-02.mp4 → NAS ✓ 214K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-41-32.mp4 → NAS ✓ 205K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-42-02.mp4 → NAS ✓ 201K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-42-32.mp4 → NAS ✓ 207K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-43-02.mp4 → NAS ✓ 210K
rsync LakyLak bose qc35 II (input)_2026-05-13_07-53-01.mp4 → NAS ✓ 223K
rsync MacBook Pro Microphone (input)_2026-05-13_07-53-37.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_07-54-09.mp4 → NAS ✓ 203K
rsync MacBook Pro Microphone (input)_2026-05-13_07-54-39.mp4 → NAS ✓ 203K
rsync MacBook Pro Microphone (input)_2026-05-13_07-55-09.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_07-55-39.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_07-56-08.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_07-56-39.mp4 → NAS ✓ 115K
rsync MacBook Pro Microphone (input)_2026-05-13_07-56-55.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_07-57-19.mp4 → NAS ✓ 37K
rsync soundcore AeroClip (input)_2026-05-13_07-57-51.mp4 → NAS ✓ 98K
rsync soundcore AeroClip (input)_2026-05-13_07-58-21.mp4 → NAS ✓ 159K
rsync soundcore AeroClip (input)_2026-05-13_07-58-51.mp4 → NAS ✓ 123K
rsync soundcore AeroClip (input)_2026-05-13_07-59-21.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_07-59-51.mp4 → NAS ✓ 50K
rsync soundcore AeroClip (input)_2026-05-13_08-00-21.mp4 → NAS ✓ 62K
rsync soundcore AeroClip (input)_2026-05-13_08-00-50.mp4 → NAS ✓ 27K
rsync soundcore AeroClip (input)_2026-05-13_08-01-20.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_08-01-50.mp4 → NAS ✓ 26K
rsync soundcore AeroClip (input)_2026-05-13_08-02-20.mp4 → NAS ✓ 25K
rsync soundcore AeroClip (input)_2026-05-13_08-02-50.mp4 → NAS ✓ 33K
rsync soundcore AeroClip (input)_2026-05-13_08-03-20.mp4 → NAS ✓ 77K
rsync soundcore AeroClip (input)_2026-05-13_08-03-50.mp4 → NAS ✓ 116K
rsync soundcore AeroClip (input)_2026-05-13_08-04-20.mp4 → NAS ✓ 119K
rsync soundcore AeroClip (input)_2026-05-13_08-04-50.mp4 → NAS ✓ 169K
rsync soundcore AeroClip (input)_2026-05-13_08-05-20.mp4 → NAS ✓ 103K
rsync soundcore AeroClip (input)_2026-05-13_08-05-50.mp4 → NAS ✓ 41K
rsync soundcore AeroClip (input)_2026-05-13_08-06-20.mp4 → NAS ✓ 34K
rsync soundcore AeroClip (input)_2026-05-13_08-06-50.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_08-07-20.mp4 → NAS ✓ 29K
rsync soundcore AeroClip (input)_2026-05-13_08-07-50.mp4 → NAS ✓ 29K
rsync soundcore AeroClip (input)_2026-05-13_08-08-20.mp4 → NAS ✓ 41K
rsync soundcore AeroClip (input)_2026-05-13_08-08-50.mp4 → NAS ✓ 19K
rsync soundcore AeroClip (input)_2026-05-13_08-09-20.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_08-09-50.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_08-10-20.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-10-58.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-11-30.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-12-00.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_08-12-30.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_08-13-00.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_08-13-30.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_08-14-00.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_08-14-30.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_08-15-00.mp4 → NAS ✓ 19K
rsync soundcore AeroClip (input)_2026-05-13_08-15-30.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_08-16-00.mp4 → NAS ✓ 30K
rsync soundcore AeroClip (input)_2026-05-13_08-16-30.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_08-17-00.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-17-30.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_08-18-00.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-18-30.mp4 → NAS ✓ 32K
rsync soundcore AeroClip (input)_2026-05-13_08-19-00.mp4 → NAS ✓ 30K
rsync soundcore AeroClip (input)_2026-05-13_08-19-30.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_08-20-00.mp4 → NAS ✓ 41K
rsync soundcore AeroClip (input)_2026-05-13_08-20-30.mp4 → NAS ✓ 35K
rsync soundcore AeroClip (input)_2026-05-13_08-21-00.mp4 → NAS ✓ 29K
rsync soundcore AeroClip (input)_2026-05-13_08-21-30.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_08-22-00.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-22-30.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_08-23-00.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_08-23-30.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_08-24-00.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_08-24-30.mp4 → NAS ✓ 33K
rsync soundcore AeroClip (input)_2026-05-13_08-25-00.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_08-25-30.mp4 → NAS ✓ 24K
rsync soundcore AeroClip (input)_2026-05-13_08-26-00.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_08-26-29.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-26-59.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_08-27-29.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_08-27-59.mp4 → NAS ✓ 25K
rsync soundcore AeroClip (input)_2026-05-13_08-28-29.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_08-28-59.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_08-29-29.mp4 → NAS ✓ 27K
rsync soundcore AeroClip (input)_2026-05-13_08-29-59.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_08-30-29.mp4 → NAS ✓ 38K
rsync soundcore AeroClip (input)_2026-05-13_08-30-59.mp4 → NAS ✓ 35K
rsync soundcore AeroClip (input)_2026-05-13_08-31-29.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_08-31-59.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_08-32-29.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_08-32-59.mp4 → NAS ✓ 22K
rsync soundcore AeroClip (input)_2026-05-13_08-33-29.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_08-33-59.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_08-34-29.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-34-59.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_08-35-29.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_08-35-59.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_08-36-29.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_08-36-59.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_08-37-53.mp4 → NAS ✓ 44K
rsync soundcore AeroClip (input)_2026-05-13_08-38-25.mp4 → NAS ✓ 19K
rsync soundcore AeroClip (input)_2026-05-13_08-38-55.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_08-39-25.mp4 → NAS ✓ 28K
rsync soundcore AeroClip (input)_2026-05-13_08-39-55.mp4 → NAS ✓ 18K
rsync soundcore AeroClip (input)_2026-05-13_08-40-25.mp4 → NAS ✓ 27K
rsync soundcore AeroClip (input)_2026-05-13_08-40-55.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-41-25.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-41-55.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-42-25.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-42-55.mp4 → NAS ✓ 26K
rsync soundcore AeroClip (input)_2026-05-13_08-43-25.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_08-43-55.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_08-44-25.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_08-44-55.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_08-45-25.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-45-55.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_08-46-25.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_08-46-55.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_08-47-25.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_08-47-55.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_08-48-25.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-48-55.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_08-49-25.mp4 → NAS ✓ 26K
rsync soundcore AeroClip (input)_2026-05-13_08-49-55.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_08-50-25.mp4 → NAS ✓ 25K
rsync soundcore AeroClip (input)_2026-05-13_08-50-55.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_08-51-25.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_08-51-55.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_08-52-25.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_08-52-55.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_08-53-25.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_08-53-55.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_08-54-25.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_08-54-55.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_08-55-25.mp4 → NAS ✓ 34K
rsync soundcore AeroClip (input)_2026-05-13_08-55-55.mp4 → NAS ✓ 18K
rsync soundcore AeroClip (input)_2026-05-13_08-56-25.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_08-56-55.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_08-57-25.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_08-57-55.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_08-58-25.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_08-58-55.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_08-59-25.mp4 → NAS ✓ 24K
rsync soundcore AeroClip (input)_2026-05-13_08-59-55.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_09-00-25.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_09-00-55.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_09-01-25.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-01-55.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_09-02-25.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_09-02-55.mp4 → NAS ✓ 26K
rsync soundcore AeroClip (input)_2026-05-13_09-03-25.mp4 → NAS ✓ 26K
rsync soundcore AeroClip (input)_2026-05-13_09-03-55.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_09-04-25.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_09-04-55.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_09-05-25.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_09-05-55.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_09-06-25.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_09-07-06.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_09-07-39.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_09-08-08.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_09-08-38.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_09-09-08.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_09-09-38.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_09-10-08.mp4 → NAS ✓ 24K
rsync soundcore AeroClip (input)_2026-05-13_09-10-38.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_09-11-08.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_09-11-38.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_09-12-08.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_09-12-38.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_09-13-08.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_09-13-38.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_09-14-08.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-14-38.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_09-15-08.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_09-15-38.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_09-16-08.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_09-16-38.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_09-17-08.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_09-17-38.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_09-18-08.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_09-18-56.mp4 → NAS ✓ 19K
rsync soundcore AeroClip (input)_2026-05-13_09-19-28.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_09-19-58.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_09-20-28.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_09-21-21.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_09-21-53.mp4 → NAS ✓ 29K
rsync soundcore AeroClip (input)_2026-05-13_09-22-23.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-22-53.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_09-23-23.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_09-23-53.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_09-24-23.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_09-24-53.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-25-23.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_09-25-53.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_09-26-23.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_09-26-53.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-27-23.mp4 → NAS ✓ 52K
rsync soundcore AeroClip (input)_2026-05-13_09-27-53.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_09-28-23.mp4 → NAS ✓ 19K
rsync soundcore AeroClip (input)_2026-05-13_09-28-53.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-29-23.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_09-29-53.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_09-30-23.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-30-53.mp4 → NAS ✓ 44K
rsync soundcore AeroClip (input)_2026-05-13_09-31-23.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_09-31-53.mp4 → NAS ✓ 22K
rsync soundcore AeroClip (input)_2026-05-13_09-32-23.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_09-32-53.mp4 → NAS ✓ 18K
rsync soundcore AeroClip (input)_2026-05-13_09-33-23.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_09-33-53.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_09-34-23.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_09-34-53.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_09-35-23.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_09-35-53.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_09-36-23.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_09-36-53.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_09-37-23.mp4 → NAS ✓ 27K
rsync soundcore AeroClip (input)_2026-05-13_09-37-53.mp4 → NAS ✓ 19K
rsync soundcore AeroClip (input)_2026-05-13_09-38-23.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_09-38-53.mp4 → NAS ✓ 18K
rsync soundcore AeroClip (input)_2026-05-13_09-39-22.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_09-39-52.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_09-40-36.mp4 → NAS ✓ 25K
rsync soundcore AeroClip (input)_2026-05-13_09-41-08.mp4 → NAS ✓ 63K
rsync soundcore AeroClip (input)_2026-05-13_09-41-38.mp4 → NAS ✓ 37K
rsync soundcore AeroClip (input)_2026-05-13_09-42-30.mp4 → NAS ✓ 64K
rsync MacBook Pro Microphone (input)_2026-05-13_09-45-33.mp4 → NAS ✓ 200K
rsync MacBook Pro Microphone (input)_2026-05-13_09-49-33.mp4 → NAS ✓ 196K
rsync MacBook Pro Microphone (input)_2026-05-13_09-50-03.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_09-50-33.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_09-51-02.mp4 → NAS ✓ 197K
rsync MacBook Pro Microphone (input)_2026-05-13_09-51-32.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_09-52-02.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_09-52-32.mp4 → NAS ✓ 198K
rsync MacBook Pro Microphone (input)_2026-05-13_09-53-02.mp4 → NAS ✓ 194K
rsync MacBook Pro Microphone (input)_2026-05-13_09-53-32.mp4 → NAS ✓ 189K
rsync MacBook Pro Microphone (input)_2026-05-13_09-54-02.mp4 → NAS ✓ 191K
rsync MacBook Pro Microphone (input)_2026-05-13_09-54-32.mp4 → NAS ✓ 196K
rsync MacBook Pro Microphone (input)_2026-05-13_09-55-02.mp4 → NAS ✓ 196K
rsync MacBook Pro Microphone (input)_2026-05-13_09-55-32.mp4 → NAS ✓ 197K
rsync MacBook Pro Microphone (input)_2026-05-13_09-56-02.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_09-56-32.mp4 → NAS ✓ 187K
rsync MacBook Pro Microphone (input)_2026-05-13_09-57-02.mp4 → NAS ✓ 189K
rsync MacBook Pro Microphone (input)_2026-05-13_09-57-31.mp4 → NAS ✓ 194K
rsync MacBook Pro Microphone (input)_2026-05-13_09-58-01.mp4 → NAS ✓ 192K
rsync MacBook Pro Microphone (input)_2026-05-13_09-58-31.mp4 → NAS ✓ 198K
rsync MacBook Pro Microphone (input)_2026-05-13_09-59-01.mp4 → NAS ✓ 195K
rsync MacBook Pro Microphone (input)_2026-05-13_09-59-31.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_10-00-01.mp4 → NAS ✓ 167K
rsync MacBook Pro Microphone (input)_2026-05-13_10-00-25.mp4 → NAS ✓ 18K
rsync soundcore AeroClip (input)_2026-05-13_10-00-42.mp4 → NAS ✓ 22K
rsync soundcore AeroClip (input)_2026-05-13_10-01-14.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_10-01-44.mp4 → NAS ✓ 50K
rsync soundcore AeroClip (input)_2026-05-13_10-02-14.mp4 → NAS ✓ 66K
rsync soundcore AeroClip (input)_2026-05-13_10-02-44.mp4 → NAS ✓ 54K
rsync soundcore AeroClip (input)_2026-05-13_10-03-14.mp4 → NAS ✓ 26K
rsync soundcore AeroClip (input)_2026-05-13_10-03-43.mp4 → NAS ✓ 48K
rsync soundcore AeroClip (input)_2026-05-13_10-04-13.mp4 → NAS ✓ 25K
rsync soundcore AeroClip (input)_2026-05-13_10-04-43.mp4 → NAS ✓ 24K
rsync soundcore AeroClip (input)_2026-05-13_10-05-13.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_10-05-43.mp4 → NAS ✓ 32K
rsync soundcore AeroClip (input)_2026-05-13_10-06-13.mp4 → NAS ✓ 19K
rsync soundcore AeroClip (input)_2026-05-13_10-06-43.mp4 → NAS ✓ 18K
rsync soundcore AeroClip (input)_2026-05-13_10-07-13.mp4 → NAS ✓ 31K
rsync soundcore AeroClip (input)_2026-05-13_10-07-43.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-08-13.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-08-43.mp4 → NAS ✓ 27K
rsync soundcore AeroClip (input)_2026-05-13_10-09-13.mp4 → NAS ✓ 57K
rsync soundcore AeroClip (input)_2026-05-13_10-09-43.mp4 → NAS ✓ 49K
rsync soundcore AeroClip (input)_2026-05-13_10-10-13.mp4 → NAS ✓ 77K
rsync soundcore AeroClip (input)_2026-05-13_10-10-43.mp4 → NAS ✓ 91K
rsync soundcore AeroClip (input)_2026-05-13_10-11-13.mp4 → NAS ✓ 44K
rsync soundcore AeroClip (input)_2026-05-13_10-11-43.mp4 → NAS ✓ 65K
rsync soundcore AeroClip (input)_2026-05-13_10-12-13.mp4 → NAS ✓ 95K
rsync soundcore AeroClip (input)_2026-05-13_10-12-43.mp4 → NAS ✓ 96K
rsync soundcore AeroClip (input)_2026-05-13_10-13-13.mp4 → NAS ✓ 58K
rsync soundcore AeroClip (input)_2026-05-13_10-13-43.mp4 → NAS ✓ 87K
rsync soundcore AeroClip (input)_2026-05-13_10-14-13.mp4 → NAS ✓ 100K
rsync soundcore AeroClip (input)_2026-05-13_10-14-43.mp4 → NAS ✓ 109K
rsync soundcore AeroClip (input)_2026-05-13_10-15-13.mp4 → NAS ✓ 25K
rsync soundcore AeroClip (input)_2026-05-13_10-15-43.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_10-16-13.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_10-16-50.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-17-23.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_10-17-53.mp4 → NAS ✓ 34K
rsync soundcore AeroClip (input)_2026-05-13_10-18-23.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_10-18-53.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-19-23.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-19-53.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_10-20-23.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_10-20-53.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-21-23.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_10-21-53.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-22-49.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_10-23-36.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_10-24-08.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_10-24-38.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_10-25-08.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-25-38.mp4 → NAS ✓ 18K
rsync soundcore AeroClip (input)_2026-05-13_10-26-08.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-26-38.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_10-27-08.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_10-27-38.mp4 → NAS ✓ 71K
rsync soundcore AeroClip (input)_2026-05-13_10-28-08.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-28-38.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-29-08.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-29-38.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_10-30-08.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_10-30-38.mp4 → NAS ✓ 36K
rsync soundcore AeroClip (input)_2026-05-13_10-31-08.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-31-43.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_10-32-15.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-32-45.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-33-15.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_10-33-45.mp4 → NAS ✓ 29K
rsync soundcore AeroClip (input)_2026-05-13_10-34-15.mp4 → NAS ✓ 17K
rsync soundcore AeroClip (input)_2026-05-13_10-34-45.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_10-35-15.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_10-35-45.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-36-15.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_10-36-45.mp4 → NAS ✓ 70K
rsync soundcore AeroClip (input)_2026-05-13_10-37-15.mp4 → NAS ✓ 61K
rsync soundcore AeroClip (input)_2026-05-13_10-37-45.mp4 → NAS ✓ 86K
rsync soundcore AeroClip (input)_2026-05-13_10-38-15.mp4 → NAS ✓ 98K
rsync soundcore AeroClip (input)_2026-05-13_10-38-45.mp4 → NAS ✓ 49K
rsync soundcore AeroClip (input)_2026-05-13_10-39-15.mp4 → NAS ✓ 43K
rsync soundcore AeroClip (input)_2026-05-13_10-39-45.mp4 → NAS ✓ 43K
rsync soundcore AeroClip (input)_2026-05-13_10-40-15.mp4 → NAS ✓ 27K
rsync soundcore AeroClip (input)_2026-05-13_10-40-45.mp4 → NAS ✓ 69K
rsync soundcore AeroClip (input)_2026-05-13_10-41-15.mp4 → NAS ✓ 24K
rsync soundcore AeroClip (input)_2026-05-13_10-41-45.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_10-42-15.mp4 → NAS ✓ 10K
rsync soundcore AeroClip (input)_2026-05-13_10-42-45.mp4 → NAS ✓ 13K
rsync soundcore AeroClip (input)_2026-05-13_10-43-15.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-43-45.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_10-44-15.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-44-54.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_10-45-27.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_10-45-56.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-46-26.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-46-56.mp4 → NAS ✓ 16K
rsync soundcore AeroClip (input)_2026-05-13_10-47-26.mp4 → NAS ✓ 6.0K
rsync soundcore AeroClip (input)_2026-05-13_10-48-15.mp4 → NAS ✓ 20K
rsync soundcore AeroClip (input)_2026-05-13_10-48-47.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-49-17.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_10-49-47.mp4 → NAS ✓ 5.0K
rsync soundcore AeroClip (input)_2026-05-13_10-50-18.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-50-50.mp4 → NAS ✓ 12K
rsync soundcore AeroClip (input)_2026-05-13_10-51-20.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_10-51-50.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-52-20.mp4 → NAS ✓ 8.0K
rsync soundcore AeroClip (input)_2026-05-13_10-52-50.mp4 → NAS ✓ 11K
rsync soundcore AeroClip (input)_2026-05-13_10-53-20.mp4 → NAS ✓ 23K
rsync soundcore AeroClip (input)_2026-05-13_10-53-50.mp4 → NAS ✓ 40K
rsync soundcore AeroClip (input)_2026-05-13_10-54-20.mp4 → NAS ✓ 25K
rsync soundcore AeroClip (input)_2026-05-13_10-54-50.mp4 → NAS ✓ 34K
rsync soundcore AeroClip (input)_2026-05-13_10-55-20.mp4 → NAS ✓ 41K
rsync soundcore AeroClip (input)_2026-05-13_10-55-50.mp4 → NAS ✓ 42K
rsync soundcore AeroClip (input)_2026-05-13_10-56-20.mp4 → NAS ✓ 43K
rsync soundcore AeroClip (input)_2026-05-13_10-56-50.mp4 → NAS ✓ 83K
rsync soundcore AeroClip (input)_2026-05-13_10-57-20.mp4 → NAS ✓ 29K
rsync soundcore AeroClip (input)_2026-05-13_10-57-50.mp4 → NAS ✓ 7.0K
rsync soundcore AeroClip (input)_2026-05-13_10-58-20.mp4 → NAS ✓ 15K
rsync soundcore AeroClip (input)_2026-05-13_10-58-50.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-59-20.mp4 → NAS ✓ 9.0K
rsync soundcore AeroClip (input)_2026-05-13_10-59-50.mp4 → NAS ✓ 14K
rsync soundcore AeroClip (input)_2026-05-13_11-00-20.mp4 → NAS ✓ 21K
rsync soundcore AeroClip (input)_2026-05-13_11-00-50.mp4 → NAS ✓ 17K
rsync MacBook Pro Microphone (input)_2026-05-13_11-01-30.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_11-02-02.mp4 → NAS ✓ 194K
rsync MacBook Pro Microphone (input)_2026-05-13_11-02-32.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_11-03-02.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_11-03-32.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_11-04-02.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_11-04-32.mp4 → NAS ✓ 200K
rsync MacBook Pro Microphone (input)_2026-05-13_11-05-02.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_11-05-32.mp4 → NAS ✓ 207K
rsync MacBook Pro Microphone (input)_2026-05-13_11-06-02.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-06-31.mp4 → NAS ✓ 200K
rsync MacBook Pro Microphone (input)_2026-05-13_11-07-01.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_11-07-31.mp4 → NAS ✓ 198K
rsync MacBook Pro Microphone (input)_2026-05-13_11-08-01.mp4 → NAS ✓ 195K
rsync MacBook Pro Microphone (input)_2026-05-13_11-08-31.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_11-09-00.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_11-09-30.mp4 → NAS ✓ 194K
rsync MacBook Pro Microphone (input)_2026-05-13_11-10-00.mp4 → NAS ✓ 196K
rsync MacBook Pro Microphone (input)_2026-05-13_11-10-29.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_11-10-59.mp4 → NAS ✓ 192K
rsync MacBook Pro Microphone (input)_2026-05-13_11-11-29.mp4 → NAS ✓ 191K
rsync MacBook Pro Microphone (input)_2026-05-13_11-11-59.mp4 → NAS ✓ 198K
rsync MacBook Pro Microphone (input)_2026-05-13_11-12-29.mp4 → NAS ✓ 203K
rsync MacBook Pro Microphone (input)_2026-05-13_11-12-58.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_11-13-28.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-13-58.mp4 → NAS ✓ 203K
rsync MacBook Pro Microphone (input)_2026-05-13_11-14-28.mp4 → NAS ✓ 200K
rsync MacBook Pro Microphone (input)_2026-05-13_11-14-58.mp4 → NAS ✓ 218K
rsync MacBook Pro Microphone (input)_2026-05-13_11-15-28.mp4 → NAS ✓ 243K
rsync MacBook Pro Microphone (input)_2026-05-13_11-15-58.mp4 → NAS ✓ 215K
rsync MacBook Pro Microphone (input)_2026-05-13_11-16-28.mp4 → NAS ✓ 194K
rsync MacBook Pro Microphone (input)_2026-05-13_11-16-58.mp4 → NAS ✓ 203K
rsync MacBook Pro Microphone (input)_2026-05-13_11-17-27.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-17-57.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-18-27.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_11-18-57.mp4 → NAS ✓ 199K
rsync MacBook Pro Microphone (input)_2026-05-13_11-19-27.mp4 → NAS ✓ 196K
rsync MacBook Pro Microphone (input)_2026-05-13_11-19-57.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_11-20-27.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-20-57.mp4 → NAS ✓ 213K
rsync MacBook Pro Microphone (input)_2026-05-13_11-21-27.mp4 → NAS ✓ 207K
rsync MacBook Pro Microphone (input)_2026-05-13_11-21-57.mp4 → NAS ✓ 216K
rsync MacBook Pro Microphone (input)_2026-05-13_11-22-27.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-22-57.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_11-23-26.mp4 → NAS ✓ 217K
rsync MacBook Pro Microphone (input)_2026-05-13_11-23-56.mp4 → NAS ✓ 211K
rsync MacBook Pro Microphone (input)_2026-05-13_11-24-26.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-24-56.mp4 → NAS ✓ 219K
rsync MacBook Pro Microphone (input)_2026-05-13_11-25-26.mp4 → NAS ✓ 222K
rsync MacBook Pro Microphone (input)_2026-05-13_11-25-56.mp4 → NAS ✓ 216K
rsync MacBook Pro Microphone (input)_2026-05-13_11-26-25.mp4 → NAS ✓ 199K
rsync MacBook Pro Microphone (input)_2026-05-13_11-26-55.mp4 → NAS ✓ 211K
rsync MacBook Pro Microphone (input)_2026-05-13_11-27-25.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-27-55.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_11-28-25.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_11-28-55.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-29-25.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-29-55.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_11-30-25.mp4 → NAS ✓ 213K
rsync MacBook Pro Microphone (input)_2026-05-13_11-30-55.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-31-25.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-31-55.mp4 → NAS ✓ 214K
rsync MacBook Pro Microphone (input)_2026-05-13_11-32-25.mp4 → NAS ✓ 216K
rsync MacBook Pro Microphone (input)_2026-05-13_11-32-55.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-33-25.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-33-55.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-34-25.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_11-34-54.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-35-24.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_11-35-54.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-36-24.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_11-36-54.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-37-24.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-37-54.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-38-24.mp4 → NAS ✓ 200K
rsync MacBook Pro Microphone (input)_2026-05-13_11-38-54.mp4 → NAS ✓ 197K
rsync MacBook Pro Microphone (input)_2026-05-13_11-39-24.mp4 → NAS ✓ 207K
rsync MacBook Pro Microphone (input)_2026-05-13_11-39-54.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_11-40-24.mp4 → NAS ✓ 207K
rsync MacBook Pro Microphone (input)_2026-05-13_11-40-53.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-41-23.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_11-41-53.mp4 → NAS ✓ 218K
rsync MacBook Pro Microphone (input)_2026-05-13_11-42-23.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-42-53.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_11-43-23.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-43-53.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_11-44-23.mp4 → NAS ✓ 227K
rsync MacBook Pro Microphone (input)_2026-05-13_11-44-53.mp4 → NAS ✓ 216K
rsync MacBook Pro Microphone (input)_2026-05-13_11-45-23.mp4 → NAS ✓ 203K
rsync MacBook Pro Microphone (input)_2026-05-13_11-45-53.mp4 → NAS ✓ 203K
rsync MacBook Pro Microphone (input)_2026-05-13_11-46-23.mp4 → NAS ✓ 207K
rsync MacBook Pro Microphone (input)_2026-05-13_11-46-53.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-47-22.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_11-47-52.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_11-48-22.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_11-48-52.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_11-49-22.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_11-49-52.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-50-22.mp4 → NAS ✓ 206K
rsync MacBook Pro Microphone (input)_2026-05-13_11-50-52.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_11-51-22.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_11-51-52.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_11-52-22.mp4 → NAS ✓ 211K
rsync MacBook Pro Microphone (input)_2026-05-13_11-52-51.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_11-53-21.mp4 → NAS ✓ 235K
rsync MacBook Pro Microphone (input)_2026-05-13_11-53-51.mp4 → NAS ✓ 222K
rsync MacBook Pro Microphone (input)_2026-05-13_11-54-21.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_11-54-51.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_11-55-21.mp4 → NAS ✓ 215K
rsync MacBook Pro Microphone (input)_2026-05-13_11-55-51.mp4 → NAS ✓ 213K
rsync MacBook Pro Microphone (input)_2026-05-13_11-56-20.mp4 → NAS ✓ 211K
rsync MacBook Pro Microphone (input)_2026-05-13_11-56-50.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_11-57-20.mp4 → NAS ✓ 213K
rsync MacBook Pro Microphone (input)_2026-05-13_11-57-50.mp4 → NAS ✓ 215K
rsync MacBook Pro Microphone (input)_2026-05-13_11-58-19.mp4 → NAS ✓ 213K
rsync MacBook Pro Microphone (input)_2026-05-13_11-58-49.mp4 → NAS ✓ 226K
rsync MacBook Pro Microphone (input)_2026-05-13_11-59-19.mp4 → NAS ✓ 218K
rsync MacBook Pro Microphone (input)_2026-05-13_11-59-49.mp4 → NAS ✓ 237K
rsync MacBook Pro Microphone (input)_2026-05-13_12-00-19.mp4 → NAS ✓ 205K
rsync MacBook Pro Microphone (input)_2026-05-13_12-00-49.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_12-01-19.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_12-01-48.mp4 → NAS ✓ 199K
rsync MacBook Pro Microphone (input)_2026-05-13_12-02-18.mp4 → NAS ✓ 198K
rsync MacBook Pro Microphone (input)_2026-05-13_12-02-48.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_12-03-18.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_12-03-48.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_12-04-18.mp4 → NAS ✓ 199K
rsync MacBook Pro Microphone (input)_2026-05-13_12-04-48.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_12-05-18.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_12-05-48.mp4 → NAS ✓ 207K
rsync MacBook Pro Microphone (input)_2026-05-13_12-06-17.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_12-06-47.mp4 → NAS ✓ 221K
rsync MacBook Pro Microphone (input)_2026-05-13_12-07-17.mp4 → NAS ✓ 200K
rsync MacBook Pro Microphone (input)_2026-05-13_12-07-47.mp4 → NAS ✓ 195K
rsync MacBook Pro Microphone (input)_2026-05-13_12-08-17.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_12-08-47.mp4 → NAS ✓ 202K
rsync MacBook Pro Microphone (input)_2026-05-13_12-09-17.mp4 → NAS ✓ 193K
rsync MacBook Pro Microphone (input)_2026-05-13_12-09-47.mp4 → NAS ✓ 199K
rsync MacBook Pro Microphone (input)_2026-05-13_12-10-17.mp4 → NAS ✓ 197K
rsync MacBook Pro Microphone (input)_2026-05-13_12-10-47.mp4 → NAS ✓ 196K
rsync MacBook Pro Microphone (input)_2026-05-13_12-11-17.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_12-11-46.mp4 → NAS ✓ 198K
rsync MacBook Pro Microphone (input)_2026-05-13_12-12-16.mp4 → NAS ✓ 208K
rsync MacBook Pro Microphone (input)_2026-05-13_12-12-46.mp4 → NAS ✓ 204K
rsync MacBook Pro Microphone (input)_2026-05-13_12-13-16.mp4 → NAS ✓ 219K
rsync MacBook Pro Microphone (input)_2026-05-13_12-13-46.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_12-14-16.mp4 → NAS ✓ 207K
rsync MacBook Pro Microphone (input)_2026-05-13_12-14-46.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_12-15-16.mp4 → NAS ✓ 213K
rsync MacBook Pro Microphone (input)_2026-05-13_12-15-46.mp4 → NAS ✓ 214K
rsync MacBook Pro Microphone (input)_2026-05-13_12-16-16.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_12-16-46.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_12-17-16.mp4 → NAS ✓ 198K
rsync MacBook Pro Microphone (input)_2026-05-13_12-17-46.mp4 → NAS ✓ 201K
rsync MacBook Pro Microphone (input)_2026-05-13_12-18-16.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_12-18-45.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_12-19-15.mp4 → NAS ✓ 214K
rsync MacBook Pro Microphone (input)_2026-05-13_12-19-45.mp4 → NAS ✓ 209K
rsync MacBook Pro Microphone (input)_2026-05-13_12-20-15.mp4 → NAS ✓ 210K
rsync MacBook Pro Microphone (input)_2026-05-13_12-20-45.mp4 → NAS ✓ 212K
rsync MacBook Pro Microphone (input)_2026-05-13_12-21-14.mp4 → NAS ✓ 211K
rsync MacBook Pro Microphone (input)_202...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
45861
|
NULL
|
0
|
2026-05-14T15:31:17.975891+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778772677975_m2.jpg...
|
iTerm2
|
screenpipe"
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
ggml_metal_free: deallocating
whisper_backend_init ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:07:17.813880Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-14T18:07:25.268127Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=10 elapsed=1.819536167s
2026-05-14T18:07:25.268371Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 10 eligible frames
2026-05-14T18:07:25.824320Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 5 frames, 0.6MB → 0.2MB (4.0x), 5 JPEGs deleted
2026-05-14T18:07:26.273059Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 3 frames, 0.7MB → 0.4MB (1.7x), 3 JPEGs deleted
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:09:20.299383Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:11:22.783747Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-14T18:12:29.052150Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.751484125s
2026-05-14T18:12:29.052294Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:13:25.193120Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:15:27.572444Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-14T18:17:04.060905Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)
2026-05-14T18:17:04.086797Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 2
2026-05-14T18:17:04.289459Z INFO sck_rs::stream_manager: stopped 2 persistent stream(s)
2026-05-14T18:17:04.514888Z INFO screenpipe_audio::core::run_record_and_transcribe: screen unlocked — rebuilding stream for MacBook Pro Microphone (input) (avoids zombie-callback state observed after sleep/wake on macOS, Windows, and Linux)
2026-05-14T18:17:04.557979Z WARN screenpipe_audio::audio_manager::manager: recording for device MacBook Pro Microphone (input) exited with error: stream rebuild required after screen unlock for MacBook Pro Microphone (input) (recovery is automatic via device_monitor)
2026-05-14T18:17:05.242244Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)
2026-05-14T18:17:05.549376Z WARN screenpipe_audio::audio_manager::device_monitor: [DEVICE_RECOVERY] detected stale recording handle for MacBook Pro Microphone (input), cleaning up for restart
2026-05-14T18:17:05.549451Z INFO screenpipe_audio::device::device_manager: Stopping device: MacBook Pro Microphone (input)
2026-05-14T18:17:06.308691Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 0 excluded)
2026-05-14T18:17:06.846677Z INFO screenpipe_audio::device::device_manager: starting recording for device: MacBook Pro Microphone (input)
2026-05-14T18:17:06.846824Z INFO screenpipe_audio::audio_manager::device_monitor: restarted with system default device: MacBook Pro Microphone (input)
2026-05-14T18:17:06.846890Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for MacBook Pro Microphone (input) (wired / 30s segments)
2026-05-14T18:17:07.444669Z WARN sqlx::query: summary="SELECT DISTINCT app_name, window_name, …" db.statement="\n\nSELECT\n DISTINCT app_name,\n window_name,\n browser_url\nFROM\n frames\nWHERE\n timestamp > datetime('now', '-30 seconds')\n AND app_name IS NOT NULL\n AND window_name IS NOT NULL\n" rows_affected=0 rows_returned=374 elapsed=3.00804925s
2026-05-14T18:17:11.045310Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 160.8ms elapsed (expected 5.3ms) → inserting 155.4ms silence (14923 samples)
2026-05-14T18:17:12.775454Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 83.0ms elapsed (expected 5.3ms) → inserting 77.7ms silence (7460 samples)
2026-05-14T18:17:19.588065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4915557953454808779, trigger=visual_change)
2026-05-14T18:17:19.712429Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4915557953454808779, trigger=visual_change)
2026-05-14T18:17:25.869045Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4915557953454808779, trigger=click)
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:17:32.516386Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 86.0ms elapsed (expected 5.3ms) → inserting 80.7ms silence (7745 samples)
2026-05-14T18:17:32.920163Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-14T18:17:41.655714Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=12.584709333s
2026-05-14T18:17:41.659296Z WARN sqlx::query: summary="SELECT DISTINCT app_name, window_name, …" db.statement="\n\nSELECT\n DISTINCT app_name,\n window_name,\n browser_url\nFROM\n frames\nWHERE\n timestamp > datetime('now', '-30 seconds')\n AND app_name IS NOT NULL\n AND window_name IS NOT NULL\n" rows_affected=0 rows_returned=375 elapsed=1.525763459s
2026-05-14T18:19:15.613896Z WARN sqlx::query: summary="SELECT DISTINCT app_name, window_name, …" db.statement="\n\nSELECT\n DISTINCT app_name,\n window_name,\n browser_url\nFROM\n frames\nWHERE\n timestamp > datetime('now', '-30 seconds')\n AND app_name IS NOT NULL\n AND window_name IS NOT NULL\n" rows_affected=0 rows_returned=383 elapsed=1.089600916s
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:19:38.508186Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-14T18:19:45.114427Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-554583693258477392, trigger=click)
2026-05-14T18:19:55.429434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-554583693258477392, trigger=visual_change)
2026-05-14T18:19:57.285192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-554583693258477392, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-14T18:20:28.676631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8971157115277618803, trigger=click)
2026-05-14T18:20:55.977460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1564715759782373567, trigger=click)
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:21:41.262468Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-14T18:22:46.614239Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=1 rows_returned=0 elapsed=4.94553125s
2026-05-14T18:22:52.962854Z WARN sqlx::query: summary="SELECT DISTINCT app_name, window_name, …" db.statement="\n\nSELECT\n DISTINCT app_name,\n window_name,\n browser_url\nFROM\n frames\nWHERE\n timestamp > datetime('now', '-30 seconds')\n AND app_name IS NOT NULL\n AND window_name IS NOT NULL\n" rows_affected=0 rows_returned=392 elapsed=1.0767815s
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:23:45.030577Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-14T18:24:19.699073Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 81.3ms elapsed (expected 5.3ms) → inserting 75.9ms silence (7288 samples)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:25:49.236566Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:27:52.060944Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=17 elapsed=5.421659208s
2026-05-14T18:27:52.061111Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 17 eligible frames
2026-05-14T18:27:52.632428Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-14T18:27:53.132060Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.2MB → 0.6MB (2.2x), 9 JPEGs deleted
2026-05-14T18:27:54.278904Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.5MB → 1.1MB (1.4x), 8 JPEGs deleted
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"ggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:07:17.813880Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:07:25.268127Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=10 elapsed=1.819536167s\n2026-05-14T18:07:25.268371Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 10 eligible frames\n2026-05-14T18:07:25.824320Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 5 frames, 0.6MB → 0.2MB (4.0x), 5 JPEGs deleted\n2026-05-14T18:07:26.273059Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 3 frames, 0.7MB → 0.4MB (1.7x), 3 JPEGs deleted\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:09:20.299383Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:11:22.783747Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:12:29.052150Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=2 elapsed=2.751484125s\n2026-05-14T18:12:29.052294Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:13:25.193120Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:15:27.572444Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:17:04.060905Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-05-14T18:17:04.086797Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 2\n2026-05-14T18:17:04.289459Z INFO sck_rs::stream_manager: stopped 2 persistent stream(s)\n2026-05-14T18:17:04.514888Z INFO screenpipe_audio::core::run_record_and_transcribe: screen unlocked — rebuilding stream for MacBook Pro Microphone (input) (avoids zombie-callback state observed after sleep/wake on macOS, Windows, and Linux)\n2026-05-14T18:17:04.557979Z WARN screenpipe_audio::audio_manager::manager: recording for device MacBook Pro Microphone (input) exited with error: stream rebuild required after screen unlock for MacBook Pro Microphone (input) (recovery is automatic via device_monitor)\n2026-05-14T18:17:05.242244Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-05-14T18:17:05.549376Z WARN screenpipe_audio::audio_manager::device_monitor: [DEVICE_RECOVERY] detected stale recording handle for MacBook Pro Microphone (input), cleaning up for restart\n2026-05-14T18:17:05.549451Z INFO screenpipe_audio::device::device_manager: Stopping device: MacBook Pro Microphone (input)\n2026-05-14T18:17:06.308691Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 0 excluded)\n2026-05-14T18:17:06.846677Z INFO screenpipe_audio::device::device_manager: starting recording for device: MacBook Pro Microphone (input)\n2026-05-14T18:17:06.846824Z INFO screenpipe_audio::audio_manager::device_monitor: restarted with system default device: MacBook Pro Microphone (input)\n2026-05-14T18:17:06.846890Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for MacBook Pro Microphone (input) (wired / 30s segments)\n2026-05-14T18:17:07.444669Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=374 elapsed=3.00804925s\n2026-05-14T18:17:11.045310Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 160.8ms elapsed (expected 5.3ms) → inserting 155.4ms silence (14923 samples)\n2026-05-14T18:17:12.775454Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 83.0ms elapsed (expected 5.3ms) → inserting 77.7ms silence (7460 samples)\n2026-05-14T18:17:19.588065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4915557953454808779, trigger=visual_change)\n2026-05-14T18:17:19.712429Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4915557953454808779, trigger=visual_change)\n2026-05-14T18:17:25.869045Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4915557953454808779, trigger=click)\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:17:32.516386Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 86.0ms elapsed (expected 5.3ms) → inserting 80.7ms silence (7745 samples)\n2026-05-14T18:17:32.920163Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:17:41.655714Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=0 elapsed=12.584709333s\n2026-05-14T18:17:41.659296Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=375 elapsed=1.525763459s\n2026-05-14T18:19:15.613896Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=383 elapsed=1.089600916s\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:19:38.508186Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:19:45.114427Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-554583693258477392, trigger=click)\n2026-05-14T18:19:55.429434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-554583693258477392, trigger=visual_change)\n2026-05-14T18:19:57.285192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-554583693258477392, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-14T18:20:28.676631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8971157115277618803, trigger=click)\n2026-05-14T18:20:55.977460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1564715759782373567, trigger=click)\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:21:41.262468Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:22:46.614239Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=1 rows_returned=0 elapsed=4.94553125s\n2026-05-14T18:22:52.962854Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=392 elapsed=1.0767815s\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:23:45.030577Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:24:19.699073Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 81.3ms elapsed (expected 5.3ms) → inserting 75.9ms silence (7288 samples)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:25:49.236566Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:27:52.060944Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=17 elapsed=5.421659208s\n2026-05-14T18:27:52.061111Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 17 eligible frames\n2026-05-14T18:27:52.632428Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:27:53.132060Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.2MB → 0.6MB (2.2x), 9 JPEGs deleted\n2026-05-14T18:27:54.278904Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.5MB → 1.1MB (1.4x), 8 JPEGs deleted\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:29:55.226276Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe","depth":4,"on_screen":true,"value":"ggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:07:17.813880Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:07:25.268127Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=10 elapsed=1.819536167s\n2026-05-14T18:07:25.268371Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 10 eligible frames\n2026-05-14T18:07:25.824320Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 5 frames, 0.6MB → 0.2MB (4.0x), 5 JPEGs deleted\n2026-05-14T18:07:26.273059Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 3 frames, 0.7MB → 0.4MB (1.7x), 3 JPEGs deleted\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:09:20.299383Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe\n\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:11:22.783747Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:12:29.052150Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=2 elapsed=2.751484125s\n2026-05-14T18:12:29.052294Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:13:25.193120Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n\n tip: wire screenpipe into claude with one command:\n claude mcp add screenpipe -- npx -y screenpipe-mcp\n then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity\n\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:15:27.572444Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:17:04.060905Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)\n2026-05-14T18:17:04.086797Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 2\n2026-05-14T18:17:04.289459Z INFO sck_rs::stream_manager: stopped 2 persistent stream(s)\n2026-05-14T18:17:04.514888Z INFO screenpipe_audio::core::run_record_and_transcribe: screen unlocked — rebuilding stream for MacBook Pro Microphone (input) (avoids zombie-callback state observed after sleep/wake on macOS, Windows, and Linux)\n2026-05-14T18:17:04.557979Z WARN screenpipe_audio::audio_manager::manager: recording for device MacBook Pro Microphone (input) exited with error: stream rebuild required after screen unlock for MacBook Pro Microphone (input) (recovery is automatic via device_monitor)\n2026-05-14T18:17:05.242244Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)\n2026-05-14T18:17:05.549376Z WARN screenpipe_audio::audio_manager::device_monitor: [DEVICE_RECOVERY] detected stale recording handle for MacBook Pro Microphone (input), cleaning up for restart\n2026-05-14T18:17:05.549451Z INFO screenpipe_audio::device::device_manager: Stopping device: MacBook Pro Microphone (input)\n2026-05-14T18:17:06.308691Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 0 excluded)\n2026-05-14T18:17:06.846677Z INFO screenpipe_audio::device::device_manager: starting recording for device: MacBook Pro Microphone (input)\n2026-05-14T18:17:06.846824Z INFO screenpipe_audio::audio_manager::device_monitor: restarted with system default device: MacBook Pro Microphone (input)\n2026-05-14T18:17:06.846890Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for MacBook Pro Microphone (input) (wired / 30s segments)\n2026-05-14T18:17:07.444669Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=374 elapsed=3.00804925s\n2026-05-14T18:17:11.045310Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 160.8ms elapsed (expected 5.3ms) → inserting 155.4ms silence (14923 samples)\n2026-05-14T18:17:12.775454Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 83.0ms elapsed (expected 5.3ms) → inserting 77.7ms silence (7460 samples)\n2026-05-14T18:17:19.588065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4915557953454808779, trigger=visual_change)\n2026-05-14T18:17:19.712429Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4915557953454808779, trigger=visual_change)\n2026-05-14T18:17:25.869045Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4915557953454808779, trigger=click)\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:17:32.516386Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 86.0ms elapsed (expected 5.3ms) → inserting 80.7ms silence (7745 samples)\n2026-05-14T18:17:32.920163Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:17:41.655714Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=0 elapsed=12.584709333s\n2026-05-14T18:17:41.659296Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=375 elapsed=1.525763459s\n2026-05-14T18:19:15.613896Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=383 elapsed=1.089600916s\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:19:38.508186Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:19:45.114427Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-554583693258477392, trigger=click)\n2026-05-14T18:19:55.429434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-554583693258477392, trigger=visual_change)\n2026-05-14T18:19:57.285192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-554583693258477392, trigger=click)\n\n tip: install a starter bundle of pipes:\n screenpipe install https://screenpi.pe/start.json\n\n2026-05-14T18:20:28.676631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8971157115277618803, trigger=click)\n2026-05-14T18:20:55.977460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1564715759782373567, trigger=click)\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:21:41.262468Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:22:46.614239Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=1 rows_returned=0 elapsed=4.94553125s\n2026-05-14T18:22:52.962854Z WARN sqlx::query: summary=\"SELECT DISTINCT app_name, window_name, …\" db.statement=\"\\n\\nSELECT\\n DISTINCT app_name,\\n window_name,\\n browser_url\\nFROM\\n frames\\nWHERE\\n timestamp > datetime('now', '-30 seconds')\\n AND app_name IS NOT NULL\\n AND window_name IS NOT NULL\\n\" rows_affected=0 rows_returned=392 elapsed=1.0767815s\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:23:45.030577Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:24:19.699073Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 81.3ms elapsed (expected 5.3ms) → inserting 75.9ms silence (7288 samples)\n\n tip: sign in for higher AI quotas + cloud sync:\n screenpipe login\n\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:25:49.236566Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:27:52.060944Z WARN sqlx::query: summary=\"SELECT id, snapshot_path, device_name, …\" db.statement=\"\\n\\nSELECT\\n id,\\n snapshot_path,\\n device_name,\\n timestamp\\nFROM\\n frames\\nWHERE\\n snapshot_path IS NOT NULL\\n AND timestamp < ?1\\nORDER BY\\n device_name,\\n timestamp ASC\\nLIMIT\\n 5000\\n\" rows_affected=0 rows_returned=17 elapsed=5.421659208s\n2026-05-14T18:27:52.061111Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 17 eligible frames\n2026-05-14T18:27:52.632428Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n2026-05-14T18:27:53.132060Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.2MB → 0.6MB (2.2x), 9 JPEGs deleted\n2026-05-14T18:27:54.278904Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.5MB → 1.1MB (1.4x), 8 JPEGs deleted\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\nwhisper_backend_init_gpu: device 0: Metal (type: 1)\nwhisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)\nwhisper_backend_init_gpu: using Metal backend\nggml_metal_init: allocating\nggml_metal_init: found device: Apple M1\nggml_metal_init: picking default device: Apple M1\nggml_metal_init: use fusion = true\nggml_metal_init: use concurrency = true\nggml_metal_init: use graph optimize = true\nwhisper_backend_init: using BLAS backend\nwhisper_init_state: kv self size = 3.15 MB\nwhisper_init_state: kv cross size = 9.44 MB\nwhisper_init_state: kv pad size = 2.36 MB\nwhisper_init_state: compute buffer (conv) = 14.17 MB\nwhisper_init_state: compute buffer (encode) = 65.96 MB\nwhisper_init_state: compute buffer (cross) = 8.50 MB\nwhisper_init_state: compute buffer (decode) = 96.83 MB\nggml_metal_free: deallocating\n2026-05-14T18:29:55.226276Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks\n\n tip: get the screenpipe desktop app for the full experience\n https://screenpi.pe","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.05900931,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.32928857,"top":1.0,"width":0.05900931,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33128324,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.3882979,"top":1.0,"width":0.05900931,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39029256,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.44730717,"top":1.0,"width":0.05900931,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.44930187,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5063165,"top":1.0,"width":0.058843084,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.50831115,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-129-190:~ (-zsh)","depth":2,"bounds":{"left":0.56515956,"top":1.0,"width":0.058843084,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5671542,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-20-31-146:~ (-zsh)","depth":2,"bounds":{"left":0.62400264,"top":1.0,"width":0.058843084,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.62599736,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-145-148:~ (nc)","depth":2,"bounds":{"left":0.6828458,"top":1.0,"width":0.058843084,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.68484044,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7280585,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"screenpipe\"","depth":1,"bounds":{"left":0.49601063,"top":1.0,"width":0.027925532,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
-1176716547952649155
|
-816202924460018208
|
click
|
accessibility
|
NULL
|
ggml_metal_free: deallocating
whisper_backend_init ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:07:17.813880Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-14T18:07:25.268127Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=10 elapsed=1.819536167s
2026-05-14T18:07:25.268371Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 10 eligible frames
2026-05-14T18:07:25.824320Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 5 frames, 0.6MB → 0.2MB (4.0x), 5 JPEGs deleted
2026-05-14T18:07:26.273059Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 3 frames, 0.7MB → 0.4MB (1.7x), 3 JPEGs deleted
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:09:20.299383Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
tip: get the screenpipe desktop app for the full experience
https://screenpi.pe
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:11:22.783747Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-14T18:12:29.052150Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=2 elapsed=2.751484125s
2026-05-14T18:12:29.052294Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 2 eligible frames
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:13:25.193120Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
tip: wire screenpipe into claude with one command:
claude mcp add screenpipe -- npx -y screenpipe-mcp
then ask claude to build a pipe that tracks who you are, your todos, and how you spend your time from your screen activity
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:15:27.572444Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-14T18:17:04.060905Z INFO screenpipe_engine::sleep_monitor: Screen unlocked (CGSession safety-net poll)
2026-05-14T18:17:04.086797Z INFO screenpipe_engine::event_driven_capture: invalidating persistent streams after unlock/wake for monitor 2
2026-05-14T18:17:04.289459Z INFO sck_rs::stream_manager: stopped 2 persistent stream(s)
2026-05-14T18:17:04.514888Z INFO screenpipe_audio::core::run_record_and_transcribe: screen unlocked — rebuilding stream for MacBook Pro Microphone (input) (avoids zombie-callback state observed after sleep/wake on macOS, Windows, and Linux)
2026-05-14T18:17:04.557979Z WARN screenpipe_audio::audio_manager::manager: recording for device MacBook Pro Microphone (input) exited with error: stream rebuild required after screen unlock for MacBook Pro Microphone (input) (recovery is automatic via device_monitor)
2026-05-14T18:17:05.242244Z INFO sck_rs::stream_manager: persistent SCK stream started for display 1 (1440x900, 2fps, 0 excluded)
2026-05-14T18:17:05.549376Z WARN screenpipe_audio::audio_manager::device_monitor: [DEVICE_RECOVERY] detected stale recording handle for MacBook Pro Microphone (input), cleaning up for restart
2026-05-14T18:17:05.549451Z INFO screenpipe_audio::device::device_manager: Stopping device: MacBook Pro Microphone (input)
2026-05-14T18:17:06.308691Z INFO sck_rs::stream_manager: persistent SCK stream started for display 2 (3008x1253, 2fps, 0 excluded)
2026-05-14T18:17:06.846677Z INFO screenpipe_audio::device::device_manager: starting recording for device: MacBook Pro Microphone (input)
2026-05-14T18:17:06.846824Z INFO screenpipe_audio::audio_manager::device_monitor: restarted with system default device: MacBook Pro Microphone (input)
2026-05-14T18:17:06.846890Z INFO screenpipe_audio::core::run_record_and_transcribe: starting continuous recording for MacBook Pro Microphone (input) (wired / 30s segments)
2026-05-14T18:17:07.444669Z WARN sqlx::query: summary="SELECT DISTINCT app_name, window_name, …" db.statement="\n\nSELECT\n DISTINCT app_name,\n window_name,\n browser_url\nFROM\n frames\nWHERE\n timestamp > datetime('now', '-30 seconds')\n AND app_name IS NOT NULL\n AND window_name IS NOT NULL\n" rows_affected=0 rows_returned=374 elapsed=3.00804925s
2026-05-14T18:17:11.045310Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 160.8ms elapsed (expected 5.3ms) → inserting 155.4ms silence (14923 samples)
2026-05-14T18:17:12.775454Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 83.0ms elapsed (expected 5.3ms) → inserting 77.7ms silence (7460 samples)
2026-05-14T18:17:19.588065Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 1 (hash=-4915557953454808779, trigger=visual_change)
2026-05-14T18:17:19.712429Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4915557953454808779, trigger=visual_change)
2026-05-14T18:17:25.869045Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-4915557953454808779, trigger=click)
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:17:32.516386Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 86.0ms elapsed (expected 5.3ms) → inserting 80.7ms silence (7745 samples)
2026-05-14T18:17:32.920163Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-14T18:17:41.655714Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=0 elapsed=12.584709333s
2026-05-14T18:17:41.659296Z WARN sqlx::query: summary="SELECT DISTINCT app_name, window_name, …" db.statement="\n\nSELECT\n DISTINCT app_name,\n window_name,\n browser_url\nFROM\n frames\nWHERE\n timestamp > datetime('now', '-30 seconds')\n AND app_name IS NOT NULL\n AND window_name IS NOT NULL\n" rows_affected=0 rows_returned=375 elapsed=1.525763459s
2026-05-14T18:19:15.613896Z WARN sqlx::query: summary="SELECT DISTINCT app_name, window_name, …" db.statement="\n\nSELECT\n DISTINCT app_name,\n window_name,\n browser_url\nFROM\n frames\nWHERE\n timestamp > datetime('now', '-30 seconds')\n AND app_name IS NOT NULL\n AND window_name IS NOT NULL\n" rows_affected=0 rows_returned=383 elapsed=1.089600916s
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:19:38.508186Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-14T18:19:45.114427Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-554583693258477392, trigger=click)
2026-05-14T18:19:55.429434Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-554583693258477392, trigger=visual_change)
2026-05-14T18:19:57.285192Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-554583693258477392, trigger=click)
tip: install a starter bundle of pipes:
screenpipe install https://screenpi.pe/start.json
2026-05-14T18:20:28.676631Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-8971157115277618803, trigger=click)
2026-05-14T18:20:55.977460Z INFO screenpipe_engine::event_driven_capture: content dedup: skipping capture for monitor 2 (hash=-1564715759782373567, trigger=click)
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:21:41.262468Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-14T18:22:46.614239Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=1 rows_returned=0 elapsed=4.94553125s
2026-05-14T18:22:52.962854Z WARN sqlx::query: summary="SELECT DISTINCT app_name, window_name, …" db.statement="\n\nSELECT\n DISTINCT app_name,\n window_name,\n browser_url\nFROM\n frames\nWHERE\n timestamp > datetime('now', '-30 seconds')\n AND app_name IS NOT NULL\n AND window_name IS NOT NULL\n" rows_affected=0 rows_returned=392 elapsed=1.0767815s
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:23:45.030577Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-14T18:24:19.699073Z WARN screenpipe_audio::core::source_buffer: [MacBook Pro Microphone (input)] large gap on wired device: 81.3ms elapsed (expected 5.3ms) → inserting 75.9ms silence (7288 samples)
tip: sign in for higher AI quotas + cloud sync:
screenpipe login
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:25:49.236566Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
2026-05-14T18:27:52.060944Z WARN sqlx::query: summary="SELECT id, snapshot_path, device_name, …" db.statement="\n\nSELECT\n id,\n snapshot_path,\n device_name,\n timestamp\nFROM\n frames\nWHERE\n snapshot_path IS NOT NULL\n AND timestamp < ?1\nORDER BY\n device_name,\n timestamp ASC\nLIMIT\n 5000\n" rows_affected=0 rows_returned=17 elapsed=5.421659208s
2026-05-14T18:27:52.061111Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: found 17 eligible frames
2026-05-14T18:27:52.632428Z INFO screenpipe_audio::audio_manager::manager: reconciliation: transcribed 50 orphaned chunks
2026-05-14T18:27:53.132060Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 9 frames, 1.2MB → 0.6MB (2.2x), 9 JPEGs deleted
2026-05-14T18:27:54.278904Z INFO screenpipe_engine::snapshot_compaction: snapshot compaction: 8 frames, 1.5MB → 1.1MB (1.4x), 8 JPEGs deleted
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv self size = 3.15 MB
whisper_init_state: kv cross size = 9.44 MB
whisper_init_state: kv pad size = 2.36 MB
whisper_init_state: compute buffer (conv) = 14.17 MB
whisper_init_state: compute buffer (encode) = 65.96 MB
whisper_init_state: compute buffer (cross) = 8.50 MB
whisper_init_state: compute buffer (decode) = 96.83 MB
ggml_metal_free: deallocating
whisper_backend_init_gpu: device 0: Metal (type: 1)
whisper_backend_init_gpu: found GPU device 0: Metal (type: 1, cnt: 0)
whisper_backend_init_gpu: using Metal backend
ggml_metal_init: allocating
ggml_metal_init: found device: Apple M1
ggml_metal_init: picking default device: Apple M1
ggml_metal_init: use fusion = true
ggml_metal_init: use concurrency = true
ggml_metal_init: use graph optimize = true
whisper_backend_init: using BLAS backend
whisper_init_state: kv ...
|
45860
|
NULL
|
NULL
|
NULL
|
|
45822
|
NULL
|
0
|
2026-05-14T15:25:25.705334+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778772325705_m2.jpg...
|
Firefox
|
AI Features | Datadog — Work
|
1
|
app.datadoghq.com/dashboard/5id-9sv-qmg/ai-feature app.datadoghq.com/dashboard/5id-9sv-qmg/ai-features?fromUser=false&fullscreen_end_ts=1778772320875&fullscreen_paused=false&fullscreen_refresh_mode=sliding&fullscreen_section=overview&fullscreen_start_ts=1776180320875&fullscreen_widget=2858087697247681&refresh_mode=paused&from_ts=1772316000000&to_ts=1777475592447&live=false...
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Unnamed Group
Platform Sprint 4 Q2 - Platform Team Unnamed Group
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Usage | Windsurf
Usage | Windsurf
Unnamed Group
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
Unnamed Group
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[JY-20903] Recorded call does not appear on the dashboard - Jira
[JY-20903] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Unnamed Group
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Unnamed Group
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
[JY-20904] Fix UpdateActivityElasticSearchDocumentCommand - Jira
[JY-20904] Fix UpdateActivityElasticSearchDocumentCommand - Jira
Jiminny
Jiminny
New Tab
New Tab
New Tab
New Tab
CloudWatch | us-east-2
CloudWatch | us-east-2
Companies | All companies
Companies | All companies
Developers | HubSpot
Developers | HubSpot
Jiminny
Jiminny
Feed — jiminny — Sentry
Feed — jiminny — Sentry
Inbox (1,684) - [EMAIL] - Jiminny Mail
Inbox (1,684) - [EMAIL] - Jiminny Mail
AI Features | Datadog
AI Features | Datadog
Close tab
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
AI Chat settings
Close
WORK, Google Account: [EMAIL]
Main menu
New Chat
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
Edit
You said how to change period in datadog there is metric and when I open it I see there si hardcoded from to
You said
how to change period in datadog there is metric and when I open it I see there si hardcoded from to
Listen
Gemini said
Gemini said
It sounds like you’re looking at a
Timeboard
or a specific
Metric Explorer
view where the time range feels "stuck." In Datadog, the time range (the "from" and "to") is usually controlled by the global time selector, but there are a few reasons why it might look hardcoded.
Here is how to unlock and change that period:
1. The Global Time Selector
1. The Global Time Selector
At the very top right of the Datadog interface, you’ll see a time picker (e.g., "Past 1h", "Past 1d").
To change the duration:
Click the dropdown and select a preset or click
Custom
to set a specific start and end date/time.
The "Fixed" Trap:
If you arrived at the page via a shared link or a specific snapshot, the URL might contain a fixed
from_ts
and
to_ts
. Clicking any of the relative time options (like "Past 1 Hour") will break you out of that fixed window.
2. Check for "Template Variables"
2. Check for "Template Variables"
If you are on a dashboard and the time isn't changing when you click a specific graph, check if there is a
Template Variable
bar at the top. Occasionally, dashboards are designed to filter data based on specific saved views, though usually, these affect
what
data you see rather than the
time
.
3. Editing the Widget (The "Hardcoded" Feel)
3. Editing the Widget (The "Hardcoded" Feel)
If you open a specific widget (the graph) and it looks like the time is fixed, it might be because the widget has a
Time Override
.
Hover over the graph and click the
Edit
(pencil) icon.
Look for a section or tab labeled
Set display preferences
or
Time window
.
Ensure it is set to
Global Time
. If it is set to "Fixed," it will ignore whatever you pick at the top of the dashboard and always show that specific period. Change it back to "Global" to give control back to the main selector.
4. The "Pause" Button
4. The "Pause" Button
Check the top right near the time selector. If the
Live
button is not pulsing or if there is a "Play" icon, the dashboard might be paused on a specific moment in time. Clicking
Live
will jump you back to the current "now" minus your selected duration.
Quick Tip:
If you want to quickly zoom into a specific period on a graph without using menus, just
click and drag
your mouse over the area of the graph you want to see. Datadog will automatically update the "from" and "to" for the entire page to match that selection.
Are you looking at a standard Dashboard, or are you in the Notebooks section? (Notebooks handle time ranges a bit differently).
Good response
Bad response
Redo
Share & export
Copy
Show more options
Enter a prompt for Gemini
encrypted
Enter a prompt for Gemini
encrypted
Open upload file menu
Tools
Open mode picker
Fast
Microphone
Send message
Your Jiminny chats aren’t used to improve our models. Gemini is AI. It can make mistakes, so double check it.
Your privacy & Gemini Opens in a new window
Your privacy & Gemini
Opens in a new window
Summarize page
Summarize page
Skip to main content
Skip to main content
Inspect
Inspect
Split Graph
Split Graph
Compare Time
Compare Time
1mo
Past 1 Month
UTC+03:00
Step Back
Pause
Step Forward
Zoom Out Time Range
Reset to original time frame
Ask Bits
Close
Collapse Query Experiment with your query. Keep in mind, changes are only saved in Edit mode.
Collapse Query...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Unnamed Group","depth":4,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":5,"bounds":{"left":0.26595744,"top":0.0,"width":0.101230055,"height":0.010774142},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app","depth":4,"bounds":{"left":0.2528258,"top":0.0,"width":0.07679521,"height":0.032721467},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app","depth":5,"bounds":{"left":0.26595744,"top":0.0,"width":0.18932846,"height":0.010774142},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":4,"bounds":{"left":0.2528258,"top":0.0,"width":0.07679521,"height":0.032721467},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":5,"bounds":{"left":0.26595744,"top":0.0,"width":0.11735372,"height":0.010774142},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Usage | Windsurf","depth":4,"bounds":{"left":0.25,"top":0.0,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Usage | Windsurf","depth":5,"bounds":{"left":0.2632979,"top":0.0031923384,"width":0.029920213,"height":0.010774142},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Unnamed Group","depth":4,"bounds":{"left":0.2528258,"top":0.02952913,"width":0.007978723,"height":0.01915403},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":4,"bounds":{"left":0.2528258,"top":0.053072624,"width":0.07679521,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":5,"bounds":{"left":0.26595744,"top":0.06464485,"width":0.06632314,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20891] Sidekick SMS issue - Jira","depth":4,"bounds":{"left":0.2528258,"top":0.08579409,"width":0.07679521,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20891] Sidekick SMS issue - Jira","depth":5,"bounds":{"left":0.26595744,"top":0.09736632,"width":0.064494684,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"bounds":{"left":0.2528258,"top":0.118515566,"width":0.07679521,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":5,"bounds":{"left":0.26595744,"top":0.1300878,"width":0.15658244,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Unnamed Group","depth":4,"bounds":{"left":0.2528258,"top":0.15642458,"width":0.007978723,"height":0.01915403},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":4,"bounds":{"left":0.2528258,"top":0.17996807,"width":0.07679521,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":5,"bounds":{"left":0.26595744,"top":0.1915403,"width":0.11735372,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20903] Recorded call does not appear on the dashboard - Jira","depth":4,"bounds":{"left":0.2528258,"top":0.21268955,"width":0.07679521,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20903] Recorded call does not appear on the dashboard - Jira","depth":5,"bounds":{"left":0.26595744,"top":0.22426178,"width":0.11619016,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.2528258,"top":0.24541101,"width":0.07679521,"height":0.032721467},"on_screen":true,"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.26595744,"top":0.25698325,"width":0.013297873,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.2528258,"top":0.27813247,"width":0.07679521,"height":0.032721467},"on_screen":true,"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.26595744,"top":0.2897047,"width":0.013297873,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.2528258,"top":0.31085396,"width":0.07679521,"height":0.032721467},"on_screen":true,"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.26595744,"top":0.32242617,"width":0.013297873,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Unnamed Group","depth":4,"bounds":{"left":0.2528258,"top":0.34876296,"width":0.007978723,"height":0.01915403},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":4,"bounds":{"left":0.2528258,"top":0.37230647,"width":0.07679521,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":5,"bounds":{"left":0.26595744,"top":0.38387868,"width":0.091755316,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app","depth":4,"bounds":{"left":0.2528258,"top":0.40502793,"width":0.07679521,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app","depth":5,"bounds":{"left":0.26595744,"top":0.41660017,"width":0.18932846,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":4,"bounds":{"left":0.25,"top":0.43774942,"width":0.07962101,"height":0.032721467},"on_screen":true,"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.2632979,"top":0.44932163,"width":0.12898937,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Useful commands - Engineering - Confluence","depth":4,"bounds":{"left":0.25,"top":0.47047088,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Useful commands - Engineering - Confluence","depth":5,"bounds":{"left":0.2632979,"top":0.4820431,"width":0.079288565,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Unnamed Group","depth":4,"bounds":{"left":0.2528258,"top":0.5083799,"width":0.007978723,"height":0.01915403},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app","depth":4,"bounds":{"left":0.2528258,"top":0.5319234,"width":0.07679521,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app","depth":5,"bounds":{"left":0.26595744,"top":0.5434956,"width":0.21575798,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"[JY-20904] Fix UpdateActivityElasticSearchDocumentCommand - Jira","depth":4,"bounds":{"left":0.2528258,"top":0.5646449,"width":0.07679521,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[JY-20904] Fix UpdateActivityElasticSearchDocumentCommand - Jira","depth":5,"bounds":{"left":0.26595744,"top":0.57621706,"width":0.122340426,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.25,"top":0.59736633,"width":0.07962101,"height":0.032721467},"on_screen":true,"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.2632979,"top":0.6089386,"width":0.013131649,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.25,"top":0.6300878,"width":0.07962101,"height":0.032721467},"on_screen":true,"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.2632979,"top":0.64166003,"width":0.014960106,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.25,"top":0.66280925,"width":0.07962101,"height":0.032721467},"on_screen":true,"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.2632979,"top":0.6743815,"width":0.014960106,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"CloudWatch | us-east-2","depth":4,"bounds":{"left":0.25,"top":0.6955307,"width":0.07962101,"height":0.032721467},"on_screen":true,"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.2632979,"top":0.70710295,"width":0.041223403,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Companies | All companies","depth":4,"bounds":{"left":0.25,"top":0.7282522,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Companies | All companies","depth":5,"bounds":{"left":0.2632979,"top":0.7398244,"width":0.046708778,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Developers | HubSpot","depth":4,"bounds":{"left":0.25,"top":0.7609737,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Developers | HubSpot","depth":5,"bounds":{"left":0.2632979,"top":0.7725459,"width":0.037898935,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.25,"top":0.79369515,"width":0.07962101,"height":0.032721467},"on_screen":true,"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.2632979,"top":0.80526733,"width":0.013131649,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Feed — jiminny — Sentry","depth":4,"bounds":{"left":0.25,"top":0.8264166,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Feed — jiminny — Sentry","depth":5,"bounds":{"left":0.2632979,"top":0.83798885,"width":0.042719416,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Inbox (1,684) - lukas.kovalik@jiminny.com - Jiminny Mail","depth":4,"bounds":{"left":0.25,"top":0.8591381,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Inbox (1,684) - lukas.kovalik@jiminny.com - Jiminny Mail","depth":5,"bounds":{"left":0.2632979,"top":0.8707103,"width":0.09790558,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"AI Features | Datadog","depth":4,"bounds":{"left":0.25,"top":0.89185953,"width":0.07962101,"height":0.032721467},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"AI Features | Datadog","depth":5,"bounds":{"left":0.2632979,"top":0.9034318,"width":0.037400264,"height":0.010774142},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.31732047,"top":0.8990423,"width":0.007978723,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.2528258,"top":0.92897046,"width":0.07413564,"height":0.025538707},"on_screen":true,"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.2528258,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Close Google Gemini (⌃X)","depth":6,"bounds":{"left":0.26379654,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"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.27493352,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"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.28607047,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"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.29720744,"top":0.97007185,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"AI Chat settings","depth":7,"bounds":{"left":0.4346742,"top":0.055067837,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":7,"bounds":{"left":0.44664228,"top":0.055067837,"width":0.010638298,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"WORK, Google Account: lukas.kovalik@jiminny.com","depth":12,"bounds":{"left":0.44398272,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Main menu","depth":12,"bounds":{"left":0.3336104,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Chat","depth":12,"bounds":{"left":0.41605717,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Open menu for conversation actions.","depth":12,"bounds":{"left":0.42935506,"top":0.103751,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXHeading","text":"Conversation with Gemini","depth":15,"bounds":{"left":0.32928857,"top":0.14764565,"width":0.0003324468,"height":0.0007980846},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Conversation with Gemini","depth":16,"bounds":{"left":0.32928857,"top":0.15003991,"width":0.1200133,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Copy prompt","depth":21,"bounds":{"left":0.3522274,"top":0.18355946,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Edit","depth":21,"bounds":{"left":0.36685506,"top":0.18355946,"width":0.013297873,"height":0.031923383},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"You said how to change period in datadog there is metric and when I open it I see there si hardcoded from to","depth":21,"bounds":{"left":0.38680187,"top":0.19313647,"width":0.065159574,"height":0.07661612},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"You said","depth":23,"bounds":{"left":0.32928857,"top":0.19393456,"width":0.019946808,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"how to change period in datadog there is metric and when I open it I see there si hardcoded from to","depth":23,"bounds":{"left":0.38680187,"top":0.19473264,"width":0.06466091,"height":0.073822826},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Listen","depth":22,"bounds":{"left":0.44398272,"top":0.30167598,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXHeading","text":"Gemini said","depth":20,"bounds":{"left":0.33460772,"top":0.33280128,"width":0.0003324468,"height":0.0007980846},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Gemini said","depth":21,"bounds":{"left":0.33460772,"top":0.3347965,"width":0.04105718,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"It sounds like you’re looking at a","depth":24,"bounds":{"left":0.33759972,"top":0.33599362,"width":0.07829122,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Timeboard","depth":24,"bounds":{"left":0.41589096,"top":0.33599362,"width":0.027925532,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or a specific","depth":24,"bounds":{"left":0.33759972,"top":0.33599362,"width":0.11402926,"height":0.037110932},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Metric Explorer","depth":24,"bounds":{"left":0.3622008,"top":0.3567438,"width":0.039727394,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"view where the time range feels \"stuck.\" In Datadog, the time range (the \"from\" and \"to\") is usually controlled by the global time selector, but there are a few reasons why it might look hardcoded.","depth":24,"bounds":{"left":0.33759972,"top":0.3567438,"width":0.11702128,"height":0.09936153},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Here is how to unlock and change that period:","depth":24,"bounds":{"left":0.33759972,"top":0.46927375,"width":0.11103723,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"1. The Global Time Selector","depth":23,"bounds":{"left":0.33759972,"top":0.509976,"width":0.11702128,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1. The Global Time Selector","depth":24,"bounds":{"left":0.33759972,"top":0.51157224,"width":0.06981383,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"At the very top right of the Datadog interface, you’ll see a time picker (e.g., \"Past 1h\", \"Past 1d\").","depth":24,"bounds":{"left":0.33759972,"top":0.53790903,"width":0.11186835,"height":0.057861134},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"To change the duration:","depth":26,"bounds":{"left":0.35023272,"top":0.6089386,"width":0.061668884,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Click the dropdown and select a preset or click","depth":26,"bounds":{"left":0.35023272,"top":0.6089386,"width":0.09225399,"height":0.037110932},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Custom","depth":26,"bounds":{"left":0.35023272,"top":0.65043896,"width":0.019946808,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"to set a specific start and end date/time.","depth":26,"bounds":{"left":0.35023272,"top":0.65043896,"width":0.09474734,"height":0.037110932},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"The \"Fixed\" Trap:","depth":26,"bounds":{"left":0.35023272,"top":0.7007183,"width":0.044049203,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you arrived at the page via a shared link or a specific snapshot, the URL might contain a fixed","depth":26,"bounds":{"left":0.35023272,"top":0.7007183,"width":0.09707447,"height":0.057861134},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"from_ts","depth":27,"bounds":{"left":0.3522274,"top":0.764166,"width":0.019614361,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"and","depth":26,"bounds":{"left":0.37383643,"top":0.7629689,"width":0.011801862,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"to_ts","depth":27,"bounds":{"left":0.38763297,"top":0.764166,"width":0.013962766,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":". Clicking any of the relative time options (like \"Past 1 Hour\") will break you out of that fixed window.","depth":26,"bounds":{"left":0.35023272,"top":0.7629689,"width":0.1043883,"height":0.057861134},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"2. Check for \"Template Variables\"","depth":23,"bounds":{"left":0.33759972,"top":0.8451716,"width":0.11702128,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2. Check for \"Template Variables\"","depth":24,"bounds":{"left":0.33759972,"top":0.8467678,"width":0.08610372,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you are on a dashboard and the time isn't changing when you click a specific graph, check if there is a","depth":24,"bounds":{"left":0.33759972,"top":0.8731046,"width":0.11702128,"height":0.057861134},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Template Variable","depth":24,"bounds":{"left":0.36585772,"top":0.91460496,"width":0.04637633,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"bar at the top. Occasionally, dashboards are designed to filter data based on specific saved views, though usually, these affect","depth":24,"bounds":{"left":0.33759972,"top":0.91460496,"width":0.114527926,"height":0.07861133},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"what","depth":24,"bounds":{"left":0.38746676,"top":0.9768556,"width":0.011801862,"height":0.016360734},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"data you see rather than the","depth":24,"bounds":{"left":0.33759972,"top":0.9768556,"width":0.111369684,"height":0.023144424},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"time","depth":24,"bounds":{"left":0.35920876,"top":0.99760574,"width":0.010638298,"height":0.002394259},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":24,"bounds":{"left":0.3698471,"top":0.99760574,"width":0.0013297872,"height":0.002394259},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"3. Editing the Widget (The \"Hardcoded\" Feel)","depth":23,"bounds":{"left":0.33759972,"top":1.0,"width":0.11702128,"height":-0.038308024},"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"3. Editing the Widget (The \"Hardcoded\" Feel)","depth":24,"bounds":{"left":0.33759972,"top":1.0,"width":0.11569149,"height":-0.039904237},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you open a specific widget (the graph) and it looks like the time is fixed, it might be because the widget has a","depth":24,"bounds":{"left":0.33759972,"top":1.0,"width":0.11419548,"height":-0.066241026},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Time Override","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Hover over the graph and click the","depth":26,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Edit","depth":26,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(pencil) icon.","depth":26,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Look for a section or tab labeled","depth":26,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Set display preferences","depth":26,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"or","depth":26,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Time window","depth":26,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":".","depth":26,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Ensure it is set to","depth":26,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Global Time","depth":26,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":". If it is set to \"Fixed,\" it will ignore whatever you pick at the top of the dashboard and always show that specific period. Change it back to \"Global\" to give control back to the main selector.","depth":26,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"4. The \"Pause\" Button","depth":23,"on_screen":false,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4. The \"Pause\" Button","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Check the top right near the time selector. If the","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Live","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"button is not pulsing or if there is a \"Play\" icon, the dashboard might be paused on a specific moment in time. Clicking","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Live","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"will jump you back to the current \"now\" minus your selected duration.","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Quick Tip:","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"If you want to quickly zoom into a specific period on a graph without using menus, just","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"click and drag","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"your mouse over the area of the graph you want to see. Datadog will automatically update the \"from\" and \"to\" for the entire page to match that selection.","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Are you looking at a standard Dashboard, or are you in the Notebooks section? (Notebooks handle time ranges a bit differently).","depth":24,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Good response","depth":21,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Bad response","depth":21,"on_screen":false,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Redo","depth":21,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Share & export","depth":20,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Copy","depth":21,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Show more options","depth":20,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXTextArea","text":"Enter a prompt for Gemini\nencrypted","depth":20,"bounds":{"left":0.34291887,"top":0.8216281,"width":0.10638298,"height":0.01915403},"on_screen":true,"value":"Enter a prompt for Gemini\nencrypted","help_text":"","role_description":"text entry area","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Enter a prompt for Gemini","depth":21,"bounds":{"left":0.34956783,"top":0.82202715,"width":0.069980055,"height":0.018355945},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"encrypted","depth":21,"bounds":{"left":0.34192154,"top":0.8216281,"width":0.0066489363,"height":0.01915403},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Open upload file menu","depth":20,"bounds":{"left":0.33892953,"top":0.8575419,"width":0.013297873,"height":0.031923383},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tools","depth":18,"bounds":{"left":0.35488698,"top":0.8575419,"width":0.013297873,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open mode picker","depth":20,"bounds":{"left":0.41007313,"top":0.85514766,"width":0.027925532,"height":0.031923383},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Fast","depth":23,"bounds":{"left":0.41539228,"top":0.8639266,"width":0.00930851,"height":0.014764565},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Microphone","depth":19,"bounds":{"left":0.43999335,"top":0.85514766,"width":0.013297873,"height":0.031923383},"on_screen":true,"role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Send message","depth":19,"bounds":{"left":0.44630983,"top":0.85434955,"width":0.013962766,"height":0.033519555},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Your Jiminny chats aren’t used to improve our models. Gemini is AI. It can make mistakes, so double check it.","depth":17,"bounds":{"left":0.33510637,"top":0.90901834,"width":0.11951463,"height":0.025139665},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Your privacy & Gemini Opens in a new window","depth":17,"bounds":{"left":0.41705453,"top":0.92178774,"width":0.040059842,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Your privacy & Gemini","depth":18,"bounds":{"left":0.41705453,"top":0.92178774,"width":0.040059842,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Opens in a new window","depth":19,"bounds":{"left":0.32928857,"top":0.92098963,"width":0.043218084,"height":0.012370312},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Summarize page","depth":7,"bounds":{"left":0.33494017,"top":0.95730245,"width":0.053523935,"height":0.025538707},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Summarize page","depth":9,"bounds":{"left":0.34059176,"top":0.96249,"width":0.042220745,"height":0.015163607},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Skip to main content","depth":7,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to main content","depth":8,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Inspect","depth":14,"bounds":{"left":0.47074467,"top":0.06464485,"width":0.03324468,"height":0.035115723},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Inspect","depth":16,"bounds":{"left":0.4787234,"top":0.073822826,"width":0.017287234,"height":0.016759777},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Split Graph","depth":14,"bounds":{"left":0.5053192,"top":0.06464485,"width":0.041888297,"height":0.035115723},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Split Graph","depth":16,"bounds":{"left":0.51329786,"top":0.073822826,"width":0.025930852,"height":0.016759777},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Compare Time","depth":14,"bounds":{"left":0.54853725,"top":0.06464485,"width":0.050199468,"height":0.035115723},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Compare Time","depth":16,"bounds":{"left":0.55651593,"top":0.073822826,"width":0.034242023,"height":0.016759777},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1mo","depth":12,"bounds":{"left":0.7727726,"top":0.075019956,"width":0.009142287,"height":0.014365523},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXTextField","text":"Past 1 Month","depth":11,"bounds":{"left":0.7691157,"top":0.07102953,"width":0.124667555,"height":0.022346368},"on_screen":true,"value":"Past 1 Month","help_text":"","placeholder":" ","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"UTC+03:00","depth":12,"bounds":{"left":0.7877327,"top":0.06464485,"width":0.01662234,"height":0.011173184},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Step Back","depth":11,"bounds":{"left":0.89677525,"top":0.07102953,"width":0.00930851,"height":0.022346368},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Pause","depth":11,"bounds":{"left":0.90575135,"top":0.07102953,"width":0.00930851,"height":0.022346368},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Step Forward","depth":11,"bounds":{"left":0.9147274,"top":0.07102953,"width":0.00930851,"height":0.022346368},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Zoom Out Time Range","depth":10,"bounds":{"left":0.92669547,"top":0.07102953,"width":0.00930851,"height":0.022346368},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Reset to original time frame","depth":10,"bounds":{"left":0.93866354,"top":0.07102953,"width":0.00930851,"height":0.022346368},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Ask Bits","depth":10,"bounds":{"left":0.9506317,"top":0.07102953,"width":0.028091755,"height":0.022346368},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close","depth":10,"bounds":{"left":0.98138297,"top":0.06783719,"width":0.011968086,"height":0.028731046},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Collapse Query Experiment with your query. Keep in mind, changes are only saved in Edit mode.","depth":10,"bounds":{"left":0.47074467,"top":0.10055866,"width":0.52393615,"height":0.035115723},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Collapse Query","depth":12,"bounds":{"left":0.47340426,"top":0.10694334,"width":0.045545213,"height":0.022346368},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false}]...
|
-6234031747398323334
|
1738057726239720774
|
click
|
accessibility
|
NULL
|
Unnamed Group
Platform Sprint 4 Q2 - Platform Team Unnamed Group
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Usage | Windsurf
Usage | Windsurf
Unnamed Group
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
[JY-20891] Sidekick SMS issue - Jira
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
Unnamed Group
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[SRD-6849] Recorded call does not appear on the dashboard - Jira
[JY-20903] Recorded call does not appear on the dashboard - Jira
[JY-20903] Recorded call does not appear on the dashboard - Jira
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Jiminny
Unnamed Group
[SRD-6853] Moxso - Potential deal stages bug - Jira
[SRD-6853] Moxso - Potential deal stages bug - Jira
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
Configure SSH access to multiple environment - Engineering - Confluence
Configure SSH access to multiple environment - Engineering - Confluence
Useful commands - Engineering - Confluence
Useful commands - Engineering - Confluence
Unnamed Group
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
[JY-20904] Fix UpdateActivityElasticSearchDocumentCommand - Jira
[JY-20904] Fix UpdateActivityElasticSearchDocumentCommand - Jira
Jiminny
Jiminny
New Tab
New Tab
New Tab
New Tab
CloudWatch | us-east-2
CloudWatch | us-east-2
Companies | All companies
Companies | All companies
Developers | HubSpot
Developers | HubSpot
Jiminny
Jiminny
Feed — jiminny — Sentry
Feed — jiminny — Sentry
Inbox (1,684) - [EMAIL] - Jiminny Mail
Inbox (1,684) - [EMAIL] - Jiminny Mail
AI Features | Datadog
AI Features | Datadog
Close tab
New Tab
Customize sidebar
Close Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
AI Chat settings
Close
WORK, Google Account: [EMAIL]
Main menu
New Chat
Open menu for conversation actions.
Conversation with Gemini
Conversation with Gemini
Copy prompt
Edit
You said how to change period in datadog there is metric and when I open it I see there si hardcoded from to
You said
how to change period in datadog there is metric and when I open it I see there si hardcoded from to
Listen
Gemini said
Gemini said
It sounds like you’re looking at a
Timeboard
or a specific
Metric Explorer
view where the time range feels "stuck." In Datadog, the time range (the "from" and "to") is usually controlled by the global time selector, but there are a few reasons why it might look hardcoded.
Here is how to unlock and change that period:
1. The Global Time Selector
1. The Global Time Selector
At the very top right of the Datadog interface, you’ll see a time picker (e.g., "Past 1h", "Past 1d").
To change the duration:
Click the dropdown and select a preset or click
Custom
to set a specific start and end date/time.
The "Fixed" Trap:
If you arrived at the page via a shared link or a specific snapshot, the URL might contain a fixed
from_ts
and
to_ts
. Clicking any of the relative time options (like "Past 1 Hour") will break you out of that fixed window.
2. Check for "Template Variables"
2. Check for "Template Variables"
If you are on a dashboard and the time isn't changing when you click a specific graph, check if there is a
Template Variable
bar at the top. Occasionally, dashboards are designed to filter data based on specific saved views, though usually, these affect
what
data you see rather than the
time
.
3. Editing the Widget (The "Hardcoded" Feel)
3. Editing the Widget (The "Hardcoded" Feel)
If you open a specific widget (the graph) and it looks like the time is fixed, it might be because the widget has a
Time Override
.
Hover over the graph and click the
Edit
(pencil) icon.
Look for a section or tab labeled
Set display preferences
or
Time window
.
Ensure it is set to
Global Time
. If it is set to "Fixed," it will ignore whatever you pick at the top of the dashboard and always show that specific period. Change it back to "Global" to give control back to the main selector.
4. The "Pause" Button
4. The "Pause" Button
Check the top right near the time selector. If the
Live
button is not pulsing or if there is a "Play" icon, the dashboard might be paused on a specific moment in time. Clicking
Live
will jump you back to the current "now" minus your selected duration.
Quick Tip:
If you want to quickly zoom into a specific period on a graph without using menus, just
click and drag
your mouse over the area of the graph you want to see. Datadog will automatically update the "from" and "to" for the entire page to match that selection.
Are you looking at a standard Dashboard, or are you in the Notebooks section? (Notebooks handle time ranges a bit differently).
Good response
Bad response
Redo
Share & export
Copy
Show more options
Enter a prompt for Gemini
encrypted
Enter a prompt for Gemini
encrypted
Open upload file menu
Tools
Open mode picker
Fast
Microphone
Send message
Your Jiminny chats aren’t used to improve our models. Gemini is AI. It can make mistakes, so double check it.
Your privacy & Gemini Opens in a new window
Your privacy & Gemini
Opens in a new window
Summarize page
Summarize page
Skip to main content
Skip to main content
Inspect
Inspect
Split Graph
Split Graph
Compare Time
Compare Time
1mo
Past 1 Month
UTC+03:00
Step Back
Pause
Step Forward
Zoom Out Time Range
Reset to original time frame
Ask Bits
Close
Collapse Query Experiment with your query. Keep in mind, changes are only saved in Edit mode.
Collapse Query...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
45657
|
NULL
|
0
|
2026-05-14T15:17:45.957552+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778771865957_m2.jpg...
|
Slack
|
Galya Dimitrova (DM) - Jiminny Inc - 3 new items - Galya Dimitrova (DM) - Jiminny Inc - 3 new items - Slack...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
3
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Aneliya Angelova
Galya Dimitrova
Vasil Vasilev
Stefka Stoyanova
Todor Stamatov
Mario Georgiev
Nikolay Ivanov
James Graham
Stoyan Tanev
Steliyan Georgiev
Petko Kashinski
Lukas Kovalik
you
Toast
Jira Cloud
Messages
Messages
Files
Files
Untitled
Untitled
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Lukas Kovalik
Today at 2:54:11 PM
2:54 PM
здрасти, имам един въпрос. Тука покрай едно SRD има проблем че сме сменили opportunity на activity и stage си беше останал за старото opportunity
Today at 2:54:49 PM
2:54
то не знам дали е проблем точно, по-скоро се малко губи информация
Today at 2:55:50 PM
2:55
ако е stage at call (stage на activity) то е винаги първото при самото създаване или искаме да го сменяваме според мачване
Galya Dimitrova...
|
[{"role":"AXPopUpButton","text [{"role":"AXPopUpButton","text":"Switch workspaces… (Jiminny Inc) Has new messages","depth":14,"bounds":{"left":0.0056515955,"top":0.058260176,"width":0.011968086,"height":0.028731046},"on_screen":true,"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.0029920214,"top":0.10055866,"width":0.017287234,"height":0.054269753},"on_screen":true,"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.0066489363,"top":0.13806863,"width":0.009973404,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DMs","depth":14,"bounds":{"left":0.0029920214,"top":0.15482841,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DMs","depth":16,"bounds":{"left":0.0076462766,"top":0.19233839,"width":0.007978723,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Activity","depth":14,"bounds":{"left":0.0029920214,"top":0.20909816,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Activity","depth":16,"bounds":{"left":0.004986702,"top":0.24660814,"width":0.012965426,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.005319149,"top":0.24660814,"width":0.0026595744,"height":0.011173184}},{"char_start":1,"char_count":7,"bounds":{"left":0.0076462766,"top":0.24660814,"width":0.010638298,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":14,"bounds":{"left":0.0029920214,"top":0.26336792,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":16,"bounds":{"left":0.0076462766,"top":0.3008779,"width":0.0076462766,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.007978723,"top":0.3008779,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":4,"bounds":{"left":0.009973404,"top":0.3008779,"width":0.0056515955,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"Later","depth":14,"bounds":{"left":0.0029920214,"top":0.31763768,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Later","depth":16,"bounds":{"left":0.00731383,"top":0.35514766,"width":0.008643617,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.00731383,"top":0.35514766,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":4,"bounds":{"left":0.00930851,"top":0.35514766,"width":0.0066489363,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"More…","depth":14,"bounds":{"left":0.0029920214,"top":0.3719074,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More","depth":16,"bounds":{"left":0.006981383,"top":0.4094174,"width":0.008976064,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.00731383,"top":0.4094174,"width":0.0033244682,"height":0.011173184}},{"char_start":1,"char_count":3,"bounds":{"left":0.010638298,"top":0.4094174,"width":0.0056515955,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"Unreads","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Threads","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Huddles","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Drafts & sent","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Directories","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-x-integration-app","depth":23,"bounds":{"left":0.042220745,"top":0.13328013,"width":0.043882977,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.13328013,"width":0.0013297872,"height":0.014365523}},{"char_start":1,"char_count":24,"bounds":{"left":0.043550532,"top":0.13328013,"width":0.05418883,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"platform-inner-team","depth":23,"bounds":{"left":0.042220745,"top":0.15562649,"width":0.044215426,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.15562649,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":18,"bounds":{"left":0.045212764,"top":0.15562649,"width":0.04155585,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"ai-chapter","depth":23,"bounds":{"left":0.042220745,"top":0.20830008,"width":0.022273935,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.20830008,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.04488032,"top":0.20830008,"width":0.019614361,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"alerts","depth":23,"bounds":{"left":0.042220745,"top":0.23064645,"width":0.011968086,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.23064645,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":5,"bounds":{"left":0.04488032,"top":0.23064645,"width":0.00930851,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"backend","depth":23,"bounds":{"left":0.042220745,"top":0.2529928,"width":0.018284574,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.2529928,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":6,"bounds":{"left":0.045212764,"top":0.2529928,"width":0.015292553,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"bugs","depth":23,"bounds":{"left":0.042220745,"top":0.2753392,"width":0.010305851,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.2753392,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":3,"bounds":{"left":0.045212764,"top":0.2753392,"width":0.00731383,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"confusion-clinic","depth":23,"bounds":{"left":0.042220745,"top":0.29768556,"width":0.034242023,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.29768556,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.04454787,"top":0.29768556,"width":0.032247342,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"curiosity_lab","depth":23,"bounds":{"left":0.042220745,"top":0.3200319,"width":0.027593086,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.3200319,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":12,"bounds":{"left":0.04454787,"top":0.3200319,"width":0.025265958,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"engineering","depth":23,"bounds":{"left":0.042220745,"top":0.3423783,"width":0.025598405,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.3423783,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":10,"bounds":{"left":0.04488032,"top":0.3423783,"width":0.022938829,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"general","depth":23,"bounds":{"left":0.042220745,"top":0.36472467,"width":0.015957447,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.36472467,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":6,"bounds":{"left":0.04488032,"top":0.36472467,"width":0.013297873,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"jiminny-bg","depth":23,"bounds":{"left":0.042220745,"top":0.38707104,"width":0.022938829,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.38707104,"width":0.0013297872,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.043550532,"top":0.38707104,"width":0.021609042,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"platform-tickets","depth":23,"bounds":{"left":0.042220745,"top":0.4094174,"width":0.034906916,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.4094174,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.045212764,"top":0.4094174,"width":0.031914894,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"product_launches","depth":23,"bounds":{"left":0.042220745,"top":0.43176377,"width":0.03856383,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.43176377,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.045212764,"top":0.43176377,"width":0.03557181,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"random","depth":23,"bounds":{"left":0.042220745,"top":0.45411015,"width":0.01662234,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.45411015,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":5,"bounds":{"left":0.044215426,"top":0.45411015,"width":0.014960106,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"releases","depth":23,"bounds":{"left":0.042220745,"top":0.4764565,"width":0.018284574,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.4764565,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":7,"bounds":{"left":0.044215426,"top":0.4764565,"width":0.016289894,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"sofia-office","depth":23,"bounds":{"left":0.042220745,"top":0.49880287,"width":0.024268618,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.49880287,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.04454787,"top":0.49880287,"width":0.021941489,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"support","depth":23,"bounds":{"left":0.042220745,"top":0.5211492,"width":0.016954787,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.5211492,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":6,"bounds":{"left":0.04454787,"top":0.5211492,"width":0.01462766,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"thank-yous","depth":23,"bounds":{"left":0.042220745,"top":0.5434956,"width":0.024268618,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.5434956,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.044215426,"top":0.5434956,"width":0.022606382,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"the_people_of_jiminny","depth":23,"bounds":{"left":0.042220745,"top":0.565842,"width":0.04488032,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.565842,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":20,"bounds":{"left":0.044215426,"top":0.565842,"width":0.04720745,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":23,"bounds":{"left":0.042220745,"top":0.61851555,"width":0.03756649,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.61851555,"width":0.0033244682,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.045545213,"top":0.61851555,"width":0.034242023,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":23,"bounds":{"left":0.042220745,"top":0.6408619,"width":0.034906916,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.6408619,"width":0.003656915,"height":0.014365523}},{"char_start":1,"char_count":14,"bounds":{"left":0.045877658,"top":0.6408619,"width":0.03158245,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":23,"bounds":{"left":0.042220745,"top":0.6632083,"width":0.026263298,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.6632083,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":12,"bounds":{"left":0.045212764,"top":0.6632083,"width":0.023271276,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Stefka Stoyanova","depth":23,"bounds":{"left":0.042220745,"top":0.6855547,"width":0.03756649,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.6855547,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.04488032,"top":0.6855547,"width":0.03523936,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Todor Stamatov","depth":23,"bounds":{"left":0.042220745,"top":0.70790106,"width":0.034242023,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.70790106,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":13,"bounds":{"left":0.04454787,"top":0.70790106,"width":0.031914894,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Mario Georgiev","depth":23,"bounds":{"left":0.042220745,"top":0.7302474,"width":0.033909574,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.7302474,"width":0.004654255,"height":0.014365523}},{"char_start":1,"char_count":13,"bounds":{"left":0.046875,"top":0.7302474,"width":0.02925532,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Ivanov","depth":23,"bounds":{"left":0.042220745,"top":0.75259376,"width":0.031914894,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.75259376,"width":0.0039893617,"height":0.014365523}},{"char_start":1,"char_count":13,"bounds":{"left":0.046210106,"top":0.75259376,"width":0.027925532,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":23,"bounds":{"left":0.042220745,"top":0.77494013,"width":0.031914894,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.77494013,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.044215426,"top":0.77494013,"width":0.029920213,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tanev","depth":23,"bounds":{"left":0.042220745,"top":0.7972865,"width":0.028922873,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.7972865,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.04488032,"top":0.7972865,"width":0.026263298,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Steliyan Georgiev","depth":23,"bounds":{"left":0.042220745,"top":0.8196329,"width":0.038231384,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.8196329,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":16,"bounds":{"left":0.04488032,"top":0.8196329,"width":0.03557181,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Petko Kashinski","depth":23,"bounds":{"left":0.042220745,"top":0.84197927,"width":0.034242023,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.84197927,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":14,"bounds":{"left":0.045212764,"top":0.84197927,"width":0.03158245,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.042220745,"top":0.86432564,"width":0.02925532,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.86432564,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":12,"bounds":{"left":0.04488032,"top":0.86432564,"width":0.026928192,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"you","depth":23,"bounds":{"left":0.07413564,"top":0.86432564,"width":0.0063164895,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.07446808,"top":0.86432564,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":2,"bounds":{"left":0.07679521,"top":0.86432564,"width":0.0056515955,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Toast","depth":23,"bounds":{"left":0.042220745,"top":0.9169992,"width":0.011968086,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.9169992,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":4,"bounds":{"left":0.04488032,"top":0.9169992,"width":0.009640957,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"bounds":{"left":0.042220745,"top":0.9393456,"width":0.021609042,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.9393456,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.044215426,"top":0.9393456,"width":0.019946808,"height":0.014365523}}],"role_description":"text"},{"role":"AXRadioButton","text":"Messages","depth":17,"bounds":{"left":0.10206117,"top":0.09177973,"width":0.030585106,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Messages","depth":19,"bounds":{"left":0.111369684,"top":0.10055866,"width":0.01861702,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.111369684,"top":0.10055866,"width":0.0039893617,"height":0.012769354}},{"char_start":1,"char_count":7,"bounds":{"left":0.115359046,"top":0.10055866,"width":0.014960106,"height":0.012769354}}],"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":17,"bounds":{"left":0.13397606,"top":0.09177973,"width":0.020944148,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":19,"bounds":{"left":0.14328457,"top":0.10055866,"width":0.008976064,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.14328457,"top":0.10055866,"width":0.0026595744,"height":0.012769354}},{"char_start":1,"char_count":4,"bounds":{"left":0.14594415,"top":0.10055866,"width":0.0063164895,"height":0.012769354}}],"role_description":"text"},{"role":"AXRadioButton","text":"Untitled","depth":17,"bounds":{"left":0.15591756,"top":0.09177973,"width":0.02925532,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Untitled","depth":19,"bounds":{"left":0.16522606,"top":0.10055866,"width":0.015957447,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.16555852,"top":0.10055866,"width":0.0033244682,"height":0.012769354}},{"char_start":1,"char_count":7,"bounds":{"left":0.16855054,"top":0.10055866,"width":0.012965426,"height":0.012769354}}],"role_description":"text"},{"role":"AXPopUpButton","text":"Add and Edit Channel Tabs","depth":17,"bounds":{"left":0.18650267,"top":0.09177973,"width":0.010638298,"height":0.030327214},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Canvas","depth":17,"bounds":{"left":0.096409574,"top":0.0518755,"width":0.015625,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"List","depth":17,"bounds":{"left":0.096409574,"top":0.0518755,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":17,"bounds":{"left":0.096409574,"top":0.0518755,"width":0.013962766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":22,"bounds":{"left":0.21210106,"top":0.12689546,"width":0.025265958,"height":0.022346368},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 2:54:11 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:54 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"здрасти, имам един въпрос. Тука покрай едно SRD има проблем че сме сменили opportunity на activity и stage си беше останал за старото opportunity","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 2:54:49 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:54","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"то не знам дали е проблем точно, по-скоро се малко губи информация","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 2:55:50 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:55","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ако е stage at call (stage на activity) то е винаги първото при самото създаване или искаме да го сменяваме според мачване","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Galya Dimitrova","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
1949878288069601213
|
-3982073005017162556
|
visual_change
|
hybrid
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
3
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Aneliya Angelova
Galya Dimitrova
Vasil Vasilev
Stefka Stoyanova
Todor Stamatov
Mario Georgiev
Nikolay Ivanov
James Graham
Stoyan Tanev
Steliyan Georgiev
Petko Kashinski
Lukas Kovalik
you
Toast
Jira Cloud
Messages
Messages
Files
Files
Untitled
Untitled
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Lukas Kovalik
Today at 2:54:11 PM
2:54 PM
здрасти, имам един въпрос. Тука покрай едно SRD има проблем че сме сменили opportunity на activity и stage си беше останал за старото opportunity
Today at 2:54:49 PM
2:54
то не знам дали е проблем точно, по-скоро се малко губи информация
Today at 2:55:50 PM
2:55
ако е stage at call (stage на activity) то е винаги първото при самото създаване или искаме да го сменяваме според мачване
Galya Dimitrova
ActivityLaterMoreSlackcalVIewmistonWindowHelpQ Describe what you are looking forJiminny...y% Galya Dimitrova• Messagese FilesUntitled Starred8 jiminny-x-integrati...•olattorm-inner-teamE Channels# ai-chapter# alerts# backend# bugs# confusion-clinid# curiosity_lab# engineering# general# jiminny-bg# platform-tickets# product_launches# randomi releases# sofia-office# support# thank-yous# the_people_of jimi...• Direct messagesP. Aneliya AngelovaP. Galya Dimitrova€. Vasil Vasilevf. Stefka StoyanovaT: Todor StamatovE. Mario Georgiev. Nikolay Ivanov2o James Graham "2. Stoyan Tanev ER. Steliyan Georgiev@ Petko KashinskiE. Lukas Kovalik y...# Apps® Toast$ Jira GloudXE Bug r-2090 in Jira CoudaRecorded call does not appear on the dashboardCode ReviewPriority= MediumAssigneeLukas Kovalik (you)As of today at 3:05 PM"SummariseOpen in difaтук ПРа е към другия тикет налице по този нямаше ла поавим пооменистори ми се странно и викам да проверя за всеки случайLukas Kovalik 3:07 PMла не сьм ги обръкал. сега ше виляла правилен е.само да проверявам сега дали да си остане и кога може да се смени stage. за това те и питахGalya Dimitrova # 3:09 PMама то оеше за другия за стеиджаа този беше за failed рекординг който го пратихме на процесинг?lnkas Kovalik 2.10 pNобоъках гиGalva Dimitrova = 3:11 PMа ок.не е толкова важнопросто сме сега на елна среша сьс съпорта и глеламе какво поавим в споинтаGalya Dimitrova 4:38 PMмежду другото как успя да подкараш тракването в Userpilotче да знам за следвашите като правимLukas Kovalik 4:40 PMпроблем не беше в UserPilot event a в laravel event липсваше му сериализация (edited)Galya Dimitrova 4:42 PMинтересно обаче че този трьгна обаче новия евент за AJ Reports в datadog продължава да показвамного странноLukas Kovalik 5:00 pMlще го погледнаMessage Galya Dimitrova In a meeting • Google Calendar+ AaImportactivilylypes.pnp( WriteCrmTrait.php© IntegrationApp/DecorateActivity.php© Activity.php© CrmHelperRepository.phg© AccountController.php© Hubspot/DecorateActivity.php© Salesforce/Service.phpE.env.stagingE.envT. IntearationApoService lrai.one# LogActivityTrait.php© DetachActivityObject.php© IntegrationApp/Service.php© Playbook.php© Pipedrive/Service.php© RematchActivityOnCrmObjectDetach.php(C) Close/Service.pnp© Copper/Service.php$0© BullhornService.phpTED = 'completed':ayload): ?stringf...}ad): ?stringf..ay $payload): Pstringf..,ad): boolf..,conditionSuccess): intf...}atedReportResult $primaryResult, array Spayload): intf...,SpayLoad): intf…..eportResult Sresult): boolf...?dRenort sautomatedRenort. AutomatedRenortResult Sresult: voidReport()) fK_JIMINNY_REPORTS,s••FII SAMPLE RATEIomatedReport->getTeam() ->getSlug(),tedReport-›getFrequency(),EUKEPURIS.ULL_SAMPLE_RATE,100% 28• Thu 14 May 18:17:45= custom.logA SF [jiminny@localhost]= laravel.log* Hs_local jiminny@localnostA console [QAI PROD] *]A console (PROD] Tx: Autov >ajiminnyОВ ДТАЗХ4Л"*** Close ****:= 959;c59c51700-06c0-4dad-hfeh-h7he+72+8725,C'07238011-25fa-418e-838b-fb21e82b9ea2',C'd68311e3-ac34-49bd-bf04-88323a7e5352'M/i2hdkefaZ_hoh5cle77-94a7-0od/ka21/099ssion_id = 136;uration 1d = 1•m_Layout_id = 1493;2,1661,66799, 66814, 66821, 66836, 66843, 668ide33:id THEN I (ownen)' SISE II END) AS usen'hubspot233v= 11512582;W Windsurf Toams 71:17UITF.8If 4 spaces...
|
45656
|
NULL
|
NULL
|
NULL
|
|
45655
|
NULL
|
0
|
2026-05-14T15:17:44.121633+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778771864121_m1.jpg...
|
Slack
|
Galya Dimitrova (DM) - Jiminny Inc - 3 new items - Galya Dimitrova (DM) - Jiminny Inc - 3 new items - Slack...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
3...
|
[{"role":"AXPopUpButton","text [{"role":"AXPopUpButton","text":"Switch workspaces… (Jiminny Inc) Has new messages","depth":14,"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Home","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Home","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DMs","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DMs","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Activity","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Activity","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Later","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Later","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"More…","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Unreads","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Threads","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Huddles","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Drafts & sent","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":21,"on_screen":false,"role_description":"text"}]...
|
-4313114178959172276
|
-8138966905705251209
|
click
|
hybrid
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
3
PhpStormFile→EditCodeRefactor RunToolsWindowViewNavigateQ.LaravelGitHelp• app.staging.jiminny.com/dashboard‹ $0 lbil100% <78 • Thu 14 May 18:17:43My Recordings Everyone's RecordingsTrending this monthSort by: Mos...D1IOUnknown Customer MNotetaker added by Veselin KulovD 2times playedNo RecordingsScheduleThis WeekInvite NotetakerEveryone's Schedule•Unknown CustomerBackend ChapterTomorrow, 10:30 AMM+Live FeedVeselin Kulov listened to call 6 07 May, 3:47 PMactivity with unknown customerHeld: 7 May, 10:37 AM≥ Value: $0Veselin Kulov listened to call 6д7 May, 11:12 AMactivity with unknown customerHeld: 7 May, 10:37 AM§ Value: $0Veselin Kulov listened to call 6d29 Apr, 2:03 PMactivity with unknown customerHeld: 29 Apr, 1:33 PM≥ Value: $0Veselin Kulov listened to call 608 Apr, 12:51 AMactivity with unknown customerỞ Duration: 4mỞ Duration: 4mỞ Duration: 4mLộ3JY-20493-smart-instant-nudge-pre-filtering = 885799...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
45640
|
NULL
|
0
|
2026-05-14T14:54:17.492492+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778770457492_m1.jpg...
|
Slack
|
Slack
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
FirefoxFileEditViewHistoryBookmarksProfilesTools W FirefoxFileEditViewHistoryBookmarksProfilesTools WindowCHelp• app.staging.jiminny.com/dashboard‹ $0 hiil100% <478• Thu 14 May 17:54:16My Recordings Everyone's RecordingsTrending this monthSort by: Mos...D1IOUnknown Customer MNotetaker added by Veselin KulovD 2times playedNo RecordingsScheduleThis Week•Unknown CustomerBackend ChapterTomorrow, 10:30 AMInvite NotetakerEveryone's ScheduleM+Live FeedVeselin Kulov listened to call 6 07 May, 3:47 PMactivity with unknown customerHeld: 7 May, 10:37 AM≥ Value: $0Veselin Kulov listened to call 6д7 May, 11:12 AMactivity with unknown customerHeld: 7 May, 10:37 AM§ Value: $0Veselin Kulov listened to call 6d29 Apr, 2:03 PMactivity with unknown customerHeld: 29 Apr, 1:33 PMValue: $0Veselin Kulov listened to call 608 Apr, 12:51 AMactivity with unknown customerDỞ Duration: 4mỞ Duration: 4mỞ Duration: 4mLộ3JY-20493-smart-instant-nudge-pre-filtering = 885799...
|
NULL
|
-1982069339926158207
|
NULL
|
visual_change
|
ocr
|
NULL
|
FirefoxFileEditViewHistoryBookmarksProfilesTools W FirefoxFileEditViewHistoryBookmarksProfilesTools WindowCHelp• app.staging.jiminny.com/dashboard‹ $0 hiil100% <478• Thu 14 May 17:54:16My Recordings Everyone's RecordingsTrending this monthSort by: Mos...D1IOUnknown Customer MNotetaker added by Veselin KulovD 2times playedNo RecordingsScheduleThis Week•Unknown CustomerBackend ChapterTomorrow, 10:30 AMInvite NotetakerEveryone's ScheduleM+Live FeedVeselin Kulov listened to call 6 07 May, 3:47 PMactivity with unknown customerHeld: 7 May, 10:37 AM≥ Value: $0Veselin Kulov listened to call 6д7 May, 11:12 AMactivity with unknown customerHeld: 7 May, 10:37 AM§ Value: $0Veselin Kulov listened to call 6d29 Apr, 2:03 PMactivity with unknown customerHeld: 29 Apr, 1:33 PMValue: $0Veselin Kulov listened to call 608 Apr, 12:51 AMactivity with unknown customerDỞ Duration: 4mỞ Duration: 4mỞ Duration: 4mLộ3JY-20493-smart-instant-nudge-pre-filtering = 885799...
|
45639
|
NULL
|
NULL
|
NULL
|
|
45638
|
NULL
|
0
|
2026-05-14T14:54:06.257834+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778770446257_m2.jpg...
|
Slack
|
Aneliya Angelova (DM) - Jiminny Inc - 4 new items Aneliya Angelova (DM) - Jiminny Inc - 4 new items - Slack...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
3
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Galya Dimitrova
Aneliya Angelova
Vasil Vasilev
Stefka Stoyanova
Todor Stamatov
Mario Georgiev
Nikolay Ivanov
James Graham
Stoyan Tanev
Steliyan Georgiev
Petko Kashinski
Lukas Kovalik
you
Toast
Jira Cloud
Messages
Messages
Add canvas
Add canvas
Files
Files
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Apr 28th at 5:14:04 PM
5:14
за деплой обаче не знам
Aneliya Angelova
Apr 28th at 5:14:48 PM
5:14 PM
защо
Lukas Kovalik
Apr 28th at 5:15:25 PM
5:15 PM
ами дали ще усепя да гледам
Aneliya Angelova
Apr 28th at 5:16:20 PM
5:16 PM
и за двете ли говориш
Lukas Kovalik
Apr 28th at 5:16:54 PM
5:16 PM
ами ще го деплойна но ако нещо гръмне
Aneliya Angelova
Apr 28th at 5:17:04 PM
5:17 PM
аа разбрахте
Apr 28th at 5:17:07 PM
5:17
Apr 28th at 5:21:14 PM
5:21
Галя каза че не се използва фичъра
Apr 28th at 5:21:22 PM
5:21
и няма проблем да гръмне
Jump to date
Aneliya Angelova
May 11th at 1:24:41 PM
1:24 PM
Лукаш за Hubspot за синковете вече се използва тази команда нали?
crm:sync-hubspot-objects
Lukas Kovalik
May 11th at 1:32:50 PM
1:32 PM
да крон я пуска през 5 мин
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Jump to date
Aneliya Angelova
Today at 2:30:26 PM
2:30 PM
Лукаш, само при Сейлсфорс и Хубспот се синкваха активити типовете, когато се направи плейбук, нали?
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 2:30:45 PM
2:30
при останалите CRMi трябва ръчно да се въведат
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 2:47:56 PM
2:47 PM
здрасти
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 2:48:14 PM
2:48
ами не знам по принцип се вика при всички
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 2:51:36 PM
2:51
трябва да се за всички, някъде не се ли попълва
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 2:52:10 PM
2:52
при зохо май беше hardcoded но май и там си връщаха две категории
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Aneliya Angelova
Today at 4:00:37 PM
4:00 PM
Лукаш имаш ли време да се чуем за тестването на
https://jiminny.atlassian.net/browse/JY-20725
https://jiminny.atlassian.net/browse/JY-20725
Jira Cloud
Jira Cloud
Jira Cloud Bug JY-20725 [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts Bug JY-20725 in Jira Cloud Preview in Slack Status Ready for QA Priority Medium Medium Assignee Aneliya Angelova Aneliya Angelova As of today at 4:00 PM Refresh Open in Jira ✨ Summarise
[HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts
Bug JY-20725 in Jira Cloud
Preview in Slack
Status
Ready for QA
Priority
Medium
Assignee
Aneliya Angelova
As of today at 4:00 PM
Refresh
Open in Jira
✨ Summarise
Open in browser
Open
Share Bug JY-20725
View conversations
More actions
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 4:02:04 PM
4:02 PM
да
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 4:02:21 PM
4:02
звъни направо
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
A huddle happened
Today at 4:06:47 PM
4:06 PM
You and
Aneliya Angelova
were in the huddle for
1h 37m
.
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Aneliya Angelova
Today at 4:44:11 PM
4:44 PM
11512582
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 5:16:20 PM
5:16 PM
curl --location ‘
https://api.hubapi.com/crm/v3/objects/contacts/search
https://api.hubapi.com/crm/v3/objects/contacts/search
’ \
--header ‘Content-Type: application/json’ \
--header ‘Authorization: [AUTH_TOKEN]’ \
--data ‘{ “limit”: 1 }’
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Processing uploaded file… complete! Message ready to be sent.
113 percent...
|
[{"role":"AXPopUpButton","text [{"role":"AXPopUpButton","text":"Switch workspaces… (Jiminny Inc) Has new messages","depth":14,"bounds":{"left":0.0056515955,"top":0.058260176,"width":0.011968086,"height":0.028731046},"on_screen":true,"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.0029920214,"top":0.10055866,"width":0.017287234,"height":0.054269753},"on_screen":true,"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.0066489363,"top":0.13806863,"width":0.009973404,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DMs","depth":14,"bounds":{"left":0.0029920214,"top":0.15482841,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DMs","depth":16,"bounds":{"left":0.0076462766,"top":0.19233839,"width":0.007978723,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Activity","depth":14,"bounds":{"left":0.0029920214,"top":0.20909816,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Activity","depth":16,"bounds":{"left":0.004986702,"top":0.24660814,"width":0.012965426,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.005319149,"top":0.24660814,"width":0.0026595744,"height":0.011173184}},{"char_start":1,"char_count":7,"bounds":{"left":0.0076462766,"top":0.24660814,"width":0.010638298,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":14,"bounds":{"left":0.0029920214,"top":0.26336792,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":16,"bounds":{"left":0.0076462766,"top":0.3008779,"width":0.0076462766,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.007978723,"top":0.3008779,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":4,"bounds":{"left":0.009973404,"top":0.3008779,"width":0.0056515955,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"Later","depth":14,"bounds":{"left":0.0029920214,"top":0.31763768,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Later","depth":16,"bounds":{"left":0.00731383,"top":0.35514766,"width":0.008643617,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.00731383,"top":0.35514766,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":4,"bounds":{"left":0.00930851,"top":0.35514766,"width":0.0066489363,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"More…","depth":14,"bounds":{"left":0.0029920214,"top":0.3719074,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More","depth":16,"bounds":{"left":0.006981383,"top":0.4094174,"width":0.008976064,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.00731383,"top":0.4094174,"width":0.0033244682,"height":0.011173184}},{"char_start":1,"char_count":3,"bounds":{"left":0.010638298,"top":0.4094174,"width":0.0056515955,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"Unreads","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Threads","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Huddles","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Drafts & sent","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Directories","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-x-integration-app","depth":23,"bounds":{"left":0.042220745,"top":0.13328013,"width":0.043882977,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.13328013,"width":0.0013297872,"height":0.014365523}},{"char_start":1,"char_count":24,"bounds":{"left":0.043550532,"top":0.13328013,"width":0.05418883,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"platform-inner-team","depth":23,"bounds":{"left":0.042220745,"top":0.15562649,"width":0.044215426,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.15562649,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":18,"bounds":{"left":0.045212764,"top":0.15562649,"width":0.04155585,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"ai-chapter","depth":23,"bounds":{"left":0.042220745,"top":0.20830008,"width":0.022273935,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.20830008,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.04488032,"top":0.20830008,"width":0.019614361,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"alerts","depth":23,"bounds":{"left":0.042220745,"top":0.23064645,"width":0.011968086,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.23064645,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":5,"bounds":{"left":0.04488032,"top":0.23064645,"width":0.00930851,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"backend","depth":23,"bounds":{"left":0.042220745,"top":0.2529928,"width":0.018284574,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.2529928,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":6,"bounds":{"left":0.045212764,"top":0.2529928,"width":0.015292553,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"bugs","depth":23,"bounds":{"left":0.042220745,"top":0.2753392,"width":0.010305851,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.2753392,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":3,"bounds":{"left":0.045212764,"top":0.2753392,"width":0.00731383,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"confusion-clinic","depth":23,"bounds":{"left":0.042220745,"top":0.29768556,"width":0.034242023,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.29768556,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.04454787,"top":0.29768556,"width":0.032247342,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"curiosity_lab","depth":23,"bounds":{"left":0.042220745,"top":0.3200319,"width":0.027593086,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.3200319,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":12,"bounds":{"left":0.04454787,"top":0.3200319,"width":0.025265958,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"engineering","depth":23,"bounds":{"left":0.042220745,"top":0.3423783,"width":0.025598405,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.3423783,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":10,"bounds":{"left":0.04488032,"top":0.3423783,"width":0.022938829,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"general","depth":23,"bounds":{"left":0.042220745,"top":0.36472467,"width":0.015957447,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.36472467,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":6,"bounds":{"left":0.04488032,"top":0.36472467,"width":0.013297873,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"jiminny-bg","depth":23,"bounds":{"left":0.042220745,"top":0.38707104,"width":0.022938829,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.38707104,"width":0.0013297872,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.043550532,"top":0.38707104,"width":0.021609042,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"platform-tickets","depth":23,"bounds":{"left":0.042220745,"top":0.4094174,"width":0.034906916,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.4094174,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.045212764,"top":0.4094174,"width":0.031914894,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"product_launches","depth":23,"bounds":{"left":0.042220745,"top":0.43176377,"width":0.03856383,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.43176377,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.045212764,"top":0.43176377,"width":0.03557181,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"random","depth":23,"bounds":{"left":0.042220745,"top":0.45411015,"width":0.01662234,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.45411015,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":5,"bounds":{"left":0.044215426,"top":0.45411015,"width":0.014960106,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"releases","depth":23,"bounds":{"left":0.042220745,"top":0.4764565,"width":0.018284574,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.4764565,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":7,"bounds":{"left":0.044215426,"top":0.4764565,"width":0.016289894,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"sofia-office","depth":23,"bounds":{"left":0.042220745,"top":0.49880287,"width":0.024268618,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.49880287,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.04454787,"top":0.49880287,"width":0.021941489,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"support","depth":23,"bounds":{"left":0.042220745,"top":0.5211492,"width":0.016954787,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.5211492,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":6,"bounds":{"left":0.04454787,"top":0.5211492,"width":0.01462766,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"thank-yous","depth":23,"bounds":{"left":0.042220745,"top":0.5434956,"width":0.024268618,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.5434956,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.044215426,"top":0.5434956,"width":0.022606382,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"the_people_of_jiminny","depth":23,"bounds":{"left":0.042220745,"top":0.565842,"width":0.04488032,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.565842,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":20,"bounds":{"left":0.044215426,"top":0.565842,"width":0.04720745,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":23,"bounds":{"left":0.042220745,"top":0.61851555,"width":0.03025266,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.61851555,"width":0.003656915,"height":0.014365523}},{"char_start":1,"char_count":14,"bounds":{"left":0.045877658,"top":0.61851555,"width":0.032579787,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":23,"bounds":{"left":0.042220745,"top":0.6408619,"width":0.03756649,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.6408619,"width":0.0033244682,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.045545213,"top":0.6408619,"width":0.034242023,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":23,"bounds":{"left":0.042220745,"top":0.6632083,"width":0.026263298,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.6632083,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":12,"bounds":{"left":0.045212764,"top":0.6632083,"width":0.023271276,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Stefka Stoyanova","depth":23,"bounds":{"left":0.042220745,"top":0.6855547,"width":0.03756649,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.6855547,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.04488032,"top":0.6855547,"width":0.03523936,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Todor Stamatov","depth":23,"bounds":{"left":0.042220745,"top":0.70790106,"width":0.034242023,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.70790106,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":13,"bounds":{"left":0.04454787,"top":0.70790106,"width":0.031914894,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Mario Georgiev","depth":23,"bounds":{"left":0.042220745,"top":0.7302474,"width":0.033909574,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.7302474,"width":0.004654255,"height":0.014365523}},{"char_start":1,"char_count":13,"bounds":{"left":0.046875,"top":0.7302474,"width":0.02925532,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Ivanov","depth":23,"bounds":{"left":0.042220745,"top":0.75259376,"width":0.031914894,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.75259376,"width":0.0039893617,"height":0.014365523}},{"char_start":1,"char_count":13,"bounds":{"left":0.046210106,"top":0.75259376,"width":0.027925532,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":23,"bounds":{"left":0.042220745,"top":0.77494013,"width":0.031914894,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.77494013,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.044215426,"top":0.77494013,"width":0.029920213,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tanev","depth":23,"bounds":{"left":0.042220745,"top":0.7972865,"width":0.028922873,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.7972865,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.04488032,"top":0.7972865,"width":0.026263298,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Steliyan Georgiev","depth":23,"bounds":{"left":0.042220745,"top":0.8196329,"width":0.038231384,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.8196329,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":16,"bounds":{"left":0.04488032,"top":0.8196329,"width":0.03557181,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Petko Kashinski","depth":23,"bounds":{"left":0.042220745,"top":0.84197927,"width":0.034242023,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.84197927,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":14,"bounds":{"left":0.045212764,"top":0.84197927,"width":0.03158245,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.042220745,"top":0.86432564,"width":0.02925532,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.86432564,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":12,"bounds":{"left":0.04488032,"top":0.86432564,"width":0.026928192,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"you","depth":23,"bounds":{"left":0.07413564,"top":0.86432564,"width":0.0063164895,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.07446808,"top":0.86432564,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":2,"bounds":{"left":0.07679521,"top":0.86432564,"width":0.0056515955,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Toast","depth":23,"bounds":{"left":0.042220745,"top":0.9169992,"width":0.011968086,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.9169992,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":4,"bounds":{"left":0.04488032,"top":0.9169992,"width":0.009640957,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"bounds":{"left":0.042220745,"top":0.9393456,"width":0.021609042,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.9393456,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.044215426,"top":0.9393456,"width":0.019946808,"height":0.014365523}}],"role_description":"text"},{"role":"AXRadioButton","text":"Messages","depth":17,"bounds":{"left":0.10206117,"top":0.09177973,"width":0.030585106,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Messages","depth":19,"bounds":{"left":0.111369684,"top":0.10055866,"width":0.01861702,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.111369684,"top":0.10055866,"width":0.0039893617,"height":0.012769354}},{"char_start":1,"char_count":7,"bounds":{"left":0.115359046,"top":0.10055866,"width":0.014960106,"height":0.012769354}}],"role_description":"text"},{"role":"AXRadioButton","text":"Add canvas","depth":18,"bounds":{"left":0.13397606,"top":0.09177973,"width":0.033909574,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Add canvas","depth":20,"bounds":{"left":0.14328457,"top":0.10055866,"width":0.021941489,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.14328457,"top":0.10055866,"width":0.0033244682,"height":0.012769354}},{"char_start":1,"char_count":9,"bounds":{"left":0.1462766,"top":0.10055866,"width":0.019281914,"height":0.012769354}}],"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":17,"bounds":{"left":0.16921543,"top":0.09177973,"width":0.020944148,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":19,"bounds":{"left":0.17852394,"top":0.10055866,"width":0.008976064,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.17852394,"top":0.10055866,"width":0.0026595744,"height":0.012769354}},{"char_start":1,"char_count":4,"bounds":{"left":0.18118352,"top":0.10055866,"width":0.0063164895,"height":0.012769354}}],"role_description":"text"},{"role":"AXPopUpButton","text":"Add and Edit Channel Tabs","depth":17,"bounds":{"left":0.19115691,"top":0.09177973,"width":0.010970744,"height":0.030327214},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Canvas","depth":17,"bounds":{"left":0.096409574,"top":0.0518755,"width":0.015625,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"List","depth":17,"bounds":{"left":0.096409574,"top":0.0518755,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":17,"bounds":{"left":0.096409574,"top":0.0518755,"width":0.013962766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":23,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Apr 28th at 5:14:04 PM","depth":25,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:14","depth":26,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"за деплой обаче не знам","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Aneliya Angelova","depth":24,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 5:14:48 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:14 PM","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"защо","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":24,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 5:15:25 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:15 PM","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ами дали ще усепя да гледам","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Aneliya Angelova","depth":24,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 5:16:20 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:16 PM","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"и за двете ли говориш","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":24,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 5:16:54 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:16 PM","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ами ще го деплойна но ако нещо гръмне","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Aneliya Angelova","depth":24,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 5:17:04 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:17 PM","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"аа разбрахте","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 5:17:07 PM","depth":25,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:17","depth":26,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 5:21:14 PM","depth":25,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:21","depth":26,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Галя каза че не се използва фичъра","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 5:21:22 PM","depth":25,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:21","depth":26,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"и няма проблем да гръмне","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":23,"bounds":{"left":0.19980054,"top":0.12689546,"width":0.049867023,"height":0.022346368},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Aneliya Angelova","depth":24,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"May 11th at 1:24:41 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1:24 PM","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Лукаш за Hubspot за синковете вече се използва тази команда нали?","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"crm:sync-hubspot-objects","depth":26,"bounds":{"left":0.11934841,"top":0.11572227,"width":0.057513297,"height":0.0015961692},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":24,"bounds":{"left":0.11801862,"top":0.12529927,"width":0.030917553,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.14860372,"top":0.12689546,"width":0.0029920214,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"May 11th at 1:32:50 PM","depth":24,"bounds":{"left":0.1512633,"top":0.1292897,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1:32 PM","depth":25,"bounds":{"left":0.1512633,"top":0.1292897,"width":0.015292553,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.15159574,"top":0.1292897,"width":0.0023271276,"height":0.011971269}},{"char_start":1,"char_count":6,"bounds":{"left":0.15392287,"top":0.1292897,"width":0.012965426,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"да крон я пуска през 5 мин","depth":25,"bounds":{"left":0.11801862,"top":0.14445332,"width":0.061835106,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.11801862,"top":0.14445332,"width":0.0033244682,"height":0.014365523}},{"char_start":1,"char_count":25,"bounds":{"left":0.12134308,"top":0.14445332,"width":0.058843084,"height":0.014365523}}],"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Jump to date","depth":23,"bounds":{"left":0.21210106,"top":0.17478053,"width":0.025265958,"height":0.022346368},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Aneliya Angelova","depth":24,"bounds":{"left":0.11801862,"top":0.20590582,"width":0.038896278,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.15658244,"top":0.207502,"width":0.0029920214,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 2:30:26 PM","depth":24,"bounds":{"left":0.15924202,"top":0.20989625,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:30 PM","depth":25,"bounds":{"left":0.15924202,"top":0.20989625,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Лукаш, само при Сейлсфорс и Хубспот се синкваха активити типовете, когато се направи плейбук, нали?","depth":25,"bounds":{"left":0.11801862,"top":0.22505985,"width":0.22805852,"height":0.031923383},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 2:30:45 PM","depth":25,"bounds":{"left":0.107380316,"top":0.26895452,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:30","depth":26,"bounds":{"left":0.107380316,"top":0.26895452,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"при останалите CRMi трябва ръчно да се въведат","depth":25,"bounds":{"left":0.11801862,"top":0.26656026,"width":0.11569149,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":24,"bounds":{"left":0.11801862,"top":0.28890663,"width":0.030917553,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.14860372,"top":0.2905028,"width":0.0029920214,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 2:47:56 PM","depth":24,"bounds":{"left":0.1512633,"top":0.29289705,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:47 PM","depth":25,"bounds":{"left":0.1512633,"top":0.29289705,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"здрасти","depth":25,"bounds":{"left":0.11801862,"top":0.30806065,"width":0.018284574,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 2:48:14 PM","depth":25,"bounds":{"left":0.107380316,"top":0.33439744,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:48","depth":26,"bounds":{"left":0.107380316,"top":0.33439744,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ами не знам по принцип се вика при всички","depth":25,"bounds":{"left":0.11801862,"top":0.3320032,"width":0.10073138,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 2:51:36 PM","depth":25,"bounds":{"left":0.107380316,"top":0.35834,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:51","depth":26,"bounds":{"left":0.107380316,"top":0.35834,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"трябва да се за всички, някъде не се ли попълва","depth":25,"bounds":{"left":0.11801862,"top":0.35594574,"width":0.11103723,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 2:52:10 PM","depth":25,"bounds":{"left":0.107380316,"top":0.38228253,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:52","depth":26,"bounds":{"left":0.107380316,"top":0.38228253,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"при зохо май беше hardcoded но май и там си връщаха две категории","depth":25,"bounds":{"left":0.11801862,"top":0.37988827,"width":0.16090426,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Aneliya Angelova","depth":24,"bounds":{"left":0.11801862,"top":0.40223464,"width":0.038896278,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.15658244,"top":0.4038308,"width":0.0029920214,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 4:00:37 PM","depth":24,"bounds":{"left":0.15924202,"top":0.40622506,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:00 PM","depth":25,"bounds":{"left":0.15924202,"top":0.40622506,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Лукаш имаш ли време да се чуем за тестването на","depth":25,"bounds":{"left":0.11801862,"top":0.42138866,"width":0.11801862,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"https://jiminny.atlassian.net/browse/JY-20725","depth":25,"bounds":{"left":0.23603724,"top":0.42138866,"width":0.10139628,"height":0.014365523},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"https://jiminny.atlassian.net/browse/JY-20725","depth":26,"bounds":{"left":0.23603724,"top":0.42138866,"width":0.10139628,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":24,"bounds":{"left":0.11801862,"top":0.4445331,"width":0.018949468,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Jira Cloud","depth":24,"bounds":{"left":0.13796543,"top":0.4445331,"width":0.0056515955,"height":0.012769354},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"Jira Cloud Bug JY-20725 [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts Bug JY-20725 in Jira Cloud Preview in Slack Status Ready for QA Priority Medium Medium Assignee Aneliya Angelova Aneliya Angelova As of today at 4:00 PM Refresh Open in Jira ✨ Summarise","depth":26,"bounds":{"left":0.11801862,"top":0.4612929,"width":0.15957446,"height":0.13727055},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"[HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts","depth":27,"bounds":{"left":0.13829787,"top":0.47486034,"width":0.13430852,"height":0.028731046},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Bug JY-20725 in Jira Cloud","depth":28,"bounds":{"left":0.13829787,"top":0.49082202,"width":0.051529255,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Preview in Slack","depth":28,"bounds":{"left":0.13829787,"top":0.49082202,"width":0.03125,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Status","depth":27,"bounds":{"left":0.13829787,"top":0.5139665,"width":0.011635638,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Ready for QA","depth":27,"bounds":{"left":0.13962767,"top":0.5331205,"width":0.02925532,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Priority","depth":27,"bounds":{"left":0.17819148,"top":0.5139665,"width":0.013962766,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Medium","depth":27,"bounds":{"left":0.1861702,"top":0.5331205,"width":0.018284574,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Assignee","depth":27,"bounds":{"left":0.21343085,"top":0.5139665,"width":0.017287234,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":27,"bounds":{"left":0.22140957,"top":0.5331205,"width":0.03756649,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"As of today at 4:00 PM","depth":28,"bounds":{"left":0.122340426,"top":0.5738228,"width":0.043550532,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Refresh","depth":28,"bounds":{"left":0.16722074,"top":0.57701516,"width":0.01462766,"height":0.006384677},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open in Jira","depth":28,"bounds":{"left":0.20711437,"top":0.56903434,"width":0.030917553,"height":0.022346368},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"✨ Summarise","depth":28,"bounds":{"left":0.2393617,"top":0.56903434,"width":0.03523936,"height":0.022346368},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Open in browser","depth":27,"bounds":{"left":0.21409574,"top":0.47486034,"width":0.022938829,"height":0.025538707},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Open","depth":28,"bounds":{"left":0.22340426,"top":0.48044693,"width":0.010970744,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Share Bug JY-20725","depth":27,"bounds":{"left":0.2400266,"top":0.47486034,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View conversations","depth":27,"bounds":{"left":0.2506649,"top":0.47486034,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More actions","depth":27,"bounds":{"left":0.2613032,"top":0.47486034,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":24,"bounds":{"left":0.11801862,"top":0.60814047,"width":0.030917553,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.14860372,"top":0.6097366,"width":0.0029920214,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 4:02:04 PM","depth":24,"bounds":{"left":0.1512633,"top":0.6121309,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:02 PM","depth":25,"bounds":{"left":0.1512633,"top":0.6121309,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"да","depth":25,"bounds":{"left":0.11801862,"top":0.6272945,"width":0.0056515955,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 4:02:21 PM","depth":25,"bounds":{"left":0.107380316,"top":0.65363127,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:02","depth":26,"bounds":{"left":0.107380316,"top":0.65363127,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"звъни направо","depth":25,"bounds":{"left":0.11801862,"top":0.651237,"width":0.03324468,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"A huddle happened","depth":24,"bounds":{"left":0.11801862,"top":0.67517954,"width":0.043218084,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.1612367,"top":0.67517954,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 4:06:47 PM","depth":24,"bounds":{"left":0.16389628,"top":0.6775738,"width":0.014960106,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:06 PM","depth":25,"bounds":{"left":0.16389628,"top":0.6775738,"width":0.014960106,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"You and","depth":24,"bounds":{"left":0.11801862,"top":0.6927374,"width":0.01861702,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":24,"bounds":{"left":0.13630319,"top":0.6927374,"width":0.037898935,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"were in the huddle for","depth":24,"bounds":{"left":0.17386968,"top":0.6927374,"width":0.05119681,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1h 37m","depth":24,"bounds":{"left":0.22473404,"top":0.6927374,"width":0.016954787,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".","depth":24,"bounds":{"left":0.24168883,"top":0.6927374,"width":0.0013297872,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Aneliya Angelova","depth":24,"bounds":{"left":0.11801862,"top":0.7150838,"width":0.038896278,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.15658244,"top":0.71668,"width":0.0029920214,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 4:44:11 PM","depth":24,"bounds":{"left":0.15924202,"top":0.71907425,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:44 PM","depth":25,"bounds":{"left":0.15924202,"top":0.71907425,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"11512582","depth":25,"bounds":{"left":0.11801862,"top":0.73423785,"width":0.023271276,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":24,"bounds":{"left":0.11801862,"top":0.7565842,"width":0.030917553,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.14860372,"top":0.7581804,"width":0.0029920214,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 5:16:20 PM","depth":24,"bounds":{"left":0.1512633,"top":0.76057464,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:16 PM","depth":25,"bounds":{"left":0.1512633,"top":0.76057464,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"curl --location ‘","depth":25,"bounds":{"left":0.11801862,"top":0.77573824,"width":0.032912236,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"https://api.hubapi.com/crm/v3/objects/contacts/search","depth":25,"bounds":{"left":0.15093085,"top":0.77573824,"width":0.12134308,"height":0.014365523},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"https://api.hubapi.com/crm/v3/objects/contacts/search","depth":26,"bounds":{"left":0.15093085,"top":0.77573824,"width":0.12134308,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"’ \\","depth":25,"bounds":{"left":0.27194148,"top":0.77573824,"width":0.004654255,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"--header ‘Content-Type: application/json’ \\","depth":25,"bounds":{"left":0.11801862,"top":0.7932961,"width":0.0930851,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"--header ‘Authorization: Bearer CIKvma3iMxIZQlNQMl8kQEwrAgwACAkUAhIJBB4BAQEDBxjVrJYMILuP6SAo1KwCMhTHn-y3_hxt0uPnjMvPqUYCkHSMaToyQlNQMl8kQEwrAiUACBkGawEFThwBARIBAQEEATEEAQEBAQEBAQEBAQUBEggBAQEBAYlCFIr7Au8O2Nwal9YW2CbCCxYvwngmSgNldTFSAFoAYABoAHAAeAA’ \\","depth":25,"bounds":{"left":0.11801862,"top":0.81085396,"width":0.22772606,"height":0.06703911},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"--data ‘{ “limit”: 1 }’","depth":25,"bounds":{"left":0.11801862,"top":0.8810854,"width":0.04055851,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"","depth":23,"bounds":{"left":0.10372341,"top":0.91380686,"width":0.24202128,"height":0.030327214},"on_screen":true,"value":"","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Processing uploaded file… complete! Message ready to be sent.","depth":11,"bounds":{"left":0.0,"top":0.9992019,"width":0.022606382,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"113 percent","depth":11,"bounds":{"left":0.0,"top":0.9992019,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"}]...
|
-6678289349606312158
|
-1280335565989429164
|
idle
|
hybrid
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
3
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Galya Dimitrova
Aneliya Angelova
Vasil Vasilev
Stefka Stoyanova
Todor Stamatov
Mario Georgiev
Nikolay Ivanov
James Graham
Stoyan Tanev
Steliyan Georgiev
Petko Kashinski
Lukas Kovalik
you
Toast
Jira Cloud
Messages
Messages
Add canvas
Add canvas
Files
Files
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Apr 28th at 5:14:04 PM
5:14
за деплой обаче не знам
Aneliya Angelova
Apr 28th at 5:14:48 PM
5:14 PM
защо
Lukas Kovalik
Apr 28th at 5:15:25 PM
5:15 PM
ами дали ще усепя да гледам
Aneliya Angelova
Apr 28th at 5:16:20 PM
5:16 PM
и за двете ли говориш
Lukas Kovalik
Apr 28th at 5:16:54 PM
5:16 PM
ами ще го деплойна но ако нещо гръмне
Aneliya Angelova
Apr 28th at 5:17:04 PM
5:17 PM
аа разбрахте
Apr 28th at 5:17:07 PM
5:17
Apr 28th at 5:21:14 PM
5:21
Галя каза че не се използва фичъра
Apr 28th at 5:21:22 PM
5:21
и няма проблем да гръмне
Jump to date
Aneliya Angelova
May 11th at 1:24:41 PM
1:24 PM
Лукаш за Hubspot за синковете вече се използва тази команда нали?
crm:sync-hubspot-objects
Lukas Kovalik
May 11th at 1:32:50 PM
1:32 PM
да крон я пуска през 5 мин
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Jump to date
Aneliya Angelova
Today at 2:30:26 PM
2:30 PM
Лукаш, само при Сейлсфорс и Хубспот се синкваха активити типовете, когато се направи плейбук, нали?
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 2:30:45 PM
2:30
при останалите CRMi трябва ръчно да се въведат
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 2:47:56 PM
2:47 PM
здрасти
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 2:48:14 PM
2:48
ами не знам по принцип се вика при всички
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 2:51:36 PM
2:51
трябва да се за всички, някъде не се ли попълва
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 2:52:10 PM
2:52
при зохо май беше hardcoded но май и там си връщаха две категории
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Aneliya Angelova
Today at 4:00:37 PM
4:00 PM
Лукаш имаш ли време да се чуем за тестването на
https://jiminny.atlassian.net/browse/JY-20725
https://jiminny.atlassian.net/browse/JY-20725
Jira Cloud
Jira Cloud
Jira Cloud Bug JY-20725 [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts Bug JY-20725 in Jira Cloud Preview in Slack Status Ready for QA Priority Medium Medium Assignee Aneliya Angelova Aneliya Angelova As of today at 4:00 PM Refresh Open in Jira ✨ Summarise
[HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts
Bug JY-20725 in Jira Cloud
Preview in Slack
Status
Ready for QA
Priority
Medium
Assignee
Aneliya Angelova
As of today at 4:00 PM
Refresh
Open in Jira
✨ Summarise
Open in browser
Open
Share Bug JY-20725
View conversations
More actions
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 4:02:04 PM
4:02 PM
да
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 4:02:21 PM
4:02
звъни направо
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
A huddle happened
Today at 4:06:47 PM
4:06 PM
You and
Aneliya Angelova
were in the huddle for
1h 37m
.
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Aneliya Angelova
Today at 4:44:11 PM
4:44 PM
11512582
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 5:16:20 PM
5:16 PM
curl --location ‘
https://api.hubapi.com/crm/v3/objects/contacts/search
https://api.hubapi.com/crm/v3/objects/contacts/search
’ \
--header ‘Content-Type: application/json’ \
--header ‘Authorization: [AUTH_TOKEN]’ \
--data ‘{ “limit”: 1 }’
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Processing uploaded file… complete! Message ready to be sent.
113 percent
ActivityFllesLaterMoreslackcalVIewJiminny...yS Starredl8 jiminny-x-integrati…..•olattorm-inner-teamE Channels# ai-chapter# alerts# backend# bugs# confusion-clinic# curiosity lab# engineering# general# jiminny-bg# platform-tickets# product launches# randomi releases# sofia-officesudport# thank-yous# the people of iimi..A Direct messages. Galva Dimit...2. Aneliya AngelovaVasil VasilevF Stefka StovanovaSg: Todor StamatovMario GeorgievA Nikoley Ivanov. James Graham *, Stovan TanevRo Steliyan Georgiev@ Petko KashinskiLukas Kovalik y...#::AnndToast$ Jira GloudMistonWindowHelp@ Describe what you are looking for* Aneliya AngelovaQ :• Messagest Add canvas( FilesLukas Kovalik 1:32 PMMonday. May 11thда крон я пуска през 5 минAneliva Angelova 2:30 PMЛукаш, само при Сейлсфорс и Хубспот се синкваха активити типовете, когато се направи плейбук,налипри останалите скмі тояова ръчно да се въвелатLukas Kovalik 2:47 PMздрастиами не знам по принцип се вика при всичкитрябва да се за всички, някъде не се ли попълвапри зохо май беше hardcoded но май и там си връщаха две категорииAneliya Angelova 4:00 PMЛукаш имаш ли време да се чуем за тестването на [URL_WITH_CREDENTIALS] 8koFwrAUAc?kCawsFThw?ArIRAo=FATF=AoF?Ao-?AoFRAOUR-ooRAOFRAYIC-|r7A1802NwaCYW2chG6xYvwnemScNidt-SAFoAYARoДHAДедд"--data " "imit". 1.31Message Aneliva Angelova+ Даv u searchDate ModifiedYesterday at 13:00Yesterdav at 13:00Yesterday at 13:00resterady dl 14.09Yesterday at 12:59Yesterday at 12:58Yesterday at 12:58Yesterday at 12:57Yesterdav at 12:57Yesterday at 12:56Yesterday at 12:56Yesterdav at 12:59Yesterday at 12:55Yesterday at 12:54Yecterdav at 12:52Yesterday at 12:02Yesterdav at 12:52Yesterday at 12:51Yesterday at 12:51Yesterday at 12:50Yesterday at 12:50Yesterday at 12.43Yecterdav at 12:414Yesterday at 12:41Yesterday at 12:40Yesterday at 12:39Yesterday at 12:38Yecterdav at 12:281Yesterdav at 12:37Yesterday at 12:37Yesterdav at 12:36Yesterday at 12:36Yesterday at 12:35Yecterdav at 12:21Yesterdav at 12:34Yesterday at 12:33Yesterday at 12:32Yesterdav at 12:31lYecterdav at 12:21Yesterday at 12:30Yesterday at 12:30Yecterdav at 12:20Yesterday at 12:29Yesterdav at 12:28Yoctorday at 12:27Yesterday at 12.26v Size18 KBMPEG-4 movie170 KEMPEG-4 movie197 KB199 KEMPE0"4 movie202 K:196 KBMPEG-4 movie198 KB193 KEMPEG-4 movie191 KE197 KBZUL NDMPEG-4 movieMPEG-4 movie200 K:MPEG-4 movie200 KB195 KE193 KBMPEG-4 movieMPEG-4 movie109 KC202 KB20/ KbMDEG-A movidMPEG-4 movie207 K:MPEG-4 movie201 KBMPEG-4 movie215 KBMPEG-4 movie210 K:MPEG-4 movie200 kр204 KB65 KBMDSG-A movicMPEG-4 movie27 K:MPSG-A movie64 KB MPEG-4 movie25 KB7 K:9 KB18 KB20 KBMPEG-4 movieMDEG.A movidMPEG-4 movie10 KPMPEG-A movie27 KBMPEG-4 movie23 KBMPEG-4 movie14 KE15Kp16 KB8 KB15 KP6 KB8 KBMDEG.A movioMPEG-4 movieMDSG-A movieMPEG-4 movie18 K:14 KB22 KB14 K81MDEC.A movidMPEG-4 movie.A5 KRMDSG-A movie9 KB12 KE23 KEMPEG-4 movie8 KBMDEC.A movid15 K8MPEG-4 movie52 KpMDEG.A movio15 KB MPEG-4 movieFavourites• jiminny* ApplicationsiCloud• iCloud Drive992 Svnc tolde0 DXP4800PLUS-B5F49 Networl• CRMI• Orange• Red|• Yellow• Green• Purple•) All lags..O00V.DownloadsNameLoom.pkgAlfred copv.alfredoreterences=KeychronAssist-1.0.2 (1).dmeKeychronAssist-1.0.2.dmgmazanoke-images-ywJo.ziPhotos-3-001.zip• Transcript.pd→mage U.loge1 Orioninstaller.dma_image.jpg- image (2).1pc= ПO-22221726037035-004-001_ORGES.pdf%D0%9F%D0%9E-22221726037035-004-001 archive.zipПO-22221726037035-004-001_archive (1).zipreport(2).xmlAltred copy2.altredoreterencesСE 60209С M000000026571172 CWICT [CREDIT_CARD] ndt= 27022026_0000000026574472 SWIFT_ [IBAN].pdf= 03042026 [CREDIT_CARD] SWIFT 0370304260021608001reportxmmi=pdt.odiB pdf-1.pdfD pdf-2.pdf-pdf-5.pd1= ndf-1 ndipdf-3.pdfKoválik Family Tree.gedbitwarden export 20251031122528.isonlKoválik Family Tree.zipmacOS Storage_Cleanup.mdal favicon icofirst aid_notes_complete.docxrenort 2.csv1 config.vmlIteration run Search HS.postman_collection.json--report(1).csvm licence hettertouchtoollMariusHosting Config.isonnokc.901a6502.66h7.Ah2h-062 ccu•Alfredv P1 mazanoko imaaoc. VWI6• Искане Адриана Ковалик.jpg•искане даниел Ковалик..pa• Фактура Март Даниел Ковалик.jрс• Фактура Април Даниел Ковалик iро• Dhotac 2.001100% 2Kind00,4 MD55.9 MBinstdlle..dckageAlfred...ferences10,1 MB10,1 MBIL MBDisk ImageDisk ImageLiP archive6.6 MBZIp archive2,5 MB PDF Document2,5 MBJreo lmage2.2 MBDisk Image2,2 MB PDF Document2 MBJPEG image1,9 MBJPEG imaqe192 KBPDE Document140 KbZIP archive148 KВ148 KB122 KBZIP archivelZIP archivexML document111 KBAlfred...ferences94 KBDDE Documont92 KBPDr Document92 KB91 KBPDF Document91 KBXML document30 KBn0kp29 KB28 KBDDE NocumontPDF Document28 KRPDE Document28 KB27 KBDocument14 KB11 KB6 KB6KBJSONINCV NacumontZIP archive5KRMarkdo…..umentWindo...n image4 KB3 KBword ..cumentCSV Document2 KBVAMI dosumon1 KB029 buteccSV Documenthttlicence183 bytesZero butesJSONAlfrod foronso!Zero bytesFolde1.9 MB1,8 MB17 MB1,7 MBColdorJPEG imageJPEG ImageIPEG imadeJPEG imageColdo1 of 58 selected, 8.98 GB availabldThu 14 May 17:54:06Date AddedIs Mdl ZUzo dl 19:4530 Jan 2026 at 12:3617 Mar 2026 at 20:2717 Mar 2026 at 20:26Z3 Aor 2020 al 13:0229 ,Jan 2026 at 15:2019 Dec 2025 at 10:1619 Dec 2025 at 12:238 Aor 2026 at 20:3519 Dec 2025 at 10:2919 Dec 2025 at 12:1819 Dec 2025 at 12:4026 Mar 2026 at 11:2410 May 2026 at 13:5326 Mar 2026 at 11:2426 Mar 2026 at 11:2426 Mar 2026 at 11:2310 May 2026 at 14:3730 Jan 2026 at 12:3712 Goh 2006 9t 11:5 A123 Apr 2026 at 13:0823 Aor 2026 at 13:0810 May 2026 at 13:5410 May 2026 at 14:3710 May 2026 at 13:4910 May 2026 at 13:5010 May 2026 at 13:5110 Mav 2026 at 12:51110 May 2026 at 13:5019 Dec 2025 at 11:3431 Oct 2025 at 12:2525 Nau 2025 4+ 17:506 Mar 2026 at 11.2224 Anr 2026 at 16:5220 Oct 2025 at 11:0218 Mar 2026 at 15:29• Mav 2026 at 11:09129 Oct 2025 at 19:329 May 2026 at 10:0419 Mar 2026 at 11:55|10 May 2026 at 13:5712 Jun 2025 at 19:0430 Jan 2026 at 12:362616 Oct 2025 aт 16:0122 Aar 2026 at 12:0223 Apr 2026 at 13:0223 Apr 2026 at 13:0222 Anr 2026 at 12:0223 Apr 2026 at 13:0229 Jan 2026 at 15:20...
|
45636
|
NULL
|
NULL
|
NULL
|
|
45632
|
NULL
|
0
|
2026-05-14T14:52:11.038716+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778770331038_m1.jpg...
|
Slack
|
Aneliya Angelova (DM) - Jiminny Inc - 3 new items Aneliya Angelova (DM) - Jiminny Inc - 3 new items - Slack...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
3
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Aneliya Angelova
Galya Dimitrova
Vasil Vasilev
Stefka Stoyanova
Todor Stamatov
Mario Georgiev
Nikolay Ivanov
James Graham
Stoyan Tanev
Steliyan Georgiev
Petko Kashinski
Lukas Kovalik
you
Toast
Jira Cloud
Messages
Messages
Add canvas
Add canvas
Files
Files
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Apr 28th at 5:14:04 PM
5:14
за деплой обаче не знам
Aneliya Angelova
Apr 28th at 5:14:48 PM
5:14 PM
защо
Lukas Kovalik
Apr 28th at 5:15:25 PM
5:15 PM
ами дали ще усепя да гледам
Aneliya Angelova
Apr 28th at 5:16:20 PM
5:16 PM
и за двете ли говориш
Lukas Kovalik
Apr 28th at 5:16:54 PM
5:16 PM
ами ще го деплойна но ако нещо гръмне
Aneliya Angelova
Apr 28th at 5:17:04 PM
5:17 PM
аа разбрахте
Apr 28th at 5:17:07 PM
5:17
Apr 28th at 5:21:14 PM
5:21
Галя каза че не се използва фичъра
Apr 28th at 5:21:22 PM...
|
[{"role":"AXPopUpButton","text [{"role":"AXPopUpButton","text":"Switch workspaces… (Jiminny Inc) Has new messages","depth":14,"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Home","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Home","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DMs","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DMs","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Activity","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Activity","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Later","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Later","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"More…","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Unreads","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Threads","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Huddles","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Drafts & sent","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Directories","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-x-integration-app","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"platform-inner-team","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ai-chapter","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"alerts","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"backend","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"bugs","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"confusion-clinic","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"curiosity_lab","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"engineering","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"general","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-bg","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"platform-tickets","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"product_launches","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"random","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"releases","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"sofia-office","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"support","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"thank-yous","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"the_people_of_jiminny","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stefka Stoyanova","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Todor Stamatov","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mario Georgiev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Ivanov","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tanev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Steliyan Georgiev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Petko Kashinski","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"you","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Toast","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Messages","depth":17,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Messages","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Add canvas","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Add canvas","depth":20,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":17,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXPopUpButton","text":"Add and Edit Channel Tabs","depth":17,"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Canvas","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"List","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":23,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Apr 28th at 5:14:04 PM","depth":25,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:14","depth":26,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"за деплой обаче не знам","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Aneliya Angelova","depth":24,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 5:14:48 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:14 PM","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"защо","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":24,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 5:15:25 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:15 PM","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ами дали ще усепя да гледам","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Aneliya Angelova","depth":24,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 5:16:20 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:16 PM","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"и за двете ли говориш","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":24,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 5:16:54 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:16 PM","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ами ще го деплойна но ако нещо гръмне","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Aneliya Angelova","depth":24,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 5:17:04 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:17 PM","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"аа разбрахте","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 5:17:07 PM","depth":25,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:17","depth":26,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 5:21:14 PM","depth":25,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:21","depth":26,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Галя каза че не се използва фичъра","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 5:21:22 PM","depth":25,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-9187616607560695828
|
-8088669787466162986
|
idle
|
hybrid
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
3
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Aneliya Angelova
Galya Dimitrova
Vasil Vasilev
Stefka Stoyanova
Todor Stamatov
Mario Georgiev
Nikolay Ivanov
James Graham
Stoyan Tanev
Steliyan Georgiev
Petko Kashinski
Lukas Kovalik
you
Toast
Jira Cloud
Messages
Messages
Add canvas
Add canvas
Files
Files
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Apr 28th at 5:14:04 PM
5:14
за деплой обаче не знам
Aneliya Angelova
Apr 28th at 5:14:48 PM
5:14 PM
защо
Lukas Kovalik
Apr 28th at 5:15:25 PM
5:15 PM
ами дали ще усепя да гледам
Aneliya Angelova
Apr 28th at 5:16:20 PM
5:16 PM
и за двете ли говориш
Lukas Kovalik
Apr 28th at 5:16:54 PM
5:16 PM
ами ще го деплойна но ако нещо гръмне
Aneliya Angelova
Apr 28th at 5:17:04 PM
5:17 PM
аа разбрахте
Apr 28th at 5:17:07 PM
5:17
Apr 28th at 5:21:14 PM
5:21
Галя каза че не се използва фичъра
Apr 28th at 5:21:22 PM
FirefoxFileEditViewHistoryBookmarksProfilesTools WindowCHelp• app.staging.jiminny.com/dashboard‹ $0 hiil100% <478 • Thu 14 May 17:52:10My Recordings Everyone's RecordingsTrending this monthSort by: Mos...D1IOUnknown Customer MNotetaker added by Veselin KulovD 2times playedNo RecordingsScheduleThis Week•Unknown CustomerBackend ChapterTomorrow, 10:30 AMInvite NotetakerEveryone's ScheduleM+Live FeedVeselin Kulov listened to call 6 07 May, 3:47 PMactivity with unknown customerHeld: 7 May, 10:37 AM≥ Value: $0Veselin Kulov listened to call 6д7 May, 11:12 AMactivity with unknown customerHeld: 7 May, 10:37 AM§ Value: $0Veselin Kulov listened to call 6d29 Apr, 2:03 PMactivity with unknown customerHeld: 29 Apr, 1:33 PMValue: $0Veselin Kulov listened to call 608 Apr, 12:51 AMactivity with unknown customerDỞ Duration: 4mỞ Duration: 4mỞ Duration: 4mLộ3JY-20493-smart-instant-nudge-pre-filtering = 885799...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
45631
|
NULL
|
0
|
2026-05-14T14:52:04.079465+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778770324079_m2.jpg...
|
Slack
|
Aneliya Angelova (DM) - Jiminny Inc - 3 new items Aneliya Angelova (DM) - Jiminny Inc - 3 new items - Slack...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
3
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Aneliya Angelova
Galya Dimitrova
Vasil Vasilev
Stefka Stoyanova
Todor Stamatov
Mario Georgiev
Nikolay Ivanov
James Graham
Stoyan Tanev
Steliyan Georgiev
Petko Kashinski
Lukas Kovalik
you
Toast
Jira Cloud
Messages
Messages
Add canvas
Add canvas
Files
Files
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Apr 28th at 5:14:04 PM
5:14
за деплой обаче не знам
Aneliya Angelova
Apr 28th at 5:14:48 PM
5:14 PM
защо
Lukas Kovalik
Apr 28th at 5:15:25 PM
5:15 PM
ами дали ще усепя да гледам
Aneliya Angelova
Apr 28th at 5:16:20 PM
5:16 PM
и за двете ли говориш
Lukas Kovalik
Apr 28th at 5:16:54 PM
5:16 PM
ами ще го деплойна но ако нещо гръмне
Aneliya Angelova
Apr 28th at 5:17:04 PM
5:17 PM
аа разбрахте
Apr 28th at 5:17:07 PM
5:17
Apr 28th at 5:21:14 PM
5:21
Галя каза че не се използва фичъра
Apr 28th at 5:21:22 PM
5:21
и няма проблем да гръмне
Jump to date
Aneliya Angelova
May 11th at 1:24:41 PM
1:24 PM
Лукаш за Hubspot за синковете вече се използва тази команда нали?
crm:sync-hubspot-objects
Lukas Kovalik
May 11th at 1:32:50 PM
1:32 PM
да крон я пуска през 5 мин
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Jump to date
Aneliya Angelova
Today at 2:30:26 PM
2:30 PM
Лукаш, само при Сейлсфорс и Хубспот се синкваха активити типовете, когато се направи плейбук, нали?
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 2:30:45 PM
2:30
при останалите CRMi трябва ръчно да се въведат
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 2:47:56 PM
2:47 PM
здрасти
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 2:48:14 PM
2:48
ами не знам по принцип се вика при всички
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 2:51:36 PM
2:51
трябва да се за всички, някъде не се ли попълва
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 2:52:10 PM
2:52
при зохо май беше hardcoded но май и там си връщаха две категории
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Aneliya Angelova
Today at 4:00:37 PM
4:00 PM
Лукаш имаш ли време да се чуем за тестването на
https://jiminny.atlassian.net/browse/JY-20725
https://jiminny.atlassian.net/browse/JY-20725
Jira Cloud
Jira Cloud
Jira Cloud Bug JY-20725 [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts Bug JY-20725 in Jira Cloud Preview in Slack Status Ready for QA Priority Medium Medium Assignee Aneliya Angelova Aneliya Angelova As of today at 4:00 PM Refresh Open in Jira ✨ Summarise
[HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts
Bug JY-20725 in Jira Cloud
Preview in Slack
Status
Ready for QA
Priority
Medium
Assignee
Aneliya Angelova
As of today at 4:00 PM
Refresh
Open in Jira
✨ Summarise
Open in browser
Open
Share Bug JY-20725
View conversations
More actions
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 4:02:04 PM
4:02 PM
да
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 4:02:21 PM
4:02
звъни направо
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
A huddle happened
Today at 4:06:47 PM
4:06 PM
You and
Aneliya Angelova
were in the huddle for
1h 37m
.
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Aneliya Angelova...
|
[{"role":"AXPopUpButton","text [{"role":"AXPopUpButton","text":"Switch workspaces… (Jiminny Inc) Has new messages","depth":14,"bounds":{"left":0.0056515955,"top":0.058260176,"width":0.011968086,"height":0.028731046},"on_screen":true,"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.0029920214,"top":0.10055866,"width":0.017287234,"height":0.054269753},"on_screen":true,"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.0066489363,"top":0.13806863,"width":0.009973404,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DMs","depth":14,"bounds":{"left":0.0029920214,"top":0.15482841,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DMs","depth":16,"bounds":{"left":0.0076462766,"top":0.19233839,"width":0.007978723,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Activity","depth":14,"bounds":{"left":0.0029920214,"top":0.20909816,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Activity","depth":16,"bounds":{"left":0.004986702,"top":0.24660814,"width":0.012965426,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.005319149,"top":0.24660814,"width":0.0026595744,"height":0.011173184}},{"char_start":1,"char_count":7,"bounds":{"left":0.0076462766,"top":0.24660814,"width":0.010638298,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":14,"bounds":{"left":0.0029920214,"top":0.26336792,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":16,"bounds":{"left":0.0076462766,"top":0.3008779,"width":0.0076462766,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.007978723,"top":0.3008779,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":4,"bounds":{"left":0.009973404,"top":0.3008779,"width":0.0056515955,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"Later","depth":14,"bounds":{"left":0.0029920214,"top":0.31763768,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Later","depth":16,"bounds":{"left":0.00731383,"top":0.35514766,"width":0.008643617,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.00731383,"top":0.35514766,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":4,"bounds":{"left":0.00930851,"top":0.35514766,"width":0.0066489363,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"More…","depth":14,"bounds":{"left":0.0029920214,"top":0.3719074,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More","depth":16,"bounds":{"left":0.006981383,"top":0.4094174,"width":0.008976064,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.00731383,"top":0.4094174,"width":0.0033244682,"height":0.011173184}},{"char_start":1,"char_count":3,"bounds":{"left":0.010638298,"top":0.4094174,"width":0.0056515955,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"Unreads","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Threads","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Huddles","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Drafts & sent","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Directories","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-x-integration-app","depth":23,"bounds":{"left":0.042220745,"top":0.13328013,"width":0.043882977,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.13328013,"width":0.0013297872,"height":0.014365523}},{"char_start":1,"char_count":24,"bounds":{"left":0.043550532,"top":0.13328013,"width":0.05418883,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"platform-inner-team","depth":23,"bounds":{"left":0.042220745,"top":0.15562649,"width":0.044215426,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.15562649,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":18,"bounds":{"left":0.045212764,"top":0.15562649,"width":0.04155585,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"ai-chapter","depth":23,"bounds":{"left":0.042220745,"top":0.20830008,"width":0.022273935,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.20830008,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.04488032,"top":0.20830008,"width":0.019614361,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"alerts","depth":23,"bounds":{"left":0.042220745,"top":0.23064645,"width":0.011968086,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.23064645,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":5,"bounds":{"left":0.04488032,"top":0.23064645,"width":0.00930851,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"backend","depth":23,"bounds":{"left":0.042220745,"top":0.2529928,"width":0.018284574,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.2529928,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":6,"bounds":{"left":0.045212764,"top":0.2529928,"width":0.015292553,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"bugs","depth":23,"bounds":{"left":0.042220745,"top":0.2753392,"width":0.010305851,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.2753392,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":3,"bounds":{"left":0.045212764,"top":0.2753392,"width":0.00731383,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"confusion-clinic","depth":23,"bounds":{"left":0.042220745,"top":0.29768556,"width":0.034242023,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.29768556,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.04454787,"top":0.29768556,"width":0.032247342,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"curiosity_lab","depth":23,"bounds":{"left":0.042220745,"top":0.3200319,"width":0.027593086,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.3200319,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":12,"bounds":{"left":0.04454787,"top":0.3200319,"width":0.025265958,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"engineering","depth":23,"bounds":{"left":0.042220745,"top":0.3423783,"width":0.025598405,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.3423783,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":10,"bounds":{"left":0.04488032,"top":0.3423783,"width":0.022938829,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"general","depth":23,"bounds":{"left":0.042220745,"top":0.36472467,"width":0.015957447,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.36472467,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":6,"bounds":{"left":0.04488032,"top":0.36472467,"width":0.013297873,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"jiminny-bg","depth":23,"bounds":{"left":0.042220745,"top":0.38707104,"width":0.022938829,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.38707104,"width":0.0013297872,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.043550532,"top":0.38707104,"width":0.021609042,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"platform-tickets","depth":23,"bounds":{"left":0.042220745,"top":0.4094174,"width":0.034906916,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.4094174,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.045212764,"top":0.4094174,"width":0.031914894,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"product_launches","depth":23,"bounds":{"left":0.042220745,"top":0.43176377,"width":0.03856383,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.43176377,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.045212764,"top":0.43176377,"width":0.03557181,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"random","depth":23,"bounds":{"left":0.042220745,"top":0.45411015,"width":0.01662234,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.45411015,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":5,"bounds":{"left":0.044215426,"top":0.45411015,"width":0.014960106,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"releases","depth":23,"bounds":{"left":0.042220745,"top":0.4764565,"width":0.018284574,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.4764565,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":7,"bounds":{"left":0.044215426,"top":0.4764565,"width":0.016289894,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"sofia-office","depth":23,"bounds":{"left":0.042220745,"top":0.49880287,"width":0.024268618,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.49880287,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.04454787,"top":0.49880287,"width":0.021941489,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"support","depth":23,"bounds":{"left":0.042220745,"top":0.5211492,"width":0.016954787,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.5211492,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":6,"bounds":{"left":0.04454787,"top":0.5211492,"width":0.01462766,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"thank-yous","depth":23,"bounds":{"left":0.042220745,"top":0.5434956,"width":0.024268618,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.5434956,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.044215426,"top":0.5434956,"width":0.022606382,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"the_people_of_jiminny","depth":23,"bounds":{"left":0.042220745,"top":0.565842,"width":0.04488032,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.565842,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":20,"bounds":{"left":0.044215426,"top":0.565842,"width":0.04720745,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":23,"bounds":{"left":0.042220745,"top":0.61851555,"width":0.03756649,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.61851555,"width":0.0033244682,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.045545213,"top":0.61851555,"width":0.034242023,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":23,"bounds":{"left":0.042220745,"top":0.6408619,"width":0.034906916,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.6408619,"width":0.003656915,"height":0.014365523}},{"char_start":1,"char_count":14,"bounds":{"left":0.045877658,"top":0.6408619,"width":0.03158245,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":23,"bounds":{"left":0.042220745,"top":0.6632083,"width":0.026263298,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.6632083,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":12,"bounds":{"left":0.045212764,"top":0.6632083,"width":0.023271276,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Stefka Stoyanova","depth":23,"bounds":{"left":0.042220745,"top":0.6855547,"width":0.03756649,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.6855547,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.04488032,"top":0.6855547,"width":0.03523936,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Todor Stamatov","depth":23,"bounds":{"left":0.042220745,"top":0.70790106,"width":0.034242023,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.70790106,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":13,"bounds":{"left":0.04454787,"top":0.70790106,"width":0.031914894,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Mario Georgiev","depth":23,"bounds":{"left":0.042220745,"top":0.7302474,"width":0.033909574,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.7302474,"width":0.004654255,"height":0.014365523}},{"char_start":1,"char_count":13,"bounds":{"left":0.046875,"top":0.7302474,"width":0.02925532,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Ivanov","depth":23,"bounds":{"left":0.042220745,"top":0.75259376,"width":0.031914894,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.75259376,"width":0.0039893617,"height":0.014365523}},{"char_start":1,"char_count":13,"bounds":{"left":0.046210106,"top":0.75259376,"width":0.027925532,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":23,"bounds":{"left":0.042220745,"top":0.77494013,"width":0.031914894,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.77494013,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.044215426,"top":0.77494013,"width":0.029920213,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tanev","depth":23,"bounds":{"left":0.042220745,"top":0.7972865,"width":0.028922873,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.7972865,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.04488032,"top":0.7972865,"width":0.026263298,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Steliyan Georgiev","depth":23,"bounds":{"left":0.042220745,"top":0.8196329,"width":0.038231384,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.8196329,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":16,"bounds":{"left":0.04488032,"top":0.8196329,"width":0.03557181,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Petko Kashinski","depth":23,"bounds":{"left":0.042220745,"top":0.84197927,"width":0.034242023,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.84197927,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":14,"bounds":{"left":0.045212764,"top":0.84197927,"width":0.03158245,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.042220745,"top":0.86432564,"width":0.02925532,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.86432564,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":12,"bounds":{"left":0.04488032,"top":0.86432564,"width":0.026928192,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"you","depth":23,"bounds":{"left":0.07413564,"top":0.86432564,"width":0.0063164895,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.07446808,"top":0.86432564,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":2,"bounds":{"left":0.07679521,"top":0.86432564,"width":0.0056515955,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Toast","depth":23,"bounds":{"left":0.042220745,"top":0.9169992,"width":0.011968086,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.9169992,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":4,"bounds":{"left":0.04488032,"top":0.9169992,"width":0.009640957,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"bounds":{"left":0.042220745,"top":0.9393456,"width":0.021609042,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.9393456,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.044215426,"top":0.9393456,"width":0.019946808,"height":0.014365523}}],"role_description":"text"},{"role":"AXRadioButton","text":"Messages","depth":17,"bounds":{"left":0.10206117,"top":0.09177973,"width":0.030585106,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Messages","depth":19,"bounds":{"left":0.111369684,"top":0.10055866,"width":0.01861702,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.111369684,"top":0.10055866,"width":0.0039893617,"height":0.012769354}},{"char_start":1,"char_count":7,"bounds":{"left":0.115359046,"top":0.10055866,"width":0.014960106,"height":0.012769354}}],"role_description":"text"},{"role":"AXRadioButton","text":"Add canvas","depth":18,"bounds":{"left":0.13397606,"top":0.09177973,"width":0.033909574,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Add canvas","depth":20,"bounds":{"left":0.14328457,"top":0.10055866,"width":0.021941489,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.14328457,"top":0.10055866,"width":0.0033244682,"height":0.012769354}},{"char_start":1,"char_count":9,"bounds":{"left":0.1462766,"top":0.10055866,"width":0.019281914,"height":0.012769354}}],"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":17,"bounds":{"left":0.16921543,"top":0.09177973,"width":0.020944148,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":19,"bounds":{"left":0.17852394,"top":0.10055866,"width":0.008976064,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.17852394,"top":0.10055866,"width":0.0026595744,"height":0.012769354}},{"char_start":1,"char_count":4,"bounds":{"left":0.18118352,"top":0.10055866,"width":0.0063164895,"height":0.012769354}}],"role_description":"text"},{"role":"AXPopUpButton","text":"Add and Edit Channel Tabs","depth":17,"bounds":{"left":0.19115691,"top":0.09177973,"width":0.010970744,"height":0.030327214},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Canvas","depth":17,"bounds":{"left":0.096409574,"top":0.0518755,"width":0.015625,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"List","depth":17,"bounds":{"left":0.096409574,"top":0.0518755,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":17,"bounds":{"left":0.096409574,"top":0.0518755,"width":0.013962766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":23,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Apr 28th at 5:14:04 PM","depth":25,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:14","depth":26,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"за деплой обаче не знам","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Aneliya Angelova","depth":24,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 5:14:48 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:14 PM","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"защо","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":24,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 5:15:25 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:15 PM","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ами дали ще усепя да гледам","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Aneliya Angelova","depth":24,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 5:16:20 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:16 PM","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"и за двете ли говориш","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":24,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 5:16:54 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:16 PM","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ами ще го деплойна но ако нещо гръмне","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Aneliya Angelova","depth":24,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 5:17:04 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:17 PM","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"аа разбрахте","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 5:17:07 PM","depth":25,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:17","depth":26,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 5:21:14 PM","depth":25,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:21","depth":26,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Галя каза че не се използва фичъра","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 5:21:22 PM","depth":25,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:21","depth":26,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"и няма проблем да гръмне","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":23,"bounds":{"left":0.19980054,"top":0.12689546,"width":0.049867023,"height":0.022346368},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Aneliya Angelova","depth":24,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"May 11th at 1:24:41 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1:24 PM","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Лукаш за Hubspot за синковете вече се използва тази команда нали?","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"crm:sync-hubspot-objects","depth":26,"bounds":{"left":0.11934841,"top":0.11572227,"width":0.057513297,"height":0.0015961692},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":24,"bounds":{"left":0.11801862,"top":0.12529927,"width":0.030917553,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.14860372,"top":0.12689546,"width":0.0029920214,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"May 11th at 1:32:50 PM","depth":24,"bounds":{"left":0.1512633,"top":0.1292897,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1:32 PM","depth":25,"bounds":{"left":0.1512633,"top":0.1292897,"width":0.015292553,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.15159574,"top":0.1292897,"width":0.0023271276,"height":0.011971269}},{"char_start":1,"char_count":6,"bounds":{"left":0.15392287,"top":0.1292897,"width":0.012965426,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"да крон я пуска през 5 мин","depth":25,"bounds":{"left":0.11801862,"top":0.14445332,"width":0.061835106,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.11801862,"top":0.14445332,"width":0.0033244682,"height":0.014365523}},{"char_start":1,"char_count":25,"bounds":{"left":0.12134308,"top":0.14445332,"width":0.058843084,"height":0.014365523}}],"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Jump to date","depth":23,"bounds":{"left":0.21210106,"top":0.17478053,"width":0.025265958,"height":0.022346368},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Aneliya Angelova","depth":24,"bounds":{"left":0.11801862,"top":0.20590582,"width":0.038896278,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.15658244,"top":0.207502,"width":0.0029920214,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 2:30:26 PM","depth":24,"bounds":{"left":0.15924202,"top":0.20989625,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:30 PM","depth":25,"bounds":{"left":0.15924202,"top":0.20989625,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Лукаш, само при Сейлсфорс и Хубспот се синкваха активити типовете, когато се направи плейбук, нали?","depth":25,"bounds":{"left":0.11801862,"top":0.22505985,"width":0.22805852,"height":0.031923383},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 2:30:45 PM","depth":25,"bounds":{"left":0.107380316,"top":0.26895452,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:30","depth":26,"bounds":{"left":0.107380316,"top":0.26895452,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"при останалите CRMi трябва ръчно да се въведат","depth":25,"bounds":{"left":0.11801862,"top":0.26656026,"width":0.11569149,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":24,"bounds":{"left":0.11801862,"top":0.28890663,"width":0.030917553,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.14860372,"top":0.2905028,"width":0.0029920214,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 2:47:56 PM","depth":24,"bounds":{"left":0.1512633,"top":0.29289705,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:47 PM","depth":25,"bounds":{"left":0.1512633,"top":0.29289705,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"здрасти","depth":25,"bounds":{"left":0.11801862,"top":0.30806065,"width":0.018284574,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 2:48:14 PM","depth":25,"bounds":{"left":0.107380316,"top":0.33439744,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:48","depth":26,"bounds":{"left":0.107380316,"top":0.33439744,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ами не знам по принцип се вика при всички","depth":25,"bounds":{"left":0.11801862,"top":0.3320032,"width":0.10073138,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 2:51:36 PM","depth":25,"bounds":{"left":0.107380316,"top":0.35834,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:51","depth":26,"bounds":{"left":0.107380316,"top":0.35834,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"трябва да се за всички, някъде не се ли попълва","depth":25,"bounds":{"left":0.11801862,"top":0.35594574,"width":0.11103723,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 2:52:10 PM","depth":25,"bounds":{"left":0.107380316,"top":0.38228253,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:52","depth":26,"bounds":{"left":0.107380316,"top":0.38228253,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"при зохо май беше hardcoded но май и там си връщаха две категории","depth":25,"bounds":{"left":0.11801862,"top":0.37988827,"width":0.16090426,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Aneliya Angelova","depth":24,"bounds":{"left":0.11801862,"top":0.40223464,"width":0.038896278,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.15658244,"top":0.4038308,"width":0.0029920214,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 4:00:37 PM","depth":24,"bounds":{"left":0.15924202,"top":0.40622506,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:00 PM","depth":25,"bounds":{"left":0.15924202,"top":0.40622506,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Лукаш имаш ли време да се чуем за тестването на","depth":25,"bounds":{"left":0.11801862,"top":0.42138866,"width":0.11801862,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"https://jiminny.atlassian.net/browse/JY-20725","depth":25,"bounds":{"left":0.23603724,"top":0.42138866,"width":0.10139628,"height":0.014365523},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"https://jiminny.atlassian.net/browse/JY-20725","depth":26,"bounds":{"left":0.23603724,"top":0.42138866,"width":0.10139628,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":24,"bounds":{"left":0.11801862,"top":0.4445331,"width":0.018949468,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Jira Cloud","depth":24,"bounds":{"left":0.13796543,"top":0.4445331,"width":0.0056515955,"height":0.012769354},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"Jira Cloud Bug JY-20725 [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts Bug JY-20725 in Jira Cloud Preview in Slack Status Ready for QA Priority Medium Medium Assignee Aneliya Angelova Aneliya Angelova As of today at 4:00 PM Refresh Open in Jira ✨ Summarise","depth":26,"bounds":{"left":0.11801862,"top":0.4612929,"width":0.15957446,"height":0.13727055},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"[HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts","depth":27,"bounds":{"left":0.13829787,"top":0.47486034,"width":0.13430852,"height":0.028731046},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Bug JY-20725 in Jira Cloud","depth":28,"bounds":{"left":0.13829787,"top":0.49082202,"width":0.051529255,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Preview in Slack","depth":28,"bounds":{"left":0.13829787,"top":0.49082202,"width":0.03125,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Status","depth":27,"bounds":{"left":0.13829787,"top":0.5139665,"width":0.011635638,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Ready for QA","depth":27,"bounds":{"left":0.13962767,"top":0.5331205,"width":0.02925532,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Priority","depth":27,"bounds":{"left":0.17819148,"top":0.5139665,"width":0.013962766,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Medium","depth":27,"bounds":{"left":0.1861702,"top":0.5331205,"width":0.018284574,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Assignee","depth":27,"bounds":{"left":0.21343085,"top":0.5139665,"width":0.017287234,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":27,"bounds":{"left":0.22140957,"top":0.5331205,"width":0.03756649,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"As of today at 4:00 PM","depth":28,"bounds":{"left":0.122340426,"top":0.5738228,"width":0.043550532,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Refresh","depth":28,"bounds":{"left":0.16722074,"top":0.57701516,"width":0.01462766,"height":0.006384677},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open in Jira","depth":28,"bounds":{"left":0.20711437,"top":0.56903434,"width":0.030917553,"height":0.022346368},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"✨ Summarise","depth":28,"bounds":{"left":0.2393617,"top":0.56903434,"width":0.03523936,"height":0.022346368},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Open in browser","depth":27,"bounds":{"left":0.21409574,"top":0.47486034,"width":0.022938829,"height":0.025538707},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Open","depth":28,"bounds":{"left":0.22340426,"top":0.48044693,"width":0.010970744,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Share Bug JY-20725","depth":27,"bounds":{"left":0.2400266,"top":0.47486034,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View conversations","depth":27,"bounds":{"left":0.2506649,"top":0.47486034,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More actions","depth":27,"bounds":{"left":0.2613032,"top":0.47486034,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":24,"bounds":{"left":0.11801862,"top":0.60814047,"width":0.030917553,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.14860372,"top":0.6097366,"width":0.0029920214,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 4:02:04 PM","depth":24,"bounds":{"left":0.1512633,"top":0.6121309,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:02 PM","depth":25,"bounds":{"left":0.1512633,"top":0.6121309,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"да","depth":25,"bounds":{"left":0.11801862,"top":0.6272945,"width":0.0056515955,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 4:02:21 PM","depth":25,"bounds":{"left":0.107380316,"top":0.65363127,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:02","depth":26,"bounds":{"left":0.107380316,"top":0.65363127,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"звъни направо","depth":25,"bounds":{"left":0.11801862,"top":0.651237,"width":0.03324468,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"A huddle happened","depth":24,"bounds":{"left":0.11801862,"top":0.67517954,"width":0.043218084,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.1612367,"top":0.67517954,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 4:06:47 PM","depth":24,"bounds":{"left":0.16389628,"top":0.6775738,"width":0.014960106,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:06 PM","depth":25,"bounds":{"left":0.16389628,"top":0.6775738,"width":0.014960106,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"You and","depth":24,"bounds":{"left":0.11801862,"top":0.6927374,"width":0.01861702,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":24,"bounds":{"left":0.13630319,"top":0.6927374,"width":0.037898935,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"were in the huddle for","depth":24,"bounds":{"left":0.17386968,"top":0.6927374,"width":0.05119681,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1h 37m","depth":24,"bounds":{"left":0.22473404,"top":0.6927374,"width":0.016954787,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".","depth":24,"bounds":{"left":0.24168883,"top":0.6927374,"width":0.0013297872,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Aneliya Angelova","depth":24,"bounds":{"left":0.11801862,"top":0.7150838,"width":0.038896278,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.15658244,"top":0.71668,"width":0.0029920214,"height":0.014365523},"on_screen":true,"role_description":"text"}]...
|
-7446738983136276522
|
-1424450754082193324
|
idle
|
hybrid
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
3
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Aneliya Angelova
Galya Dimitrova
Vasil Vasilev
Stefka Stoyanova
Todor Stamatov
Mario Georgiev
Nikolay Ivanov
James Graham
Stoyan Tanev
Steliyan Georgiev
Petko Kashinski
Lukas Kovalik
you
Toast
Jira Cloud
Messages
Messages
Add canvas
Add canvas
Files
Files
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Apr 28th at 5:14:04 PM
5:14
за деплой обаче не знам
Aneliya Angelova
Apr 28th at 5:14:48 PM
5:14 PM
защо
Lukas Kovalik
Apr 28th at 5:15:25 PM
5:15 PM
ами дали ще усепя да гледам
Aneliya Angelova
Apr 28th at 5:16:20 PM
5:16 PM
и за двете ли говориш
Lukas Kovalik
Apr 28th at 5:16:54 PM
5:16 PM
ами ще го деплойна но ако нещо гръмне
Aneliya Angelova
Apr 28th at 5:17:04 PM
5:17 PM
аа разбрахте
Apr 28th at 5:17:07 PM
5:17
Apr 28th at 5:21:14 PM
5:21
Галя каза че не се използва фичъра
Apr 28th at 5:21:22 PM
5:21
и няма проблем да гръмне
Jump to date
Aneliya Angelova
May 11th at 1:24:41 PM
1:24 PM
Лукаш за Hubspot за синковете вече се използва тази команда нали?
crm:sync-hubspot-objects
Lukas Kovalik
May 11th at 1:32:50 PM
1:32 PM
да крон я пуска през 5 мин
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Jump to date
Aneliya Angelova
Today at 2:30:26 PM
2:30 PM
Лукаш, само при Сейлсфорс и Хубспот се синкваха активити типовете, когато се направи плейбук, нали?
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 2:30:45 PM
2:30
при останалите CRMi трябва ръчно да се въведат
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 2:47:56 PM
2:47 PM
здрасти
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 2:48:14 PM
2:48
ами не знам по принцип се вика при всички
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 2:51:36 PM
2:51
трябва да се за всички, някъде не се ли попълва
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 2:52:10 PM
2:52
при зохо май беше hardcoded но май и там си връщаха две категории
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Aneliya Angelova
Today at 4:00:37 PM
4:00 PM
Лукаш имаш ли време да се чуем за тестването на
https://jiminny.atlassian.net/browse/JY-20725
https://jiminny.atlassian.net/browse/JY-20725
Jira Cloud
Jira Cloud
Jira Cloud Bug JY-20725 [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts Bug JY-20725 in Jira Cloud Preview in Slack Status Ready for QA Priority Medium Medium Assignee Aneliya Angelova Aneliya Angelova As of today at 4:00 PM Refresh Open in Jira ✨ Summarise
[HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts
Bug JY-20725 in Jira Cloud
Preview in Slack
Status
Ready for QA
Priority
Medium
Assignee
Aneliya Angelova
As of today at 4:00 PM
Refresh
Open in Jira
✨ Summarise
Open in browser
Open
Share Bug JY-20725
View conversations
More actions
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 4:02:04 PM
4:02 PM
да
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 4:02:21 PM
4:02
звъни направо
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
A huddle happened
Today at 4:06:47 PM
4:06 PM
You and
Aneliya Angelova
were in the huddle for
1h 37m
.
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Aneliya Angelova
ActivityFllesLaterMoreslackcalVIewJiminny...yS Starredl8 jiminny-x-integrati…..•olattorm-inner-teamE) Channels# ai-chapter# alertsic backendi# bugs# confusion-clinic# curiosity lab# engineering# general# jiminny-bg# platform-tickets# product launches# randomi releases# sofia-officesudport# thank-yous# the people of iimi..A Direct messagesfe Aneliva Angelova% Galya DimitrovaVasil VasilevF Stefka StovanovaSg: Todor StamatovMario GeorgievA Nikoley Ivanov. James Graham *, Stovan TanevRo Steliyan Georgiev@ Petko KashinskiLukas Kovalik y...::: AnndToast€ Jira GloudmistonWindowHelpQ Describe what you are looking for* Aneliya AngelovaQ :• Messagest Add canvas( FilesLukas Kovalik 1:32 PMMonday. May 11thда крон я пуска през 5 минAneliva Angelova 2:30 PMЛукаш, само при Сейлсфорс и Хубспот се синкваха активити типовете, когато се направи плейбук,налипри останалите скмі тояова ръчно да се въвелатLukas Kovalik 2:47 PMздрастиами не знам по принцип се вика при всичкитрябва да се за всички, някъде не се ли попълвапри зохо май беше hardcoded но май и там си връщаха две категорииAneliya Angelova 4:00 PMЛукаш имаш ли време да се чуем за тестването на [URL_WITH_CREDENTIALS] 8koFwrAUAc?kCawsFThw?ArIRAo=FATF=AoF?Ao-?AoFRAOUR-ooRAOFRAYIC-|r7A1802NwaCYW2chG6xYvwnemScNidt-SAFoAYARoДHAДедд"--data " "imit". 131Message Aneliva Angelova+ Даu searctDate ModifiedYesterday at 13:07Yesterdav at 13:06Yesterday at 13:06resterday al 15.0oYesterdav at 13:05Yesterday at 13:04Yesterday at 13:04Yesterday at 13:03Yesterdav at 13:03Yesterday at 13:02Yesterdav at 13:01Yesterday at 13:00Yesterday at 13:00Yesterday at 13:00Yesterday at 12:59Yesterdav at 12:58Yesterdav at 12:58Yesterday at 12:57Yesterday at 12:57Yesterday at 12:56Yesterday at 12:55Yocterdav at 12:55Yesterdav at 12:54Yesterday at 12:54Yesterday at 12:53Yesterday at 12:53Yesterday at 12:52Yecterdav at 12:51Yesterday at 12:50Yesterdav at 12:50Yesterday at 12:46Yesterday at 12:42Yecterdav at 12:11Yesterday at 12:40Yesterdav at 12:391Yesterday at 12:39Yesterdav at 12:38)Yoctorday at 12:27Yesterday at 12:37Yesterday at 12:36Yecterdav at 12:26Yesterdav at 12:35Yesterdav at 12:34Yoctorday at 12:21Yesterday at 12.33v Size17 KBMPEG-4 movie19 KBIMPEG-4 movie10 KBMPE0"4 movie24 K:25 KBMPEG-4 movie49 KB27 KEMPEG-4 movie55 KB67 KB51 KBMPEG-4 movieMPEO-4 moViE17 K:MPEG-4 movie22 KB18 KB170 K:MPEG-4 movieMPEG-4 movie197 KB199 KBZ02 KBMDSGLA movidMPEG-4 movie196 KВIMPEG-4 movie198 KBMPEG-4 movie193 KBMPEG-4 movie191 K:MPEG-4 movie107 Kр|202 KB200 KBMDSG.A movidMPEG-4 movie200 KRI195 KB193 KBMDEG-A movieMPEG-4 movie198 K:202 KB207 KB207 KBMPEG-4 movieMDEC.A movidMPEG-4 movie201 KRIMDEC-A movie215 KBMPEG-4 movie210 KBMPEG-4 movie200 K:MPEG-4 movie204 KB65 KB37 KBMDEC.A movidMPEG-4 movieMDSG-A movieRAKR25 KBMPEG-4 movieMPEG-A movid18 KB20 KB19 K8MDEC.A movidMPEG-4 movie.27 KR23 KB14 KB15 KPMDEG.A movioMPEG-4 movie16 KBMDECA movid15 K8MPEG-4 movieAKpMDEG.A movio18 KB MPEG-4 movieFavourites* ApplicationsiCloud• iCloud Drive992 Svnc tolde0 DXP4800PLUS-B5F49 Networl• CRMI• Orange• Red|• Yellow• Green• Purple•) All lags..O00V.DownloadsNameLoom.pkgAlfred copv.alfredoreterences=KeychronAssist-1.0.2 (1).dmeKeychronAssist-1.0.2.dmgmazanoke-images-ywJo.ziPhotos-3-001.zip_mage U.loge1 Orioninstaller.dma_image.jpg- image (2).1pc= ПO-22221726037035-004-001_ORGES.pdf%D0%9F%D0%9E-22221726037035-004-001 archive.zipПO-22221726037035-004-001_archive (1).zip1Пo-22221726037035-004-001 archive.zipreport(2).xmlAltred copy2.altredoreterencesСE 060209С О000000026571172 CWICT 0Р70501260015900 ndt2/022026 00000000265/44/2 SWIrl 03/2/02260049200.pdt= 03042026 [CREDIT_CARD] SWIFT 0370304260021608001reportxmmi=pdt.odiB pdf-1.pdfD pdf-2.pdf-pdf-5.pd1= ndf-1 ndipdf-3.pdfKoválik Family Tree.gedbitwarden export 20251031122528.isonKoválik Family Tree.zipmacOS Storage_Cleanup.mdal favicon icofirst aid_notes_complete.docx1 config.vmlIteration run Search HS.postman_collection.json--report(1).csvm licence hettertouchtoollMariusHosting Config.isonnokc.901a6502.66h7.Ah2h-062 ccu•Alfredv P1 mazanoko imaaoc. VWI6• Искане Адриана Ковалик.jpg•искане даниел Ковалик..pg• Фактура Март Даниел Ковалик.jрс• Фактура Април Даниел Ковалик iро• Dhotac 2.001100% 2Kind00,4 MD55.9 MBinstdlle..dckageAlfred...ferences10,1 MB10,1 MBIL MBDisk ImageDisk ImageLiP archive6.6 MBZIp archive2,5 MB PDF Document2,5 MBJreo lmage2.2 MBDisk Image2,2 MB PDF Document2 MBJPEG image1,9 MBJPEG imaqe192 KBPDE Document140 KbZIP archive148 KВ148 KB122 KBZIP archivelZIP archivexML document111 KBAlfred...ferences94 KBDDE Documont92 KBPDr Document92 KB91 KBPDF Document91 KBXML document30 KBn0kp29 KB28 KBDDE NocumontPDF Document28 KRPDE Document28 KB27 KBDocument14 KB11 KB6 KB6KBJSONINCV NacumontZIP archive5KRMarkdo…..umentWindo...n image4 KB3 KBword ..cumentCSV Document2 KBVAMI dosumon1 KB029 buteccSV Documenthttlicence183 bytesZero butesJSONAlfrod foronso!Zero bytesFolde1.9 MB1,8 MB17 MB1,7 MBColdorJPEG imageJPEG ImageIPEG imadeJPEG imageColdo1 of 58 selected, 8.98 GB availabldInu 14 May 1/:02:08Date AddedIs Mdl ZUzo dl 19:4530 Jan 2026 at 12:3617 Mar 2026 at 20:2717 Mar 2026 at 20:26Z3 Aor 2020 al 13:0229 ,Jan 2026 at 15:2019 Dec 2025 at 10:1619 Dec 2025 at 12:238 Aor 2026 at 20:3519 Dec 2025 at 10:2919 Dec 2025 at 12:1819 Dec 2025 at 12:4026 Mar 2026 at 11:2410 May 2026 at 13:5326 Mar 2026 at 11:2426 Mar 2026 at 11:2426 Mar 2026 at 11:2310 May 2026 at 14:3730 Jan 2026 at 12:3712 Goh 2006 9t 11:5 A123 Apr 2026 at 13:0823 Aor 2026 at 13:0810 May 2026 at 13:5410 May 2026 at 14:3710 May 2026 at 13:4910 May 2026 at 13:5010 May 2026 at 13:5110 Mav 2026 at 12:51110 May 2026 at 13:5019 Dec 2025 at 11:3431 Oct 2025 at 12:2525 Nau 2025 г+ 17:506 Mar 2026 at 11.2224 Anr 2026 at 16:5220 Oct 2025 at 11:0218 Mar 2026 at 15:29• Mav 2026 at 11:09129 Oct 2025 at 19:329 May 2026 at 10:0419 Mar 2026 at 11:55|10 May 2026 at 13:5712 Jun 2025 at 19:0430 Jan 2026 at 12:362616 Oct 2025 aт 16:0122 Aar 2026 at 12:0223 Apr 2026 at 13:0223 Apr 2026 at 13:0222 Anr 2026 at 12:0223 Apr 2026 at 13:0229 Jan 2026 at 15:20...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
45602
|
NULL
|
0
|
2026-05-14T14:47:10.400867+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778770030400_m1.jpg...
|
Slack
|
Aneliya Angelova (DM) - Jiminny Inc - 3 new items Aneliya Angelova (DM) - Jiminny Inc - 3 new items - Slack...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
3
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Aneliya Angelova
Galya Dimitrova
Vasil Vasilev
Stefka Stoyanova
Todor Stamatov
Mario Georgiev
Nikolay Ivanov
James Graham
Stoyan Tanev
Steliyan Georgiev
Petko Kashinski
Lukas Kovalik
you
Jira Cloud
Toast
Messages
Messages
Add canvas
Add canvas
Files
Files
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Apr 28th at 5:14:04 PM
5:14
за деплой обаче не знам
Aneliya Angelova
Apr 28th at 5:14:48 PM
5:14 PM
защо
Lukas Kovalik
Apr 28th at 5:15:25 PM
5:15 PM
ами дали ще усепя да гледам
Aneliya Angelova
Apr 28th at 5:16:20 PM
5:16 PM
и за двете ли говориш
Lukas Kovalik
Apr 28th at 5:16:54 PM
5:16 PM
ами ще го деплойна но ако нещо гръмне
Aneliya Angelova
Apr 28th at 5:17:04 PM
5:17 PM
аа разбрахте
Apr 28th at 5:17:07 PM
5:17
Apr 28th at 5:21:14 PM
5:21
Галя каза че не се използва фичъра
Apr 28th at 5:21:22 PM
5:21
и няма проблем да гръмне
Jump to date
Aneliya Angelova
May 11th at 1:24:41 PM
1:24 PM
Лукаш за Hubspot за синковете вече се използва тази команда нали?
crm:sync-hubspot-objects
Lukas Kovalik
May 11th at 1:32:50 PM
1:32 PM
да крон я пуска през 5 мин
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Jump to date
Aneliya Angelova
Today at 2:30:26 PM
2:30 PM
Лукаш, само при Сейлсфорс и Хубспот се синкваха активити типовете, когато се направи плейбук, нали?
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 2:30:45 PM
2:30
при останалите CRMi трябва ръчно да се въведат
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 2:47:56 PM
2:47 PM
здрасти
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 2:48:14 PM
2:48
ами не знам по принцип се вика при всички
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 2:51:36 PM
2:51
трябва да се за всички, някъде не се ли попълва
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 2:52:10 PM
2:52
при зохо май беше hardcoded но май и там си връщаха две категории
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Aneliya Angelova
Today at 4:00:37 PM
4:00 PM
Лукаш имаш ли време да се чуем за тестването на
https://jiminny.atlassian.net/browse/JY-20725
https://jiminny.atlassian.net/browse/JY-20725
Jira Cloud
Jira Cloud
Jira Cloud Bug JY-20725 [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts Bug JY-20725 in Jira Cloud Preview in Slack Status Ready for QA Priority Medium Medium Assignee Aneliya Angelova Aneliya Angelova As of today at 4:00 PM Refresh Open in Jira ✨ Summarise
[HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts
Bug JY-20725 in Jira Cloud
Preview in Slack
Status
Ready for QA
Priority
Medium
Assignee
Aneliya Angelova
As of today at 4:00 PM
Refresh
Open in Jira
✨ Summarise
Open in browser
Open
Share Bug JY-20725
View conversations
More actions
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 4:02:04 PM
4:02 PM
да
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 4:02:21 PM
4:02
звъни направо
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
A huddle happened
Today at 4:06:47 PM
4:06 PM
You and
Aneliya Angelova
were in the huddle for
1h 37m
.
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Aneliya Angelova
Today at 4:44:11 PM
4:44 PM
11512582
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 5:16:20 PM
5:16 PM
curl --location ‘
https://api.hubapi.com/crm/v3/objects/contacts/search
https://api.hubapi.com/crm/v3/objects/contacts/search
’ \
--header ‘Content-Type: application/json’ \
--header ‘Authorization: [AUTH_TOKEN]’ \
--data ‘{ “limit”: 1 }’
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Processing uploaded file… complete! Message ready to be sent.
113 percent...
|
[{"role":"AXPopUpButton","text [{"role":"AXPopUpButton","text":"Switch workspaces… (Jiminny Inc) Has new messages","depth":14,"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Home","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Home","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DMs","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DMs","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Activity","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Activity","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Later","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Later","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"More…","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Unreads","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Threads","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Huddles","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Drafts & sent","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Directories","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-x-integration-app","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"platform-inner-team","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ai-chapter","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"alerts","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"backend","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"bugs","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"confusion-clinic","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"curiosity_lab","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"engineering","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"general","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-bg","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"platform-tickets","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"product_launches","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"random","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"releases","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"sofia-office","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"support","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"thank-yous","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"the_people_of_jiminny","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stefka Stoyanova","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Todor Stamatov","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mario Georgiev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Ivanov","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tanev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Steliyan Georgiev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Petko Kashinski","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"you","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Toast","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Messages","depth":17,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Messages","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Add canvas","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Add canvas","depth":20,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":17,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXPopUpButton","text":"Add and Edit Channel Tabs","depth":17,"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Canvas","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"List","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":23,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Apr 28th at 5:14:04 PM","depth":25,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:14","depth":26,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"за деплой обаче не знам","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Aneliya Angelova","depth":24,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 5:14:48 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:14 PM","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"защо","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":24,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 5:15:25 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:15 PM","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ами дали ще усепя да гледам","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Aneliya Angelova","depth":24,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 5:16:20 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:16 PM","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"и за двете ли говориш","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":24,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 5:16:54 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:16 PM","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ами ще го деплойна но ако нещо гръмне","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Aneliya Angelova","depth":24,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 5:17:04 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:17 PM","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"аа разбрахте","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 5:17:07 PM","depth":25,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:17","depth":26,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 5:21:14 PM","depth":25,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:21","depth":26,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Галя каза че не се използва фичъра","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 5:21:22 PM","depth":25,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:21","depth":26,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"и няма проблем да гръмне","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":23,"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Aneliya Angelova","depth":24,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"May 11th at 1:24:41 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1:24 PM","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Лукаш за Hubspot за синковете вече се използва тази команда нали?","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"crm:sync-hubspot-objects","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":24,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"May 11th at 1:32:50 PM","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1:32 PM","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"да крон я пуска през 5 мин","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Jump to date","depth":23,"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Aneliya Angelova","depth":24,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 2:30:26 PM","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:30 PM","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Лукаш, само при Сейлсфорс и Хубспот се синкваха активити типовете, когато се направи плейбук, нали?","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 2:30:45 PM","depth":25,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:30","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"при останалите CRMi трябва ръчно да се въведат","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":24,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 2:47:56 PM","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:47 PM","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"здрасти","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 2:48:14 PM","depth":25,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:48","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ами не знам по принцип се вика при всички","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 2:51:36 PM","depth":25,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:51","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"трябва да се за всички, някъде не се ли попълва","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 2:52:10 PM","depth":25,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:52","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"при зохо май беше hardcoded но май и там си връщаха две категории","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Aneliya Angelova","depth":24,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 4:00:37 PM","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:00 PM","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Лукаш имаш ли време да се чуем за тестването на","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"https://jiminny.atlassian.net/browse/JY-20725","depth":25,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"https://jiminny.atlassian.net/browse/JY-20725","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Jira Cloud","depth":24,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"Jira Cloud Bug JY-20725 [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts Bug JY-20725 in Jira Cloud Preview in Slack Status Ready for QA Priority Medium Medium Assignee Aneliya Angelova Aneliya Angelova As of today at 4:00 PM Refresh Open in Jira ✨ Summarise","depth":26,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"[HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Bug JY-20725 in Jira Cloud","depth":28,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Preview in Slack","depth":28,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Status","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Ready for QA","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Priority","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Medium","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Assignee","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"As of today at 4:00 PM","depth":28,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Refresh","depth":28,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open in Jira","depth":28,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"✨ Summarise","depth":28,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Open in browser","depth":27,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Open","depth":28,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Share Bug JY-20725","depth":27,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View conversations","depth":27,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More actions","depth":27,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":24,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 4:02:04 PM","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:02 PM","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"да","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 4:02:21 PM","depth":25,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:02","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"звъни направо","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"A huddle happened","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 4:06:47 PM","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:06 PM","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"You and","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"were in the huddle for","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1h 37m","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Aneliya Angelova","depth":24,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 4:44:11 PM","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:44 PM","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"11512582","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":24,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 5:16:20 PM","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:16 PM","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"curl --location ‘","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"https://api.hubapi.com/crm/v3/objects/contacts/search","depth":25,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"https://api.hubapi.com/crm/v3/objects/contacts/search","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"’ \\","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"--header ‘Content-Type: application/json’ \\","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"--header ‘Authorization: Bearer CIKvma3iMxIZQlNQMl8kQEwrAgwACAkUAhIJBB4BAQEDBxjVrJYMILuP6SAo1KwCMhTHn-y3_hxt0uPnjMvPqUYCkHSMaToyQlNQMl8kQEwrAiUACBkGawEFThwBARIBAQEEATEEAQEBAQEBAQEBAQUBEggBAQEBAYlCFIr7Au8O2Nwal9YW2CbCCxYvwngmSgNldTFSAFoAYABoAHAAeAA’ \\","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"--data ‘{ “limit”: 1 }’","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"","depth":23,"on_screen":true,"value":"","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Processing uploaded file… complete! Message ready to be sent.","depth":11,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"113 percent","depth":11,"on_screen":true,"role_description":"text"}]...
|
6162496749027935022
|
-1280335565989429164
|
idle
|
hybrid
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
3
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Aneliya Angelova
Galya Dimitrova
Vasil Vasilev
Stefka Stoyanova
Todor Stamatov
Mario Georgiev
Nikolay Ivanov
James Graham
Stoyan Tanev
Steliyan Georgiev
Petko Kashinski
Lukas Kovalik
you
Jira Cloud
Toast
Messages
Messages
Add canvas
Add canvas
Files
Files
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Apr 28th at 5:14:04 PM
5:14
за деплой обаче не знам
Aneliya Angelova
Apr 28th at 5:14:48 PM
5:14 PM
защо
Lukas Kovalik
Apr 28th at 5:15:25 PM
5:15 PM
ами дали ще усепя да гледам
Aneliya Angelova
Apr 28th at 5:16:20 PM
5:16 PM
и за двете ли говориш
Lukas Kovalik
Apr 28th at 5:16:54 PM
5:16 PM
ами ще го деплойна но ако нещо гръмне
Aneliya Angelova
Apr 28th at 5:17:04 PM
5:17 PM
аа разбрахте
Apr 28th at 5:17:07 PM
5:17
Apr 28th at 5:21:14 PM
5:21
Галя каза че не се използва фичъра
Apr 28th at 5:21:22 PM
5:21
и няма проблем да гръмне
Jump to date
Aneliya Angelova
May 11th at 1:24:41 PM
1:24 PM
Лукаш за Hubspot за синковете вече се използва тази команда нали?
crm:sync-hubspot-objects
Lukas Kovalik
May 11th at 1:32:50 PM
1:32 PM
да крон я пуска през 5 мин
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Jump to date
Aneliya Angelova
Today at 2:30:26 PM
2:30 PM
Лукаш, само при Сейлсфорс и Хубспот се синкваха активити типовете, когато се направи плейбук, нали?
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 2:30:45 PM
2:30
при останалите CRMi трябва ръчно да се въведат
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 2:47:56 PM
2:47 PM
здрасти
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 2:48:14 PM
2:48
ами не знам по принцип се вика при всички
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 2:51:36 PM
2:51
трябва да се за всички, някъде не се ли попълва
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 2:52:10 PM
2:52
при зохо май беше hardcoded но май и там си връщаха две категории
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Aneliya Angelova
Today at 4:00:37 PM
4:00 PM
Лукаш имаш ли време да се чуем за тестването на
https://jiminny.atlassian.net/browse/JY-20725
https://jiminny.atlassian.net/browse/JY-20725
Jira Cloud
Jira Cloud
Jira Cloud Bug JY-20725 [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts Bug JY-20725 in Jira Cloud Preview in Slack Status Ready for QA Priority Medium Medium Assignee Aneliya Angelova Aneliya Angelova As of today at 4:00 PM Refresh Open in Jira ✨ Summarise
[HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts
Bug JY-20725 in Jira Cloud
Preview in Slack
Status
Ready for QA
Priority
Medium
Assignee
Aneliya Angelova
As of today at 4:00 PM
Refresh
Open in Jira
✨ Summarise
Open in browser
Open
Share Bug JY-20725
View conversations
More actions
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 4:02:04 PM
4:02 PM
да
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 4:02:21 PM
4:02
звъни направо
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
A huddle happened
Today at 4:06:47 PM
4:06 PM
You and
Aneliya Angelova
were in the huddle for
1h 37m
.
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Aneliya Angelova
Today at 4:44:11 PM
4:44 PM
11512582
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 5:16:20 PM
5:16 PM
curl --location ‘
https://api.hubapi.com/crm/v3/objects/contacts/search
https://api.hubapi.com/crm/v3/objects/contacts/search
’ \
--header ‘Content-Type: application/json’ \
--header ‘Authorization: [AUTH_TOKEN]’ \
--data ‘{ “limit”: 1 }’
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Processing uploaded file… complete! Message ready to be sent.
113 percent
FirefoxFileEditViewHistoryBookmarksProfilesTools WindowCHelp• app.staging.jiminny.com/dashboard‹ $0 hiil100% <478 • Thu 14 May 17:47:09My Recordings Everyone's RecordingsTrending this monthSort by: Mos...D1IOUnknown Customer MNotetaker added by Veselin KulovD 2times playedNo RecordingsScheduleThis Week•Unknown CustomerBackend ChapterTomorrow, 10:30 AMInvite NotetakerEveryone's ScheduleM+Live FeedVeselin Kulov listened to call 6 07 May, 3:47 PMactivity with unknown customerHeld: 7 May, 10:37 AM≥ Value: $0Veselin Kulov listened to call 6д7 May, 11:12 AMactivity with unknown customerHeld: 7 May, 10:37 AM§ Value: $0Veselin Kulov listened to call 6d29 Apr, 2:03 PMactivity with unknown customerHeld: 29 Apr, 1:33 PMValue: $0Veselin Kulov listened to call 608 Apr, 12:51 AMactivity with unknown customerDỞ Duration: 4mỞ Duration: 4mỞ Duration: 4mLộ3JY-20493-smart-instant-nudge-pre-filtering = 885799...
|
45601
|
NULL
|
NULL
|
NULL
|
|
45600
|
NULL
|
0
|
2026-05-14T14:46:32.871474+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778769992871_m2.jpg...
|
Slack
|
Aneliya Angelova (DM) - Jiminny Inc - 3 new items Aneliya Angelova (DM) - Jiminny Inc - 3 new items - Slack...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
3
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Aneliya Angelova
Galya Dimitrova
Vasil Vasilev
Stefka Stoyanova
Todor Stamatov
Mario Georgiev
Nikolay Ivanov
James Graham
Stoyan Tanev
Steliyan Georgiev
Petko Kashinski
Lukas Kovalik
you
Jira Cloud
Toast
Messages
Messages
Add canvas
Add canvas
Files
Files
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Apr 28th at 5:14:04 PM
5:14
за деплой обаче не знам
Aneliya Angelova
Apr 28th at 5:14:48 PM
5:14 PM
защо
Lukas Kovalik
Apr 28th at 5:15:25 PM
5:15 PM
ами дали ще усепя да гледам
Aneliya Angelova
Apr 28th at 5:16:20 PM
5:16 PM
и за двете ли говориш
Lukas Kovalik
Apr 28th at 5:16:54 PM
5:16 PM
ами ще го деплойна но ако нещо гръмне
Aneliya Angelova
Apr 28th at 5:17:04 PM
5:17 PM
аа разбрахте
Apr 28th at 5:17:07 PM
5:17
Apr 28th at 5:21:14 PM
5:21
Галя каза че не се използва фичъра
Apr 28th at 5:21:22 PM
5:21
и няма проблем да гръмне
Jump to date
Aneliya Angelova
May 11th at 1:24:41 PM
1:24 PM
Лукаш за Hubspot за синковете вече се използва тази команда нали?
crm:sync-hubspot-objects
Lukas Kovalik
May 11th at 1:32:50 PM
1:32 PM
да крон я пуска през 5 мин
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Jump to date
Aneliya Angelova
Today at 2:30:26 PM
2:30 PM
Лукаш, само при Сейлсфорс и Хубспот се синкваха активити типовете, когато се направи плейбук, нали?
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 2:30:45 PM
2:30
при останалите CRMi трябва ръчно да се въведат
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 2:47:56 PM
2:47 PM
здрасти
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 2:48:14 PM
2:48
ами не знам по принцип се вика при всички
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 2:51:36 PM
2:51
трябва да се за всички, някъде не се ли попълва
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 2:52:10 PM
2:52
при зохо май беше hardcoded но май и там си връщаха две категории
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Aneliya Angelova
Today at 4:00:37 PM
4:00 PM
Лукаш имаш ли време да се чуем за тестването на
https://jiminny.atlassian.net/browse/JY-20725
https://jiminny.atlassian.net/browse/JY-20725
Jira Cloud
Jira Cloud
Jira Cloud Bug JY-20725 [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts Bug JY-20725 in Jira Cloud Preview in Slack Status Ready for QA Priority Medium Medium Assignee Aneliya Angelova Aneliya Angelova As of today at 4:00 PM Refresh Open in Jira ✨ Summarise
[HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts
Bug JY-20725 in Jira Cloud
Preview in Slack
Status
Ready for QA
Priority
Medium
Assignee
Aneliya Angelova
As of today at 4:00 PM
Refresh
Open in Jira
✨ Summarise
Open in browser
Open
Share Bug JY-20725
View conversations
More actions
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 4:02:04 PM
4:02 PM
да
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 4:02:21 PM
4:02
звъни направо
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
A huddle happened
Today at 4:06:47 PM
4:06 PM
You and
Aneliya Angelova
were in the huddle for
1h 37m
.
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Aneliya Angelova
Today at 4:44:11 PM
4:44 PM
11512582
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 5:16:20 PM
5:16 PM
curl --location ‘
https://api.hubapi.com/crm/v3/objects/contacts/search
https://api.hubapi.com/crm/v3/objects/contacts/search
’ \
--header ‘Content-Type: application/json’ \
--header ‘Authorization: [AUTH_TOKEN]’ \
--data ‘{ “limit”: 1 }’
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Processing uploaded file… complete! Message ready to be sent.
113 percent...
|
[{"role":"AXPopUpButton","text [{"role":"AXPopUpButton","text":"Switch workspaces… (Jiminny Inc) Has new messages","depth":14,"bounds":{"left":0.0056515955,"top":0.058260176,"width":0.011968086,"height":0.028731046},"on_screen":true,"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.0029920214,"top":0.10055866,"width":0.017287234,"height":0.054269753},"on_screen":true,"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.0066489363,"top":0.13806863,"width":0.009973404,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DMs","depth":14,"bounds":{"left":0.0029920214,"top":0.15482841,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DMs","depth":16,"bounds":{"left":0.0076462766,"top":0.19233839,"width":0.007978723,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Activity","depth":14,"bounds":{"left":0.0029920214,"top":0.20909816,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Activity","depth":16,"bounds":{"left":0.004986702,"top":0.24660814,"width":0.012965426,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.005319149,"top":0.24660814,"width":0.0026595744,"height":0.011173184}},{"char_start":1,"char_count":7,"bounds":{"left":0.0076462766,"top":0.24660814,"width":0.010638298,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":14,"bounds":{"left":0.0029920214,"top":0.26336792,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":16,"bounds":{"left":0.0076462766,"top":0.3008779,"width":0.0076462766,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.007978723,"top":0.3008779,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":4,"bounds":{"left":0.009973404,"top":0.3008779,"width":0.0056515955,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"Later","depth":14,"bounds":{"left":0.0029920214,"top":0.31763768,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Later","depth":16,"bounds":{"left":0.00731383,"top":0.35514766,"width":0.008643617,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.00731383,"top":0.35514766,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":4,"bounds":{"left":0.00930851,"top":0.35514766,"width":0.0066489363,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"More…","depth":14,"bounds":{"left":0.0029920214,"top":0.3719074,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More","depth":16,"bounds":{"left":0.006981383,"top":0.4094174,"width":0.008976064,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.00731383,"top":0.4094174,"width":0.0033244682,"height":0.011173184}},{"char_start":1,"char_count":3,"bounds":{"left":0.010638298,"top":0.4094174,"width":0.0056515955,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"Unreads","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Threads","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Huddles","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Drafts & sent","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Directories","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-x-integration-app","depth":23,"bounds":{"left":0.042220745,"top":0.13328013,"width":0.043882977,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.13328013,"width":0.0013297872,"height":0.014365523}},{"char_start":1,"char_count":24,"bounds":{"left":0.043550532,"top":0.13328013,"width":0.05418883,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"platform-inner-team","depth":23,"bounds":{"left":0.042220745,"top":0.15562649,"width":0.044215426,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.15562649,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":18,"bounds":{"left":0.045212764,"top":0.15562649,"width":0.04155585,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"ai-chapter","depth":23,"bounds":{"left":0.042220745,"top":0.20830008,"width":0.022273935,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.20830008,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.04488032,"top":0.20830008,"width":0.019614361,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"alerts","depth":23,"bounds":{"left":0.042220745,"top":0.23064645,"width":0.011968086,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.23064645,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":5,"bounds":{"left":0.04488032,"top":0.23064645,"width":0.00930851,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"backend","depth":23,"bounds":{"left":0.042220745,"top":0.2529928,"width":0.018284574,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.2529928,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":6,"bounds":{"left":0.045212764,"top":0.2529928,"width":0.015292553,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"bugs","depth":23,"bounds":{"left":0.042220745,"top":0.2753392,"width":0.010305851,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.2753392,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":3,"bounds":{"left":0.045212764,"top":0.2753392,"width":0.00731383,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"confusion-clinic","depth":23,"bounds":{"left":0.042220745,"top":0.29768556,"width":0.034242023,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.29768556,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.04454787,"top":0.29768556,"width":0.032247342,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"curiosity_lab","depth":23,"bounds":{"left":0.042220745,"top":0.3200319,"width":0.027593086,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.3200319,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":12,"bounds":{"left":0.04454787,"top":0.3200319,"width":0.025265958,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"engineering","depth":23,"bounds":{"left":0.042220745,"top":0.3423783,"width":0.025598405,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.3423783,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":10,"bounds":{"left":0.04488032,"top":0.3423783,"width":0.022938829,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"general","depth":23,"bounds":{"left":0.042220745,"top":0.36472467,"width":0.015957447,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.36472467,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":6,"bounds":{"left":0.04488032,"top":0.36472467,"width":0.013297873,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"jiminny-bg","depth":23,"bounds":{"left":0.042220745,"top":0.38707104,"width":0.022938829,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.38707104,"width":0.0013297872,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.043550532,"top":0.38707104,"width":0.021609042,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"platform-tickets","depth":23,"bounds":{"left":0.042220745,"top":0.4094174,"width":0.034906916,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.4094174,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.045212764,"top":0.4094174,"width":0.031914894,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"product_launches","depth":23,"bounds":{"left":0.042220745,"top":0.43176377,"width":0.03856383,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.43176377,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.045212764,"top":0.43176377,"width":0.03557181,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"random","depth":23,"bounds":{"left":0.042220745,"top":0.45411015,"width":0.01662234,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.45411015,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":5,"bounds":{"left":0.044215426,"top":0.45411015,"width":0.014960106,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"releases","depth":23,"bounds":{"left":0.042220745,"top":0.4764565,"width":0.018284574,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.4764565,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":7,"bounds":{"left":0.044215426,"top":0.4764565,"width":0.016289894,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"sofia-office","depth":23,"bounds":{"left":0.042220745,"top":0.49880287,"width":0.024268618,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.49880287,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.04454787,"top":0.49880287,"width":0.021941489,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"support","depth":23,"bounds":{"left":0.042220745,"top":0.5211492,"width":0.016954787,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.5211492,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":6,"bounds":{"left":0.04454787,"top":0.5211492,"width":0.01462766,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"thank-yous","depth":23,"bounds":{"left":0.042220745,"top":0.5434956,"width":0.024268618,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.5434956,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.044215426,"top":0.5434956,"width":0.022606382,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"the_people_of_jiminny","depth":23,"bounds":{"left":0.042220745,"top":0.565842,"width":0.04488032,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.565842,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":20,"bounds":{"left":0.044215426,"top":0.565842,"width":0.04720745,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":23,"bounds":{"left":0.042220745,"top":0.61851555,"width":0.03756649,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.61851555,"width":0.0033244682,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.045545213,"top":0.61851555,"width":0.034242023,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":23,"bounds":{"left":0.042220745,"top":0.6408619,"width":0.034906916,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.6408619,"width":0.003656915,"height":0.014365523}},{"char_start":1,"char_count":14,"bounds":{"left":0.045877658,"top":0.6408619,"width":0.03158245,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":23,"bounds":{"left":0.042220745,"top":0.6632083,"width":0.026263298,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.6632083,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":12,"bounds":{"left":0.045212764,"top":0.6632083,"width":0.023271276,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Stefka Stoyanova","depth":23,"bounds":{"left":0.042220745,"top":0.6855547,"width":0.03756649,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.6855547,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.04488032,"top":0.6855547,"width":0.03523936,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Todor Stamatov","depth":23,"bounds":{"left":0.042220745,"top":0.70790106,"width":0.034242023,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.70790106,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":13,"bounds":{"left":0.04454787,"top":0.70790106,"width":0.031914894,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Mario Georgiev","depth":23,"bounds":{"left":0.042220745,"top":0.7302474,"width":0.033909574,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.7302474,"width":0.004654255,"height":0.014365523}},{"char_start":1,"char_count":13,"bounds":{"left":0.046875,"top":0.7302474,"width":0.02925532,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Ivanov","depth":23,"bounds":{"left":0.042220745,"top":0.75259376,"width":0.031914894,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.75259376,"width":0.0039893617,"height":0.014365523}},{"char_start":1,"char_count":13,"bounds":{"left":0.046210106,"top":0.75259376,"width":0.027925532,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":23,"bounds":{"left":0.042220745,"top":0.77494013,"width":0.031914894,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.77494013,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.044215426,"top":0.77494013,"width":0.029920213,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tanev","depth":23,"bounds":{"left":0.042220745,"top":0.7972865,"width":0.028922873,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.7972865,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.04488032,"top":0.7972865,"width":0.026263298,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Steliyan Georgiev","depth":23,"bounds":{"left":0.042220745,"top":0.8196329,"width":0.038231384,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.8196329,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":16,"bounds":{"left":0.04488032,"top":0.8196329,"width":0.03557181,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Petko Kashinski","depth":23,"bounds":{"left":0.042220745,"top":0.84197927,"width":0.034242023,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.84197927,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":14,"bounds":{"left":0.045212764,"top":0.84197927,"width":0.03158245,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.042220745,"top":0.86432564,"width":0.02925532,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.86432564,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":12,"bounds":{"left":0.04488032,"top":0.86432564,"width":0.026928192,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"you","depth":23,"bounds":{"left":0.07413564,"top":0.86432564,"width":0.0063164895,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.07446808,"top":0.86432564,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":2,"bounds":{"left":0.07679521,"top":0.86432564,"width":0.0056515955,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"bounds":{"left":0.042220745,"top":0.9169992,"width":0.022273935,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.9169992,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.04454787,"top":0.9169992,"width":0.019946808,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Toast","depth":23,"bounds":{"left":0.042220745,"top":0.9393456,"width":0.011968086,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.9393456,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":4,"bounds":{"left":0.04488032,"top":0.9393456,"width":0.009640957,"height":0.014365523}}],"role_description":"text"},{"role":"AXRadioButton","text":"Messages","depth":17,"bounds":{"left":0.10206117,"top":0.09177973,"width":0.030585106,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Messages","depth":19,"bounds":{"left":0.111369684,"top":0.10055866,"width":0.01861702,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.111369684,"top":0.10055866,"width":0.0039893617,"height":0.012769354}},{"char_start":1,"char_count":7,"bounds":{"left":0.115359046,"top":0.10055866,"width":0.014960106,"height":0.012769354}}],"role_description":"text"},{"role":"AXRadioButton","text":"Add canvas","depth":18,"bounds":{"left":0.13397606,"top":0.09177973,"width":0.033909574,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Add canvas","depth":20,"bounds":{"left":0.14328457,"top":0.10055866,"width":0.021941489,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.14328457,"top":0.10055866,"width":0.0033244682,"height":0.012769354}},{"char_start":1,"char_count":9,"bounds":{"left":0.1462766,"top":0.10055866,"width":0.019281914,"height":0.012769354}}],"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":17,"bounds":{"left":0.16921543,"top":0.09177973,"width":0.020944148,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":19,"bounds":{"left":0.17852394,"top":0.10055866,"width":0.008976064,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.17852394,"top":0.10055866,"width":0.0026595744,"height":0.012769354}},{"char_start":1,"char_count":4,"bounds":{"left":0.18118352,"top":0.10055866,"width":0.0063164895,"height":0.012769354}}],"role_description":"text"},{"role":"AXPopUpButton","text":"Add and Edit Channel Tabs","depth":17,"bounds":{"left":0.19115691,"top":0.09177973,"width":0.010970744,"height":0.030327214},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Canvas","depth":17,"bounds":{"left":0.096409574,"top":0.0518755,"width":0.015625,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"List","depth":17,"bounds":{"left":0.096409574,"top":0.0518755,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":17,"bounds":{"left":0.096409574,"top":0.0518755,"width":0.013962766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":23,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Apr 28th at 5:14:04 PM","depth":25,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:14","depth":26,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"за деплой обаче не знам","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Aneliya Angelova","depth":24,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 5:14:48 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:14 PM","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"защо","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":24,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 5:15:25 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:15 PM","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ами дали ще усепя да гледам","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Aneliya Angelova","depth":24,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 5:16:20 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:16 PM","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"и за двете ли говориш","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":24,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 5:16:54 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:16 PM","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ами ще го деплойна но ако нещо гръмне","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Aneliya Angelova","depth":24,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 5:17:04 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:17 PM","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"аа разбрахте","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 5:17:07 PM","depth":25,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:17","depth":26,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 5:21:14 PM","depth":25,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:21","depth":26,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Галя каза че не се използва фичъра","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Apr 28th at 5:21:22 PM","depth":25,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:21","depth":26,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"и няма проблем да гръмне","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":23,"bounds":{"left":0.19980054,"top":0.12689546,"width":0.049867023,"height":0.022346368},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Aneliya Angelova","depth":24,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"May 11th at 1:24:41 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1:24 PM","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Лукаш за Hubspot за синковете вече се използва тази команда нали?","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"crm:sync-hubspot-objects","depth":26,"bounds":{"left":0.11934841,"top":0.11572227,"width":0.057513297,"height":0.0015961692},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":24,"bounds":{"left":0.11801862,"top":0.12529927,"width":0.030917553,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.14860372,"top":0.12689546,"width":0.0029920214,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"May 11th at 1:32:50 PM","depth":24,"bounds":{"left":0.1512633,"top":0.1292897,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1:32 PM","depth":25,"bounds":{"left":0.1512633,"top":0.1292897,"width":0.015292553,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.15159574,"top":0.1292897,"width":0.0023271276,"height":0.011971269}},{"char_start":1,"char_count":6,"bounds":{"left":0.15392287,"top":0.1292897,"width":0.012965426,"height":0.011971269}}],"role_description":"text"},{"role":"AXStaticText","text":"да крон я пуска през 5 мин","depth":25,"bounds":{"left":0.11801862,"top":0.14445332,"width":0.061835106,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.11801862,"top":0.14445332,"width":0.0033244682,"height":0.014365523}},{"char_start":1,"char_count":25,"bounds":{"left":0.12134308,"top":0.14445332,"width":0.058843084,"height":0.014365523}}],"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Jump to date","depth":23,"bounds":{"left":0.21210106,"top":0.17478053,"width":0.025265958,"height":0.022346368},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Aneliya Angelova","depth":24,"bounds":{"left":0.11801862,"top":0.20590582,"width":0.038896278,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.15658244,"top":0.207502,"width":0.0029920214,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 2:30:26 PM","depth":24,"bounds":{"left":0.15924202,"top":0.20989625,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:30 PM","depth":25,"bounds":{"left":0.15924202,"top":0.20989625,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Лукаш, само при Сейлсфорс и Хубспот се синкваха активити типовете, когато се направи плейбук, нали?","depth":25,"bounds":{"left":0.11801862,"top":0.22505985,"width":0.22805852,"height":0.031923383},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 2:30:45 PM","depth":25,"bounds":{"left":0.107380316,"top":0.26895452,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:30","depth":26,"bounds":{"left":0.107380316,"top":0.26895452,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"при останалите CRMi трябва ръчно да се въведат","depth":25,"bounds":{"left":0.11801862,"top":0.26656026,"width":0.11569149,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":24,"bounds":{"left":0.11801862,"top":0.28890663,"width":0.030917553,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.14860372,"top":0.2905028,"width":0.0029920214,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 2:47:56 PM","depth":24,"bounds":{"left":0.1512633,"top":0.29289705,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:47 PM","depth":25,"bounds":{"left":0.1512633,"top":0.29289705,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"здрасти","depth":25,"bounds":{"left":0.11801862,"top":0.30806065,"width":0.018284574,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 2:48:14 PM","depth":25,"bounds":{"left":0.107380316,"top":0.33439744,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:48","depth":26,"bounds":{"left":0.107380316,"top":0.33439744,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ами не знам по принцип се вика при всички","depth":25,"bounds":{"left":0.11801862,"top":0.3320032,"width":0.10073138,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 2:51:36 PM","depth":25,"bounds":{"left":0.107380316,"top":0.35834,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:51","depth":26,"bounds":{"left":0.107380316,"top":0.35834,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"трябва да се за всички, някъде не се ли попълва","depth":25,"bounds":{"left":0.11801862,"top":0.35594574,"width":0.11103723,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 2:52:10 PM","depth":25,"bounds":{"left":0.107380316,"top":0.38228253,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:52","depth":26,"bounds":{"left":0.107380316,"top":0.38228253,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"при зохо май беше hardcoded но май и там си връщаха две категории","depth":25,"bounds":{"left":0.11801862,"top":0.37988827,"width":0.16090426,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Aneliya Angelova","depth":24,"bounds":{"left":0.11801862,"top":0.40223464,"width":0.038896278,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.15658244,"top":0.4038308,"width":0.0029920214,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 4:00:37 PM","depth":24,"bounds":{"left":0.15924202,"top":0.40622506,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:00 PM","depth":25,"bounds":{"left":0.15924202,"top":0.40622506,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Лукаш имаш ли време да се чуем за тестването на","depth":25,"bounds":{"left":0.11801862,"top":0.42138866,"width":0.11801862,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"https://jiminny.atlassian.net/browse/JY-20725","depth":25,"bounds":{"left":0.23603724,"top":0.42138866,"width":0.10139628,"height":0.014365523},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"https://jiminny.atlassian.net/browse/JY-20725","depth":26,"bounds":{"left":0.23603724,"top":0.42138866,"width":0.10139628,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":24,"bounds":{"left":0.11801862,"top":0.4445331,"width":0.018949468,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Jira Cloud","depth":24,"bounds":{"left":0.13796543,"top":0.4445331,"width":0.0056515955,"height":0.012769354},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"Jira Cloud Bug JY-20725 [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts Bug JY-20725 in Jira Cloud Preview in Slack Status Ready for QA Priority Medium Medium Assignee Aneliya Angelova Aneliya Angelova As of today at 4:00 PM Refresh Open in Jira ✨ Summarise","depth":26,"bounds":{"left":0.11801862,"top":0.4612929,"width":0.15957446,"height":0.13727055},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"[HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts","depth":27,"bounds":{"left":0.13829787,"top":0.47486034,"width":0.13430852,"height":0.028731046},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Bug JY-20725 in Jira Cloud","depth":28,"bounds":{"left":0.13829787,"top":0.49082202,"width":0.051529255,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Preview in Slack","depth":28,"bounds":{"left":0.13829787,"top":0.49082202,"width":0.03125,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Status","depth":27,"bounds":{"left":0.13829787,"top":0.5139665,"width":0.011635638,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Ready for QA","depth":27,"bounds":{"left":0.13962767,"top":0.5331205,"width":0.02925532,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Priority","depth":27,"bounds":{"left":0.17819148,"top":0.5139665,"width":0.013962766,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Medium","depth":27,"bounds":{"left":0.1861702,"top":0.5331205,"width":0.018284574,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Assignee","depth":27,"bounds":{"left":0.21343085,"top":0.5139665,"width":0.017287234,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":27,"bounds":{"left":0.22140957,"top":0.5331205,"width":0.03756649,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"As of today at 4:00 PM","depth":28,"bounds":{"left":0.122340426,"top":0.5738228,"width":0.043550532,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Refresh","depth":28,"bounds":{"left":0.16722074,"top":0.57701516,"width":0.01462766,"height":0.006384677},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open in Jira","depth":28,"bounds":{"left":0.20711437,"top":0.56903434,"width":0.030917553,"height":0.022346368},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"✨ Summarise","depth":28,"bounds":{"left":0.2393617,"top":0.56903434,"width":0.03523936,"height":0.022346368},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Open in browser","depth":27,"bounds":{"left":0.21409574,"top":0.47486034,"width":0.022938829,"height":0.025538707},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Open","depth":28,"bounds":{"left":0.22340426,"top":0.48044693,"width":0.010970744,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Share Bug JY-20725","depth":27,"bounds":{"left":0.2400266,"top":0.47486034,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View conversations","depth":27,"bounds":{"left":0.2506649,"top":0.47486034,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More actions","depth":27,"bounds":{"left":0.2613032,"top":0.47486034,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":24,"bounds":{"left":0.11801862,"top":0.60814047,"width":0.030917553,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.14860372,"top":0.6097366,"width":0.0029920214,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 4:02:04 PM","depth":24,"bounds":{"left":0.1512633,"top":0.6121309,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:02 PM","depth":25,"bounds":{"left":0.1512633,"top":0.6121309,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"да","depth":25,"bounds":{"left":0.11801862,"top":0.6272945,"width":0.0056515955,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 4:02:21 PM","depth":25,"bounds":{"left":0.107380316,"top":0.65363127,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:02","depth":26,"bounds":{"left":0.107380316,"top":0.65363127,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"звъни направо","depth":25,"bounds":{"left":0.11801862,"top":0.651237,"width":0.03324468,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"A huddle happened","depth":24,"bounds":{"left":0.11801862,"top":0.67517954,"width":0.043218084,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.1612367,"top":0.67517954,"width":0.0026595744,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 4:06:47 PM","depth":24,"bounds":{"left":0.16389628,"top":0.6775738,"width":0.014960106,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:06 PM","depth":25,"bounds":{"left":0.16389628,"top":0.6775738,"width":0.014960106,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"You and","depth":24,"bounds":{"left":0.11801862,"top":0.6927374,"width":0.01861702,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":24,"bounds":{"left":0.13630319,"top":0.6927374,"width":0.037898935,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"were in the huddle for","depth":24,"bounds":{"left":0.17386968,"top":0.6927374,"width":0.05119681,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1h 37m","depth":24,"bounds":{"left":0.22473404,"top":0.6927374,"width":0.016954787,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".","depth":24,"bounds":{"left":0.24168883,"top":0.6927374,"width":0.0013297872,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Aneliya Angelova","depth":24,"bounds":{"left":0.11801862,"top":0.7150838,"width":0.038896278,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.15658244,"top":0.71668,"width":0.0029920214,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 4:44:11 PM","depth":24,"bounds":{"left":0.15924202,"top":0.71907425,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"4:44 PM","depth":25,"bounds":{"left":0.15924202,"top":0.71907425,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"11512582","depth":25,"bounds":{"left":0.11801862,"top":0.73423785,"width":0.023271276,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":24,"bounds":{"left":0.11801862,"top":0.7565842,"width":0.030917553,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.14860372,"top":0.7581804,"width":0.0029920214,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 5:16:20 PM","depth":24,"bounds":{"left":0.1512633,"top":0.76057464,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"5:16 PM","depth":25,"bounds":{"left":0.1512633,"top":0.76057464,"width":0.015292553,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"curl --location ‘","depth":25,"bounds":{"left":0.11801862,"top":0.77573824,"width":0.032912236,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"https://api.hubapi.com/crm/v3/objects/contacts/search","depth":25,"bounds":{"left":0.15093085,"top":0.77573824,"width":0.12134308,"height":0.014365523},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"https://api.hubapi.com/crm/v3/objects/contacts/search","depth":26,"bounds":{"left":0.15093085,"top":0.77573824,"width":0.12134308,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"’ \\","depth":25,"bounds":{"left":0.27194148,"top":0.77573824,"width":0.004654255,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"--header ‘Content-Type: application/json’ \\","depth":25,"bounds":{"left":0.11801862,"top":0.7932961,"width":0.0930851,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"--header ‘Authorization: Bearer CIKvma3iMxIZQlNQMl8kQEwrAgwACAkUAhIJBB4BAQEDBxjVrJYMILuP6SAo1KwCMhTHn-y3_hxt0uPnjMvPqUYCkHSMaToyQlNQMl8kQEwrAiUACBkGawEFThwBARIBAQEEATEEAQEBAQEBAQEBAQUBEggBAQEBAYlCFIr7Au8O2Nwal9YW2CbCCxYvwngmSgNldTFSAFoAYABoAHAAeAA’ \\","depth":25,"bounds":{"left":0.11801862,"top":0.81085396,"width":0.22772606,"height":0.06703911},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"--data ‘{ “limit”: 1 }’","depth":25,"bounds":{"left":0.11801862,"top":0.8810854,"width":0.04055851,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":26,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":26,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":26,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"","depth":23,"bounds":{"left":0.10372341,"top":0.91380686,"width":0.24202128,"height":0.030327214},"on_screen":true,"value":"","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Processing uploaded file… complete! Message ready to be sent.","depth":11,"bounds":{"left":0.0,"top":0.9992019,"width":0.022606382,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"113 percent","depth":11,"bounds":{"left":0.0,"top":0.9992019,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"}]...
|
6162496749027935022
|
-1280335565989429164
|
idle
|
hybrid
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
3
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Aneliya Angelova
Galya Dimitrova
Vasil Vasilev
Stefka Stoyanova
Todor Stamatov
Mario Georgiev
Nikolay Ivanov
James Graham
Stoyan Tanev
Steliyan Georgiev
Petko Kashinski
Lukas Kovalik
you
Jira Cloud
Toast
Messages
Messages
Add canvas
Add canvas
Files
Files
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Apr 28th at 5:14:04 PM
5:14
за деплой обаче не знам
Aneliya Angelova
Apr 28th at 5:14:48 PM
5:14 PM
защо
Lukas Kovalik
Apr 28th at 5:15:25 PM
5:15 PM
ами дали ще усепя да гледам
Aneliya Angelova
Apr 28th at 5:16:20 PM
5:16 PM
и за двете ли говориш
Lukas Kovalik
Apr 28th at 5:16:54 PM
5:16 PM
ами ще го деплойна но ако нещо гръмне
Aneliya Angelova
Apr 28th at 5:17:04 PM
5:17 PM
аа разбрахте
Apr 28th at 5:17:07 PM
5:17
Apr 28th at 5:21:14 PM
5:21
Галя каза че не се използва фичъра
Apr 28th at 5:21:22 PM
5:21
и няма проблем да гръмне
Jump to date
Aneliya Angelova
May 11th at 1:24:41 PM
1:24 PM
Лукаш за Hubspot за синковете вече се използва тази команда нали?
crm:sync-hubspot-objects
Lukas Kovalik
May 11th at 1:32:50 PM
1:32 PM
да крон я пуска през 5 мин
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Jump to date
Aneliya Angelova
Today at 2:30:26 PM
2:30 PM
Лукаш, само при Сейлсфорс и Хубспот се синкваха активити типовете, когато се направи плейбук, нали?
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 2:30:45 PM
2:30
при останалите CRMi трябва ръчно да се въведат
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 2:47:56 PM
2:47 PM
здрасти
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 2:48:14 PM
2:48
ами не знам по принцип се вика при всички
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 2:51:36 PM
2:51
трябва да се за всички, някъде не се ли попълва
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 2:52:10 PM
2:52
при зохо май беше hardcoded но май и там си връщаха две категории
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Aneliya Angelova
Today at 4:00:37 PM
4:00 PM
Лукаш имаш ли време да се чуем за тестването на
https://jiminny.atlassian.net/browse/JY-20725
https://jiminny.atlassian.net/browse/JY-20725
Jira Cloud
Jira Cloud
Jira Cloud Bug JY-20725 [HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts Bug JY-20725 in Jira Cloud Preview in Slack Status Ready for QA Priority Medium Medium Assignee Aneliya Angelova Aneliya Angelova As of today at 4:00 PM Refresh Open in Jira ✨ Summarise
[HubSpot] Optimise CRM rematching on delete hubspot accounts/contacts
Bug JY-20725 in Jira Cloud
Preview in Slack
Status
Ready for QA
Priority
Medium
Assignee
Aneliya Angelova
As of today at 4:00 PM
Refresh
Open in Jira
✨ Summarise
Open in browser
Open
Share Bug JY-20725
View conversations
More actions
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 4:02:04 PM
4:02 PM
да
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 4:02:21 PM
4:02
звъни направо
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
A huddle happened
Today at 4:06:47 PM
4:06 PM
You and
Aneliya Angelova
were in the huddle for
1h 37m
.
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Aneliya Angelova
Today at 4:44:11 PM
4:44 PM
11512582
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 5:16:20 PM
5:16 PM
curl --location ‘
https://api.hubapi.com/crm/v3/objects/contacts/search
https://api.hubapi.com/crm/v3/objects/contacts/search
’ \
--header ‘Content-Type: application/json’ \
--header ‘Authorization: [AUTH_TOKEN]’ \
--data ‘{ “limit”: 1 }’
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Processing uploaded file… complete! Message ready to be sent.
113 percent
ActivityFllesLaterMoreslackcalVIewMistonWindowHelpQ Describe what you are looking forJiminny...y& . Aneliya AngelovaQ :• Messagest Add canvas( Files Starred8 jiminny-x-integrati...•olattorm-inner-teamE) Channels# ai-chapter# alerts# backend# bugs# confusion-clinic# curiosity_lab# engineering# general# jiminny-bg# platform-tickets# product_launches# randomi releases# sofia-office# support# thank-yous# the people of iimi..• Direct messages. Aneliya AngelovaP. Galya Dimitrova€. Vasil Vasilevf. Stefka StoyanovaT: Todor StamatovE. Mario Georgiev. Nikolay Ivanov2o James Graham "2. Stoyan TanevR. Steliyan Georgiev@ Petko KashinskiE. Lukas Kovalik y...# AppsS Jira Cloud• ToastLukas Kovalik 1:32 PMда крон я пуска през 5 минMonday. May 11thAneliya Angelova 2:30 PMЛукаш, само при Сейлсфорс и Хубспот се синкваха активити типовете, когато се направи плейбук,налипри останалите скмі тояова ръчно да се въвелатLukas Kovalik 2:47 PMздрастиами не знам по принцип се вика при всичкитрябва да се за всички, някъде не се ли попълвапри зохо май беше hardcoded но май и там си връщаха две категорииAneliya Angelova 4:00 PMЛукаш имаш ли време да се чуем за тестването на [URL_WITH_CREDENTIALS] 8koFwrAUAc?kCawsFThw?ArIRAo=FATF=AoF?Ao-?AoFRAOUR-ooRAOFRAYIC-|r7A1802NwaCYW2chG6xYvwnemScNidt-SAFoAYARoДHAДедд"--data " "imit". 131Message Aneliya Angelova+ Aav u searchDate ModifiedYesterday at 13.78Yesterday at 13:27Yesterday at 13:20Yesterdav at 13:26Yesterday at 13:25Yesterday at 13:25Yesterday at 13:24Yesterday at 13.22Yesterday at 13:21Yesterday at 13:20Yesterdav at 13:20Yesterday at 13:19Yesterday at 13:18Yesterday at 13:18resterday at 15-1/Yesterdav at 13:16Yesterday at 13:16Yesterday at 13:15Yesterday at 13:14Yesterday at 13.13Yesterday at 13:12Yesterday at 13:11Yesterday at 13:11rday at 13:10Yesterday at 13.10Yecterdav at 12:091Yesterday at 13:09Yesterday at 13:08Yesterday at 13:08Yesterday at 13:07Yesterday at 13:06Yecterdav at 12:06Yesterday at 13:05Yesterday at 13:05Yesterdav at 13:041Yesterday at 13:04Yesterday at 13:03Yecterdav at 12:02Yesterday at 13:02Yesterday at 13.01Yesterday at 13:00Yesterdav at 13:00v Size12K.MPEG-4 movie14 KBMPEG-4 movie13 KBMPEG-4 movieMPEG-4 movie18 KE12 KB10 KBMPEG-4 movie16 K:6 KBMPEG-4 movie6 KB12 KBMPEG-4 movie23 KEMPEG-4 movie8 KBОЛЬMPEO"4 movie16 K:11 KBMPEG-4 movie11 KB20 KB34KBMPEG-4 movieMPEG-4 movie10 KB7 KBMPEG-4 movie5 K:11 KBMPEG-4 movie26 KB111 K8102 KRMPEG-4 movieMPEG-4 movie88 KB59 KBMPEG-4 movie98 K:MPEG-4 movie97 KBMPEG-4 movie66 KB44 KBO2 KRMPEG-4 movieMPEG-4 movie78 KB50 KBMPEG-4 movie58 KPMPEG-A movie27 KBMPEG-4 movie7 KB12 K81MPEG-4 movie32 KBMPEG-4 movie17 KB19 KBMPEG-4 movie22 KPMDEG-A movie10 KBMPEG-4 movie24 KBMPEG-4 movie25 K:MPEG-4 movie49 KBMPEG-4 movie27 KB55 KBMPEG-4 movie67 KPMPEG-4 movie51 KBMPEG-4 movie17 KB12 K8MPEG-A movid18 KBMPEG-4 movie170 KB197 K8MPEG-4 movieFavouritesE jiminny* ApplicationsiCloud• iCloud Drive228 Sync folderQ DXP4800PLUS-B5FA@ Network|• CRMI• Orange• Red• Yellow• Green• Purple•) All lags..$0DownloadsNameLoom.pkgAlfred copv.alfredoreterencesB KeychronAssist-1.0.2 (1).dmgA Keychron Assist-1.0.2.dmgmazanoke-images-yWJo.zioPhotos-3-001.zip→mage U.loge1 Orioninstaller.dma- image (2).1pc• ПО-22221726037035-004-001_ORGES.pdf• %D0%9F%D0%9E-22221726037035-004-001_archive.zipПO-22221726037035-004-001_archive (1).zipD report(2) xmlAltred copy2.altredoreterences05012026_0000000026574472_ SWIFT_OB70501260015890.pdf27022026_0000000026574472_SWIFT_OB72702260049200.pdf= 03042026 [CREDIT_CARD] SWIFT 0370304260021608001B reporti) xm=pdt.odipdf-1.pdfD pdf-2.pdf-pdf-5.pd1= ndf-1 ndipdf-3.pdfB Rovaix Famly Treo gedbitwarden export 20251031122528.isonKoválik Family Tree.zipmacOS Storage_Cleanup.mdal favicon icofirst_aid_notes_complete.docxrenortl2).esvconfig.ymlIteration run Search HS.postman_collection.jsonm licence hettertouchtoolMariusHosting Config.json1ooks-891a6503-bbb7-4b2b-9c3.csv•Alfredmazanoke-images-YWJ6ана Ковалик.jpg•искане даниел Ковалик..pg• Фактура Март Даниел Ковалик.jрс• Фактура Април Даниел Ковалик.jpg• Dhotac 2.001100% 2Kind00,4 MDinstdlle..dckage55.9 MBAlfred...ferences10,1 MBDisk Image10,1 MBDisk ImageIL MBLiP archive6,6 MBZIP archive2,5 MB PDF Document2,5 MBJreo lmage2.2 MBDisk Image2,2 MB PDF Document2 MBJPEG image1,9 MBJPEG imaqe192 KBPDF Document140 KbZIP archive148 KВZIP archivel148 KBZIP archive122 KBXML document111 KBAlfred...ferences94 KBPDF Document92 KBPDr Document92 KB91 KB91 KB30 KB29 KB29 KB28 KBPDF DocumentXML documentPDF DocumentPDF Document28 KR28 KB27 KB14 KB11 KB6 KB6KBPDE DocumentDocumentJSONICSV DocumentZIP archiveMarkdo…..ument5KRWindo...n image4 KB3 KBword ..cumentCSV Document2 KBYAML document1 KBcSV Document928 byteshttlicence183 bytesZero butesJSONAlfred.. ferencesZero bytesFolde1,9 MB1,8 MB17 MB1,7 MBColdorJPEG imageJPEG ImageIPEG imadeJPEG imageColdo1 of 58 selected, 7.91 GB availabldInu 14 May 1/.40.32Date AddedIs Mdl ZUzo dl 19:4530 Jan 2026 at 12:3617 Mar 2026 at 20:2717 Mar 2026 at 20:26Z3 Aor 2020 al 13:0229 Jan 2026 at 15:2019 Dec 2025 at 10:1619 Dec 2025 at 12:238 Aor 2026 at 20:3519 Dec 2025 at 10:2919 Dec 2025 at 12:1819 Dec 2025 at 12:4026 Mar 2026 at 11:2410 May 2026 at 13:5326 Mar 2026 at 11:2426 Mar 2026 at 11:2426 Mar 2026 at 11:2310 May 2026 at 14:3730 Jan 2026 at 12:3713 Feb 2026 at 11:5423 Apr 2026 at 13:0823 Aor 2026 at 13:0810 May 2026 at 13:5410 May 2026 at 14:3710 May 2026 at 13:4910 May 2026 at 13:5010 May 2026 at 13:5110 Mav 2026 at 12:51110 May 2026 at 13:5019 Dec 2025 at 11:3431 Oct 2025 at 12:2525 Nov 2025 at 17:596 Mar 2026 at 11.2224 Anr 2026 at 16:5220 Oct 2025 at 11:0218 Mar 2026 at 15:29• Mav 2026 at 11:09129 Oct 2025 at 19:329 May 2026 at 10:0418 Mar 2026 at 11:5510 May 2026 at 13:5712 Jun 2025 at 19:0430 Jan 2026 at 12:3630 Jan 2026 at 12:3616 Oct 2025 aт 16:0123 Apr 2026 at 13:0223 Apr 2026 at 13:0223 Apr 2026 at 13:0222 Anr 2026 at 12:0223 Apr 2026 at 13:0229 Jan 2026 at 15:20...
|
45596
|
NULL
|
NULL
|
NULL
|
|
45545
|
NULL
|
0
|
2026-05-14T14:42:03.548722+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778769723548_m2.jpg...
|
PhpStorm
|
faVsco.js – IntegrationApp/Service.php
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
#12066 on JY-20725-handle Project: faVsco.js, menu
#12066 on JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
16
2
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Crm\IntegrationApp;
use Carbon\Carbon;
use Jiminny\Contracts\Crm\Providers;
use Jiminny\Contracts\Services\Crm\ClientInterface;
use Jiminny\Contracts\Services\Crm\FetchRelatedActivityInterface;
use Jiminny\Contracts\Services\Crm\ImportsBusinessProcessesInterface;
use Jiminny\Contracts\Services\Crm\LayoutManagementInterface;
use Jiminny\Contracts\Services\Crm\MatchCrmEntitiesInterface;
use Jiminny\Contracts\Services\Crm\Provider\IntegrationAppInterface;
use Jiminny\Contracts\Services\Crm\RemoteEntityLookupInterface;
use Jiminny\Contracts\Services\Crm\RemoteEntityManipulationInterface;
use Jiminny\Contracts\Services\Crm\RemoteNoteEntityManipulationInterface;
use Jiminny\Contracts\Services\Crm\SendSummaryToCrmInterface;
use Jiminny\Contracts\Services\Crm\SettingsInterface;
use Jiminny\Contracts\Services\Crm\SyncCrmEntitiesInterface;
use Jiminny\Contracts\Services\Crm\SyncCrmMetadataInterface;
use Jiminny\Events\Activities\Crm\ActivityLeadConverted;
use Jiminny\Exceptions\CrmException;
use Jiminny\Exceptions\SocialAccountNotFoundException;
use Jiminny\Jobs\Crm\NoteObject;
use Jiminny\Models\Account;
use Jiminny\Models\Activity;
use Jiminny\Models\Contracts\ActivityContract;
use Jiminny\Models\Crm\Configuration;
use Jiminny\Models\Opportunity;
use Jiminny\Models\Stage;
use Jiminny\Models\User;
use Jiminny\Services\Crm\BaseService;
use Jiminny\Services\Crm\IntegrationApp\Config\IntegrationAppProviders;
use Jiminny\Services\Crm\IntegrationApp\Config\IntegrationConfigFactory;
use Jiminny\Services\Crm\IntegrationApp\DTO\Mappers\FieldMapperInterface;
use Jiminny\Services\Crm\IntegrationApp\DTO\Mappers\LeadFieldMapper;
use Jiminny\Services\Crm\IntegrationApp\DTO\Utils\GenerateProviderUrlInterface;
use Jiminny\Services\Crm\IntegrationApp\DTO\Utils\IntegrationAppCrmGeneratorFactory;
use Jiminny\Services\Crm\IntegrationApp\DTO\Utils\UrlGeneratorInterface;
use Jiminny\Services\Crm\IntegrationApp\ServiceTraits\SyncCrmFieldsTrait;
use Jiminny\Services\Crm\IntegrationApp\ServiceTraits\SystemStateTrait;
use Jiminny\Services\Crm\IntegrationApp\ServiceTraits\LayoutTrait;
use Jiminny\Services\Crm\IntegrationApp\ServiceTraits\MatchProspectsTrait;
use Jiminny\Services\Crm\IntegrationApp\ServiceTraits\NotSupportedTrait;
use Jiminny\Services\Crm\IntegrationApp\ServiceTraits\SyncCrmEntitiesTrait;
use Jiminny\Services\Crm\IntegrationApp\ServiceTraits\SyncCrmMetadataTrait;
use Psr\Log\LoggerInterface;
use Jiminny\Services\Crm\IntegrationApp\DTO\Mappers\OpportunityFieldMapper;
use Jiminny\Repositories\Crm\ProfileRepository;
use Jiminny\Repositories\Crm\OpportunityRepository;
use Jiminny\Models\Crm\Profile;
use Jiminny\Services\Crm\CrmObjects\CrmObjectsRepository;
class Service extends BaseService implements
IntegrationAppInterface,
SyncCrmEntitiesInterface,
SyncCrmMetadataInterface,
ImportsBusinessProcessesInterface,
RemoteEntityManipulationInterface,
LayoutManagementInterface,
SettingsInterface,
MatchCrmEntitiesInterface,
RemoteEntityLookupInterface,
RemoteNoteEntityManipulationInterface,
SendSummaryToCrmInterface,
UrlGeneratorInterface,
FetchRelatedActivityInterface
{
use SyncCrmMetadataTrait;
use SyncCrmEntitiesTrait;
use SystemStateTrait;
use LayoutTrait;
use NotSupportedTrait;
use MatchProspectsTrait;
use SyncCrmFieldsTrait;
public const string CALL_TYPE_MISSED = 'Missed';
public const string CALL_TYPE_INBOUND = 'Inbound';
public const string CALL_TYPE_OUTBOUND = 'Outbound';
public const string RELATIONSHIP_OPPORTUNITY = 'Deals';
public const string RELATIONSHIP_LEAD = 'Leads';
public const string RELATIONSHIP_ACCOUNT = 'Accounts';
/**
* @var ClientInterface&DataClient
*/
protected $client;
protected ?User $invokedUser = null;
protected ?GenerateProviderUrlInterface $crmUrlGenerator = null;
public function __construct(
DataClient $client,
LoggerInterface $logger,
) {
parent::__construct();
$this->client = $client;
$this->logger = $logger;
}
public function getDisplayName(): string
{
return Providers::getProviderDisplayName(
Providers::getCrmIntegrationSlug($this->config)
);
}
/**
* @throws \Exception
*/
public function setUser(User $user): void
{
$this->configureSentryScope($user);
$this->invokedUser = $user;
$this->team = $user->getTeam();
$teamOwner = $this->team->getOwner();
$this->setConfiguration($user->getTeam()->getCrmConfiguration());
$this->setEditionConfiguration(Providers::getCrmIntegrationSlug($this->config));
$this->setCrmUrlGenerator($this->config);
$this->client->setTeam($this->team);
$socialAccount = $teamOwner?->getSocialAccount('integration-app');
if ($socialAccount === null) {
$this->logger->info('[integration-app] Social account not found', [
'teamId' => $this->team->getId(),
'teamOwnerId' => $teamOwner?->getId(),
'userId' => $user->getId(),
]);
throw new SocialAccountNotFoundException('Social account not found!');
}
$this->client->setSocialAccount($socialAccount);
// The CRM Service is properly bootstrapped, and supports remote operations
$this->connect();
}
public function normalizeValue(string $fieldType, string $fieldValue, bool $internal = false): string
{
return $fieldValue;
}
public function find(string $name, array $scopes): array
{
/** @var LocalSearch $localSearch */
$localSearch = app(LocalSearch::class);
$localSearch->setConfiguration($this->config);
$localSearch->setCountryCode($this->invokedUser->getCountryCode());
return $localSearch->search($name);
// if (! empty($localMatch)) {
// return $localMatch;
// }
//
// /** @var RemoteSearch $remoteSearch */
// $remoteSearch = app(RemoteSearch::class);
// $remoteSearch->setClient($this->client);
// $remoteSearch->setConfiguration($this->config);
//
// return $remoteSearch->search($name);
}
public function findOpportunities(?string $crmAccountId, ?string $crmContactId, ?int $userId = null): array
{
$data = [];
$ownerData = [];
$account = $this->getAccount($crmAccountId, $crmContactId);
if ($account === null) {
return [];
}
$ownerId = $this->getOwnerId($userId);
try {
$opportunityRepository = app(OpportunityRepository::class);
$opportunities = $opportunityRepository->findAllByConfigurationAndAccountId(
$this->config,
$account->getId()
);
foreach ($opportunities as $opportunity) {
/** @var Opportunity $opportunity */
$record = $this->buildOpportunityData($opportunity);
if ($ownerId && $opportunity->getOwnerId() === $ownerId) {
$ownerData[] = $record;
}
$data[] = $record;
}
if (! empty($ownerData)) {
return $ownerData;
}
return $data;
} catch (\Exception $e) {
$this->logger->info('[integration-app] Failed to fetch opportunities', [
'contact' => $crmContactId,
'account' => $crmAccountId,
'owner' => $ownerId,
'error' => $e->getMessage(),
]);
return $data;
}
}
private function getOwnerId(?int $userId = null): ?string
{
if (! $userId) {
return null;
}
$profileRepository = app(ProfileRepository::class);
$profile = $profileRepository->findProfileByUserId($this->config, $userId);
return $profile instanceof Profile ? $profile->getCrmProviderId() : null;
}
private function getAccount(?string $crmAccountId = null, ?string $crmContactId = null): ?Account
{
$crmRepository = app(CrmObjectsRepository::class);
if ($crmAccountId === null) {
$contact = $crmRepository->findContactByCrmProviderId($this->config, $crmContactId);
return $contact->getAccount();
}
return $crmRepository->findAccountByCrmProviderId($this->config, $crmAccountId);
}
private function buildOpportunityData(Opportunity $opportunity): array
{
$record = [
'crmId' => $opportunity->getCrmProviderId(),
'name' => $opportunity->getName(),
'won' => $opportunity->isWon(),
'closed' => $opportunity->isClosed(),
];
if (! empty($opportunity->getFormattedValueAttribute())) {
$record['value'] = $opportunity->getFormattedValueAttribute();
}
if (! empty($opportunity->getStage())) {
$record['stage'] = [
'id' => $opportunity->getStage()->getUuid(),
'name' => $opportunity->getStage()->getName(),
];
}
return $record;
}
public function updateRecord(string $objectType, string $objectId, array $data, array $headers = []): void
{
$data = [
'data' => $this->normalizeData($objectType, $data),
];
$this->client->updateRecordById($objectType, $objectId, $data);
}
private function normalizeData(string $objectType, array $data): array
{
$fieldMapper = $this->getFieldMapper($objectType);
if (! $fieldMapper instanceof FieldMapperInterface) {
return $data;
}
return $fieldMapper->mapToCrmFields($data);
}
private function getFieldMapper(string $objectType): ?FieldMapperInterface
{
if ($objectType === self::OBJECT_OPPORTUNITY) {
return app(OpportunityFieldMapper::class);
}
if ($objectType === self::OBJECT_LEAD) {
return app(LeadFieldMapper::class);
}
return null;
}
public function getRecord(string $objectType, string $objectId, array $fields = []): array
{
return $this->client->getRecordById($objectType, $objectId);
}
public function getConfiguration(): Configuration
{
return $this->config;
}
public function setConfiguration(Configuration $config): void
{
$this->clearExternalMapCache();
$this->config = $config;
}
private function setEditionConfiguration(string $provider): void
{
$this->editionConfig = app(IntegrationConfigFactory::class)->create($provider);
}
public function setCrmUrlGenerator(Configuration $config): void
{
$this->crmUrlGenerator = app(IntegrationAppCrmGeneratorFactory::class)->create($config);
}
public function getCrmUrlGenerator(): ?GenerateProviderUrlInterface
{
if ($this->crmUrlGenerator === null) {
$this->setCrmUrlGenerator($this->config);
}
return $this->crmUrlGenerator;
}
public function subscribeEntityEvents(bool $enableTrigger = true): void
{
$eventStates = $this->client->updateEntityEventsState($enableTrigger);
$this->logger->info('[integration-app] Change team entity events subscription', [
'teamId' => $this->team->getId(),
'teamName' => $this->team->getName(),
'states' => $eventStates,
'action' => $enableTrigger ? 'subscribe' : 'unsubscribe',
]);
}
#[\Override] public function supportsNotes(): bool
{
return $this->editionConfig->supportsNotes();
}
#[\Override] public function saveNote(
string $title,
string $body,
string $objectId,
?NoteObject $noteObject = null,
): ?string {
if ($noteObject === null) {
return null;
}
$notePayload = [
'title' => $title,
'content' => $body,
'objectId' => $objectId,
'objectType' => $noteObject->value,
];
$result = $this->client->createNote($notePayload);
// debug saving note response
$this->logger->info('[integration-app] createNote response', [
'objectId' => $objectId,
'objectType' => $noteObject->value,
'result' => $result,
'hasId' => isset($result['id']),
]);
return $result['id'] ?? null;
}
/**
* @throws CrmException
*/
#[\Override] public function saveActivity(Activity $activity): Activity
{
$this->logger->info('[integration-app] saveActivity', [
'activity' => $activity->getUuid(),
'type' => $activity->getType(),
]);
if ($activity->getCrmType() === Activity::TYPE_CONFERENCE) {
$crmActivity = $this->saveMeeting($activity);
} elseif (in_array($activity->getType(), [Activity::TYPE_SOFTPHONE, Activity::TYPE_SOFTPHONE_INBOUND])) {
$crmActivity = $this->saveCall($activity);
} else {
throw new CrmException('Unsupported activity type');
}
$crmActivityId = $crmActivity['id'] ?? null;
if ($crmActivityId !== null) {
$activity->crm_provider_id = $crmActivityId;
$activity->save();
$this->logger->info('[integration-app] Activity successfully logged to CRM', [
'activity' => $activity->getUuid(),
'type' => $activity->getType(),
'crmId' => $crmActivityId,
]);
}
return $activity;
}
public function saveMeeting(Activity $activity): array
{
$decorateActivity = app(DecorateActivity::class);
$meetingPayload = [
'Event_Title' => $decorateActivity->generateTitle($activity),
'Start_DateTime' => $activity->getActualStartTime()->toIso8601String(),
'End_DateTime' => $activity->getActualEndTime()->toIso8601String(),
'ownerId' => $this->getActivityOwnerId($activity),
];
$payload = array_merge($meetingPayload, $this->attachToProspect($activity));
if ($activity->hasCrmProviderId()) {
$crmId = $activity->getCrmProviderId();
$meeting = $this->client->getMeeting($crmId);
$oldDescription = $meeting['fields']['Description'] ?? null;
$payload['Description'] = $decorateActivity->generateUpdatedDescription($oldDescription, $activity);
$this->logger->info('[integration-app] CRM update meeting', [
'activity' => $activity->getUuid(),
'crm_id' => $crmId,
'payload' => $payload,
]);
return $this->client->updateMeeting($crmId, $payload);
}
$payload['Description'] = $decorateActivity->generateDescription($activity);
$this->logger->info('[integration-app] CRM log meeting', [
'activity' => $activity->getUuid(),
'payload' => $payload,
]);
return $this->client->createMeeting($payload);
}
public function saveCall(Activity $activity): array
{
$decorateActivity = app(DecorateActivity::class);
$callPayload = [
'Call_Type' => $this->getCallType($activity),
'Call_Start_Time' => $activity->getActualStartTime()->toIso8601String(),
'Call_Duration' => $activity->getDuration(),
'name' => $decorateActivity->generateTitle($activity),
'ownerId' => $this->getActivityOwnerId($activity),
];
$payload = array_merge($callPayload, $this->attachToProspect($activity));
if ($activity->hasCrmProviderId()) {
$crmId = $activity->getCrmProviderId();
$call = $this->client->getCall($crmId);
$oldDescription = $call['fields']['Description'] ?? null;
$payload['description'] = $decorateActivity->generateUpdatedDescription($oldDescription, $activity);
$this->logger->info('[integration-app] CRM update call', [
'activity' => $activity->getUuid(),
'crm_id' => $crmId,
'payload' => $payload,
]);
return $this->client->updateCall($crmId, $payload);
}
$payload['description'] = $decorateActivity->generateDescription($activity);
$this->logger->info('[integration-app] CRM log call', [
'activity' => $activity->getUuid(),
'payload' => $payload,
]);
return $this->client->createCall($payload);
}
private function getCallType(Activity $activity): string
{
if ($activity->getStatus() === Activity::STATUS_NO_ANSWER) {
return self::CALL_TYPE_MISSED;
}
return $activity->getType() === Activity::TYPE_SOFTPHONE_INBOUND ? self::CALL_TYPE_INBOUND : self::CALL_TYPE_OUTBOUND;
}
private function attachToProspect(Activity $activity): array
{
$payload = [];
if ($activity->hasContact()) {
$payload['contactId'] = $activity->getContact()->getCrmProviderId();
}
if ($activity->hasOpportunity()) {
return array_merge(
$payload,
$this->buildBasicPayload(
self::RELATIONSHIP_OPPORTUNITY,
$activity->getOpportunity()->getCrmProviderId()
)
);
}
if ($activity->hasAccount() && ! $activity->getAccount()->getIsInternal()) {
return array_merge(
$payload,
$this->buildBasicPayload(
self::RELATIONSHIP_ACCOUNT,
$activity->getAccount()->getCrmProviderId()
)
);
}
if ($activity->hasLead()) {
$payload = $this->handleLeadPayload($activity);
}
return $payload;
}
private function handleLeadPayload(Activity $activity): array
{
$freshLead = $this->syncLead($activity->getLead()->getCrmProviderId());
$lead = $freshLead ?? $activity->getLead();
if ($lead->getConvertedAt() === null) {
return $this->buildBasicPayload(self::RELATIONSHIP_LEAD, $lead->getCrmProviderId());
}
$activity->lead_id = null;
if ($lead->hasAccount()) {
$account = $lead->getAccount();
$activity->account_id = $account->getId();
$payload = $this->buildBasicPayload(self::RELATIONSHIP_ACCOUNT, $account->getCrmProviderId());
} else {
$payload = [];
}
if ($lead->hasOpportunity()) {
$opportunity = $lead->getOpportunity();
$payload = $this->buildBasicPayload(self::RELATIONSHIP_OPPORTUNITY, $opportunity->getCrmProviderId());
$activity->opportunity_id = $opportunity->getId();
$activity->value = $opportunity->value;
$activity->stage_id = $opportunity->stage_id;
} else {
$activity->stage_id = null;
}
if ($lead->hasContact()) {
$contact = $lead->getContact();
$payload['contactId'] = $contact->getCrmProviderId();
$activity->contact_id = $contact->getId();
}
$activity->save();
event(new ActivityLeadConverted($activity, $lead));
$this->logger->info('[integration-app] Lead converted', [
'activityUuid' => $activity->getUuid(),
'leadUuid' => $lead->getUuid(),
]);
return $payload;
}
private function buildBasicPayload(string $type, string $id): array
{
return [
'type' => $type,
'id' => $id,
];
}
private function getActivityOwnerId(Activity $activity): ?string
{
$ownerId = null;
if ($activity->hasUser() && $activity->getUser()->getProfile() !== null) {
$ownerId = $activity->getUser()->getProfile()->getCrmProviderId();
}
return $ownerId;
}
#[\Override] public function saveFollowupActivity(Activity $activity, array $fields): ?string
{
$taskPayload = [
'subject' => $fields['subject'],
'dueTime' => isset($fields['dueDate']) ? Carbon::parse($fields['dueDate'])->format('Y-m-d') : null,
'ownerId' => $this->getActivityOwnerId($activity),
];
if (isset($fields['status'])) {
$taskPayload['status'] = $fields['status'];
}
if (isset($fields['priority'])) {
$taskPayload['priority'] = $fields['priority'];
}
if (isset($fields['content'])) {
$taskPayload['content'] = $fields['content'];
}
$payload = array_merge($taskPayload, $this->attachToProspect($activity));
$this->logger->info('[integration-app] CRM log follow up task', [
'activity' => $activity->getUuid(),
'payload' => $payload,
]);
$task = $this->client->createTask($payload);
return $task['id'] ?? null;
}
#[\Override] public function saveTranscriptionSummaryAsNote(
ActivityContract $activity,
string $title,
string $body,
?string $objectId,
?NoteObject $noteObject = null,
): ?string {
// We have to find a way to store the transcription summary
// This might be possible either by Tasks, Events, Engagements & Notes
// Find what the CRM supports and save the note with the appropriate object(eg Notes)
// For now use only Notes as both ZOHO & Salesforce support them.
if ($this->supportsNotes() && $objectId !== null) {
$this->logger->info('[integration-app] saving note', [
'activityId' => $activity->getUuid(),
'objectId' => $objectId,
]);
return $this->saveNote($title, $body, $objectId, $noteObject);
}
$this->logger->info('[integration-app] skip saveTranscriptionSummaryAsNote', [
'activityId' => $activity->getUuid(),
'supportsNotes' => $this->supportsNotes(),
'objectId' => $objectId,
]);
return null;
}
public function generateProviderUrl(string $providerId, string $objectType): ?string
{
return $this->getCrmUrlGenerator()?->generateProviderUrl($providerId, $objectType);
}
public function updateStage($crmObject, Stage $stage): void
{
$objectType = $stage->getType();
$objectId = $crmObject->getCrmProviderId();
$params = ['stageName' => $stage->getCrmProviderId()];
$this->logger->info('[integration-app] updateStage', [
'objectType' => $objectType,
'objectId' => $objectId,
'params' => $params,
]);
$data = [
'data' => $this->normalizeData($objectType, $params),
];
if ($objectType === Stage::TYPE_LEAD) {
$this->client->updateLead($objectId, $data);
} else {
$this->client->updateDeal($objectId, $data);
}
}
/**
* @throws \Exception
*/
public function fetchAndAssociateRelatedActivity(Activity $activity): ?Activity
{
if ($activity->getCrm()?->getEdition() !== IntegrationAppProviders::ZOHO_CRM) {
return null;
}
if (! $activity->isTypeConference()) {
return null;
}
// The related activity is already linked.
if ($activity->hasCrmProviderId()) {
return $activity;
}
if ($activity->hasActualStartTime() === false) {
return null;
}
return $this->fetchAndAssociateZohoRelatedActivity($activity);
}
public function fetchAndAssociateZohoRelatedActivity(Activity $activity): ?Activity
{
try {
$meeting = $this->fetchRelatedZohoActivity($activity);
if (empty($meeting)) {
$this->logger->info('[integration-app] fetchRelatedZohoActivity No related activity found', [
'activity' => $activity->getUuid(),
]);
return null;
}
$decorateActivity = app(DecorateActivity::class);
$oldDescription = $meeting['Description'] ?? '';
$updatedDescription = $decorateActivity->generateUpdatedDescription($oldDescription, $activity);
$this->logger->info('[integration-app] fetchAndAssociateZohoRelatedActivity updating related activity', [
'activity' => $activity->getUuid(),
'description' => $updatedDescription,
]);
$this->client->updateMeeting($meeting['id'], ['Description' => $updatedDescription]);
// Update our activity to reflect the remote data.
$activity->update([
'crm_provider_id' => $meeting['id'],
'summary' => $meeting['Description'],
]);
return $activity;
} catch (\Exception $exception) {
\Sentry::captureException($exception);
throw $exception;
}
}
public function fetchRelatedZohoActivity(Activity $activity): array
{
[$from, $to] = $this->getFromToDates($activity);
$start = $from?->toIso8601String(); // e.g., 2025-07-01T00:00:00+00:00
$end = $to?->toIso8601String(); // e.g., 2025-07-14T23:59:59+00:00
if ($start === null || $end === null) {
$this->logger->info(
'[integration-app] fetchRelatedZohoActivity missing start or end date',
[
'activity' => $activity->getUuid(),
'start' => $start,
'end' => $end,
'from' => $from,
'to' => $to,
]
);
return [];
}
$whoId = null;
$whatId = null;
$criteriaParts = [];
if ($activity->getContact()) {
$whoId = $activity->getContact()->getCrmProviderId();
$criteriaParts[] = "(Who_Id:equals:$whoId)";
}
if ($activity->getOpportunity()) {
$whatId = $activity->getOpportunity()->getCrmProviderId();
} elseif ($activity->getAccount() && $activity->getAccount()->getIsInternal() === false) {
$whatId = $activity->getAccount()->getCrmProviderId();
} elseif ($activity->getLead()) {
$whatId = $activity->getLead()->getCrmProviderId();
}
if ($whatId !== null) {
$criteriaParts[] = "(What_Id:equals:$whatId)";
}
if ($whoId === null && $whatId === null) {
$this->logger->info(
'[integration-app] fetchRelatedZohoActivity cannot find prospect',
[
'activity' => $activity->getUuid(),
]
);
return [];
}
$criteriaParts[] = "(Start_DateTime:greater_equal:$start)";
$criteriaParts[] = "(End_DateTime:less_equal:$end)";
$criteria = implode(' AND ', $criteriaParts);
$params = [
'criteria' => $criteria,
'sort_by' => 'Modified_Time',
'sort_order' => 'desc',
];
$this->logger->info(
'[integration-app] fetchRelatedZohoActivity searching for related activity',
[
'activity' => $activity->getUuid(),
'params' => $params,
]
);
$meetings = $this->client->searchMeetings($params);
if (! empty($meetings)) {
return $meetings[0];
}
return [];
}
private function getFromToDates(Activity $activity): array
{
$calendarEvent = $activity->calendarEvent()->first();
$from = $calendarEvent?->getStartTime();
$to = $calendarEvent?->getEndTime();
if (! $from || ! $to) {
$from = $activity->hasScheduledStartTime()
? $activity->getScheduledStartTime()
: $activity->getActualStartTime();
$to = $activity->hasScheduledEndTime()
? $activity->getScheduledEndTime()->addMinutes(15)
: $activity->getActualEndTime();
}
return [$from, $to];
}
}
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
8
1
3
4
Previous Highlighted Error
Next Highlighted Error
SELECT
# DISTINCT
opp.id as opp_id, opp.uuid, opp.name,
# COUNT(dr.id) AS deal_risk_count,
# dr.id,
# cfd.value,
usr.name AS owner_name,
opp.value, opp.currency_code, opp.close_date, opp.remotely_created_at, opp.is_closed, opp.is_won,
usr.uuid as owner_uuid,
usr.photo_path as owner_photo,
usr.id AS owner_id,
jt.name as owner_job,
opp.stage_id, opp.stage_updated_at,
acc.name AS acc_name, opp.stage_updated_at, acc.crm_provider_id AS acc_provider_id, opp.crm_provider_id AS opp_provider_id,
rt.business_process_id AS pipeline_id
FROM opportunities opp
LEFT JOIN record_types rt ON opp.record_type_id = rt.id
LEFT JOIN users usr ON opp.user_id = usr.id
LEFT JOIN accounts acc ON opp.account_id = acc.id
LEFT JOIN job_titles jt ON usr.job_title_id = jt.id
# LEFT JOIN group_deal_risk_types gdrt ON gdrt.group_id = usr.group_id
# LEFT JOIN deal_risks dr ON dr.opportunity_id = opp.id AND dr.group_deal_risk_type_id = gdrt.id
LEFT JOIN crm_field_data cfd ON (cfd.object_id = opp.id and cfd.crm_field_id = 66814)
WHERE opp.user_id IS NOT NULL
AND opp.deleted_at IS NULL
AND opp.is_closed = 1
AND opp.is_won = 0
AND opp.close_date >= '2024-01-01 00:00:00'
AND opp.close_date <= '2024-12-31 23:59:59'
AND usr.team_id = 1
# and opp.id = 4823179
GROUP BY opp.id, cfd.value
ORDER BY
# cfd.value
CAST(cfd.value AS UNSIGNED)
# owner_name
# (SELECT COUNT(dr.id)
# FROM deal_risks dr
# JOIN group_deal_risk_types gdrt ON dr.group_deal_risk_type_id = gdrt.id
# WHERE dr.opportunity_id = opp.id
# AND dr.is_active = 1
# AND gdrt.is_enabled = 1)
DESC
LIMIT 25
# OFFSET 0
;
select * from crm_fields where crm_configuration_id = 1 and object_type = 'opportunity';
select * from crm_layout_entities where crm_layout_id = 1493;
SELECT * FROM opportunities WHERE id = 4584045;
SELECT * FROM crm_field_data WHERE object_id = 4584045;
SELECT * FROM opportunities where team_id = 1 and crm_provider_id = '0061K00000lfb9IQAQ'
SELECT
opp.id as opportunity_id,
opp.name,
COUNT(dr.id) as risk_count
FROM opportunities opp
LEFT JOIN deal_risks dr ON dr.opportunity_id = opp.id
WHERE opp.id IN (
6069574,8900938,9507638,9524799,9660490,9662824,9705675,9749758,4158460,4391812,6450439,4448422,5118945,5590675,4584045,7228149,9002408,9165534,9446720,9641778,9665149,9703344,9709280,5747948,4158491,6182565,6263970,5798120,5111315,4536978,6062352,6548383,6072095,6548225,4480986,5011422,6548381,8760540,8917554,9509986,9514392,9569009,9569011,9578490,9713604,5784397,7276612,7288405,8994421,9118219,9608148,9818911,4510535,6479693,5958049,6271674,6550448,4158331,4158483,6126571,6171615,6540943,4897466,5190896,5796182,5932762,8572433,8723698,8892697,9711001,9789264,4549188,6100831,6170064,6260799,6263653,6449936,6530871,6538978,7777651,8059269,8319918,8787049,8901150,9263153,9453207,9514738,9696700,9791062,5752018,6421452,7439134,7878923,9354763,9369285,9514396,9582506,9889949,9890216,4094311,4158495,4158496,6098128,5585661,3872564,6442149,5891604,6164746,6199593,6583474,6519684,9018490,9809006,4496897,5041324,5829430,6198319,6253504,6555763,7242914,7931055,8024125,8797814,8058559,8673347,8892695,8994420,9616219,9714970,9722004,9809439,9818918,6523177,8134147,9002915,9711422,9892713,9901719,9954210,9978435,5800810,6243518,6416114,6222251,6411974,6512456,5791953,6545606,9914780,5805540,6238986,6463838,6547680,9767049,9809437,9810885,9890855,6673493,9902036,4335521,6379871,6503799,6546077,8018765,9907556,9958433,9905855,9916179,9946741,9957877,5563344,6271838,6450815,7641128,7762567,7780592,8684810,8685786,8685787,8685788
)
GROUP BY opp.id;
SELECT COUNT(dr.id)
FROM deal_risks dr
JOIN group_deal_risk_types gdrt ON dr.group_deal_risk_type_id = gdrt.id
WHERE dr.opportunity_id = 5563344
# AND gdrt.group_id = usr.group_id
EXPLAIN SELECT
opp.id as opp_id, opp.uuid, opp.name,
cfd.value,
cfv.sequence,
cfv.value,
# MAX(cfd.value) AS max_cfd_value,
usr.name AS owner_name,
opp.value, opp.currency_code, opp.close_date, opp.remotely_created_at, opp.is_closed, opp.is_won,
usr.uuid as owner_uuid,
usr.photo_path as owner_photo,
usr.id AS owner_id,
jt.name as owner_job,
opp.stage_id, opp.stage_updated_at,
acc.name AS acc_name, opp.stage_updated_at, acc.crm_provider_id AS acc_provider_id, opp.crm_provider_id AS opp_provider_id,
rt.business_process_id AS pipeline_id
FROM opportunities opp
LEFT JOIN record_types rt ON opp.record_type_id = rt.id
LEFT JOIN users usr ON opp.user_id = usr.id
LEFT JOIN accounts acc ON opp.account_id = acc.id
LEFT JOIN job_titles jt ON usr.job_title_id = jt.id
LEFT JOIN crm_field_data cfd ON cfd.id = (SELECT sub_cfd.id
FROM crm_field_data sub_cfd
WHERE sub_cfd.object_id = opp.id
AND sub_cfd.crm_field_id = 66810
ORDER BY sub_cfd.updated_at DESC
LIMIT 1)
LEFT JOIN crm_field_values cfv ON cfv.crm_field_id = 66810 AND cfv.value = cfd.value
WHERE opp.user_id IS NOT NULL
AND opp.deleted_at IS NULL
AND opp.is_closed = 0
# AND opp.is_closed = 1
# AND opp.is_won = 0
AND opp.close_date >= '2024-01-01 00:00:00'
AND opp.close_date <= '2024-12-31 23:59:59'
AND usr.team_id = 1
# and opp.id = 4823179
# GROUP BY opp.id
ORDER BY
cfv.sequence DESC,
# opp.name
# owner_name
cfd.value
# CAST(cfd.value AS UNSIGNED)
# CAST(MAX(cfd.value) AS UNSIGNED)
# (SELECT COUNT(dr.id)
# FROM deal_risks dr
# JOIN group_deal_risk_types gdrt ON dr.group_deal_risk_type_id = gdrt.id
# WHERE dr.opportunity_id = opp.id
# AND dr.is_active = 1 AND gdrt.is_enabled = 1)
DESC
# LIMIT 75, 25
;
SELECT * FROM crm_field_values WHERE crm_field_id = 66810;
SELECT f.id, f.crm_provider_id AS field_name, f.label, fd.object_id AS dealId, fd.value, fd.updated_at, fd.id, fd.created_at
FROM crm_fields f
INNER JOIN crm_field_data fd ON fd.crm_field_id = f.id
WHERE (f.crm_configuration_id = 1)
AND (f.object_type = 'opportunity')
# AND (fd.object_id IN (4158331,4158483,4158495,4158496,6069574,6263970,6171615,6540943,6545606,5829430,6198319,6263653,6548381,7242914,8797814,7228149,7439134,7878923,8134147,9002915,9118219,9165534,9354763,9369285,9446720))
AND (fd.object_id IN (4158460))
AND (f.crm_provider_id IN ('ForecastCategoryName'))
ORDER BY fd.object_id ASC, fd.updated_at DESC;
select * from crm_layouts where crm_configuration_id = 1;
select cf.* from crm_fields cf
join crm_layout_entities cle on cf.id = cle.crm_field_id
where crm_layout_id = 1493;
SELECT * FROM opportunities WHERE id = 4158460;
SELECT * FROM crm_field_data WHERE object_id = 4158460;
select * from users where team_id = 1;
SELECT * FROM users WHERE id = 7160;
select * from role_user where user_id = 3248;
select * from crm_field_values where crm_field_id = 66824;
SELECT * FROM users WHERE id = 23470;
select * from crm_configurations;
# [PASSWORD_DOTS]
select * from teams where id = 1038; # 23521, 966
select * from users where team_id = 1038;
select * from crm_configurations where id = 966;
SELECT * FROM activities WHERE uuid_to_bin('e8dc7c34-31f6-4430-bd81-2d9d8f00dd07') = uuid; # 54965762
SELECT * FROM activities WHERE uuid_to_bin('4b5727c0-69d1-428f-b8d9-b649055166e2') = uuid; # 54965764
SELECT * FROM participants WHERE activity_id = 54965764;
SELECT id, uuid, title, recording_state FROM activities WHERE uuid_to_bin('355f105d-5606-4379-b0c5-d91daf59f4ce') = uuid; # 54964075
SELECT * FROM participants WHERE activity_id = 54964075;
select f.id, slug, title, tf.team_id from team_features tf JOIN features f on tf.feature_id = f.id
where tf.team_id = 1038;
# [PASSWORD_DOTS] PD [PASSWORD_DOTS]
select * from teams where id = 1029;
SELECT * FROM crm_configurations WHERE id = 957;
SELECT * FROM activities WHERE uuid_to_bin('581a33cb-4343-44bd-ac0c-4a5cee71c5ec') = uuid; # 54963423
SELECT * FROM activities WHERE uuid_to_bin('07238011-25fa-418e-838b-fb21e82b9ea2') = uuid; # 54963433
SELECT * FROM activities WHERE uuid_to_bin('8b6bb2f7-e7a7-4aec-8806-fbfea7093ccd') = uuid; # 54963421
# [PASSWORD_DOTS] Close [PASSWORD_DOTS]
select * from teams where id = 1031;
SELECT * FROM crm_configurations WHERE id = 959;
SELECT * FROM activities WHERE uuid_to_bin('59c517e0-96c9-4dad-bfeb-b7bef72f8725') = uuid; # 54963517
SELECT * FROM activities WHERE uuid_to_bin('07238011-25fa-418e-838b-fb21e82b9ea2') = uuid; # 54963433
SELECT * FROM activities WHERE uuid_to_bin('d68311e3-ac34-49bd-bf04-88323a7e5352') = uuid; # 54966009
# [PASSWORD_DOTS] SF [PASSWORD_DOTS]
SELECT * FROM activities WHERE uuid_to_bin('2bd4cfa3-4eb5-4c77-84a7-9ed46a21c988') = uuid;
select * from roles;
select * from permissions;
select * from permission_role where permission_id = 136;
select * from migrations order by id desc;
select * from teams where id IN (1, 1037);
select * from crm_layouts where crm_configuration_id = 1;
SELECT * FROM crm_layout_entities WHERE crm_layout_id = 1493;
SELECT * FROM crm_fields WHERE id IN (1652,1661,66799,66814,66821,66836,66843,66846,66864,84752,182306,323580,380378);
select * from features;
select * from team_features where feature_id = 33;
select * from opportunities;
select * from teams;
SELECT
CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,
u.email,
sa.*,
t.owner_id FROM social_accounts sa
JOIN users u on u.id = sa.sociable_id
JOIN teams t on t.id = u.team_id
WHERE u.team_id = 1052 and sa.provider = 'hubspot';
SELECT * FROM accounts where id = 11512582;
select * from activities where account_id = 11512582;
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.2962101,"top":1.0,"width":0.03856383,"height":-0.019952059},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"#12066 on JY-20725-handle-HS-search-rate-limit, menu","depth":5,"bounds":{"left":0.33477393,"top":1.0,"width":0.122340426,"height":-0.019952059},"on_screen":true,"help_text":"Pull request #12066 exists for current branch JY-20725-handle-HS-search-rate-limit, 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.5731383,"top":1.0,"width":0.011303191,"height":-0.019952059},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"HandleHubspotRateLimitTest","depth":6,"bounds":{"left":0.5884308,"top":1.0,"width":0.076130316,"height":-0.019952059},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'HandleHubspotRateLimitTest'","depth":6,"bounds":{"left":0.66456115,"top":1.0,"width":0.011303191,"height":-0.019952059},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'HandleHubspotRateLimitTest'","depth":6,"bounds":{"left":0.67586434,"top":1.0,"width":0.011303191,"height":-0.019952059},"on_screen":true,"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.6871675,"top":1.0,"width":0.011303191,"height":-0.019952059},"on_screen":true,"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.7150931,"top":1.0,"width":0.011303191,"height":-0.019952059},"on_screen":true,"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.72639626,"top":1.0,"width":0.011303191,"height":-0.019952059},"on_screen":true,"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.73769945,"top":1.0,"width":0.011303191,"height":-0.019952059},"on_screen":true,"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.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"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.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"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.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"16","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"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\\Crm\\IntegrationApp;\n\nuse Carbon\\Carbon;\nuse Jiminny\\Contracts\\Crm\\Providers;\nuse Jiminny\\Contracts\\Services\\Crm\\ClientInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\FetchRelatedActivityInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\ImportsBusinessProcessesInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\LayoutManagementInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\MatchCrmEntitiesInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\Provider\\IntegrationAppInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\RemoteEntityLookupInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\RemoteEntityManipulationInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\RemoteNoteEntityManipulationInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\SendSummaryToCrmInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\SettingsInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\SyncCrmEntitiesInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\SyncCrmMetadataInterface;\nuse Jiminny\\Events\\Activities\\Crm\\ActivityLeadConverted;\nuse Jiminny\\Exceptions\\CrmException;\nuse Jiminny\\Exceptions\\SocialAccountNotFoundException;\nuse Jiminny\\Jobs\\Crm\\NoteObject;\nuse Jiminny\\Models\\Account;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\Contracts\\ActivityContract;\nuse Jiminny\\Models\\Crm\\Configuration;\nuse Jiminny\\Models\\Opportunity;\nuse Jiminny\\Models\\Stage;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Services\\Crm\\BaseService;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\Config\\IntegrationAppProviders;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\Config\\IntegrationConfigFactory;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\DTO\\Mappers\\FieldMapperInterface;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\DTO\\Mappers\\LeadFieldMapper;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\DTO\\Utils\\GenerateProviderUrlInterface;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\DTO\\Utils\\IntegrationAppCrmGeneratorFactory;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\DTO\\Utils\\UrlGeneratorInterface;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\ServiceTraits\\SyncCrmFieldsTrait;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\ServiceTraits\\SystemStateTrait;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\ServiceTraits\\LayoutTrait;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\ServiceTraits\\MatchProspectsTrait;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\ServiceTraits\\NotSupportedTrait;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\ServiceTraits\\SyncCrmEntitiesTrait;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\ServiceTraits\\SyncCrmMetadataTrait;\nuse Psr\\Log\\LoggerInterface;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\DTO\\Mappers\\OpportunityFieldMapper;\nuse Jiminny\\Repositories\\Crm\\ProfileRepository;\nuse Jiminny\\Repositories\\Crm\\OpportunityRepository;\nuse Jiminny\\Models\\Crm\\Profile;\nuse Jiminny\\Services\\Crm\\CrmObjects\\CrmObjectsRepository;\n\nclass Service extends BaseService implements\n IntegrationAppInterface,\n SyncCrmEntitiesInterface,\n SyncCrmMetadataInterface,\n ImportsBusinessProcessesInterface,\n RemoteEntityManipulationInterface,\n LayoutManagementInterface,\n SettingsInterface,\n MatchCrmEntitiesInterface,\n RemoteEntityLookupInterface,\n RemoteNoteEntityManipulationInterface,\n SendSummaryToCrmInterface,\n UrlGeneratorInterface,\n FetchRelatedActivityInterface\n{\n use SyncCrmMetadataTrait;\n use SyncCrmEntitiesTrait;\n use SystemStateTrait;\n use LayoutTrait;\n use NotSupportedTrait;\n use MatchProspectsTrait;\n use SyncCrmFieldsTrait;\n\n public const string CALL_TYPE_MISSED = 'Missed';\n public const string CALL_TYPE_INBOUND = 'Inbound';\n public const string CALL_TYPE_OUTBOUND = 'Outbound';\n public const string RELATIONSHIP_OPPORTUNITY = 'Deals';\n public const string RELATIONSHIP_LEAD = 'Leads';\n public const string RELATIONSHIP_ACCOUNT = 'Accounts';\n\n /**\n * @var ClientInterface&DataClient\n */\n protected $client;\n\n protected ?User $invokedUser = null;\n\n protected ?GenerateProviderUrlInterface $crmUrlGenerator = null;\n\n public function __construct(\n DataClient $client,\n LoggerInterface $logger,\n ) {\n parent::__construct();\n $this->client = $client;\n $this->logger = $logger;\n }\n\n public function getDisplayName(): string\n {\n return Providers::getProviderDisplayName(\n Providers::getCrmIntegrationSlug($this->config)\n );\n }\n\n /**\n * @throws \\Exception\n */\n public function setUser(User $user): void\n {\n $this->configureSentryScope($user);\n $this->invokedUser = $user;\n\n $this->team = $user->getTeam();\n $teamOwner = $this->team->getOwner();\n\n $this->setConfiguration($user->getTeam()->getCrmConfiguration());\n $this->setEditionConfiguration(Providers::getCrmIntegrationSlug($this->config));\n $this->setCrmUrlGenerator($this->config);\n\n $this->client->setTeam($this->team);\n $socialAccount = $teamOwner?->getSocialAccount('integration-app');\n if ($socialAccount === null) {\n $this->logger->info('[integration-app] Social account not found', [\n 'teamId' => $this->team->getId(),\n 'teamOwnerId' => $teamOwner?->getId(),\n 'userId' => $user->getId(),\n ]);\n\n throw new SocialAccountNotFoundException('Social account not found!');\n }\n $this->client->setSocialAccount($socialAccount);\n\n // The CRM Service is properly bootstrapped, and supports remote operations\n $this->connect();\n }\n\n public function normalizeValue(string $fieldType, string $fieldValue, bool $internal = false): string\n {\n return $fieldValue;\n }\n\n public function find(string $name, array $scopes): array\n {\n /** @var LocalSearch $localSearch */\n $localSearch = app(LocalSearch::class);\n $localSearch->setConfiguration($this->config);\n $localSearch->setCountryCode($this->invokedUser->getCountryCode());\n\n return $localSearch->search($name);\n\n // if (! empty($localMatch)) {\n // return $localMatch;\n // }\n //\n // /** @var RemoteSearch $remoteSearch */\n // $remoteSearch = app(RemoteSearch::class);\n // $remoteSearch->setClient($this->client);\n // $remoteSearch->setConfiguration($this->config);\n //\n // return $remoteSearch->search($name);\n }\n\n public function findOpportunities(?string $crmAccountId, ?string $crmContactId, ?int $userId = null): array\n {\n $data = [];\n $ownerData = [];\n\n $account = $this->getAccount($crmAccountId, $crmContactId);\n if ($account === null) {\n return [];\n }\n\n $ownerId = $this->getOwnerId($userId);\n\n try {\n $opportunityRepository = app(OpportunityRepository::class);\n $opportunities = $opportunityRepository->findAllByConfigurationAndAccountId(\n $this->config,\n $account->getId()\n );\n\n foreach ($opportunities as $opportunity) {\n /** @var Opportunity $opportunity */\n $record = $this->buildOpportunityData($opportunity);\n\n if ($ownerId && $opportunity->getOwnerId() === $ownerId) {\n $ownerData[] = $record;\n }\n\n $data[] = $record;\n }\n\n if (! empty($ownerData)) {\n return $ownerData;\n }\n\n return $data;\n } catch (\\Exception $e) {\n $this->logger->info('[integration-app] Failed to fetch opportunities', [\n 'contact' => $crmContactId,\n 'account' => $crmAccountId,\n 'owner' => $ownerId,\n 'error' => $e->getMessage(),\n ]);\n\n return $data;\n }\n }\n\n private function getOwnerId(?int $userId = null): ?string\n {\n if (! $userId) {\n return null;\n }\n\n $profileRepository = app(ProfileRepository::class);\n $profile = $profileRepository->findProfileByUserId($this->config, $userId);\n\n return $profile instanceof Profile ? $profile->getCrmProviderId() : null;\n }\n\n private function getAccount(?string $crmAccountId = null, ?string $crmContactId = null): ?Account\n {\n $crmRepository = app(CrmObjectsRepository::class);\n\n if ($crmAccountId === null) {\n $contact = $crmRepository->findContactByCrmProviderId($this->config, $crmContactId);\n\n return $contact->getAccount();\n }\n\n return $crmRepository->findAccountByCrmProviderId($this->config, $crmAccountId);\n }\n\n private function buildOpportunityData(Opportunity $opportunity): array\n {\n $record = [\n 'crmId' => $opportunity->getCrmProviderId(),\n 'name' => $opportunity->getName(),\n 'won' => $opportunity->isWon(),\n 'closed' => $opportunity->isClosed(),\n ];\n\n if (! empty($opportunity->getFormattedValueAttribute())) {\n $record['value'] = $opportunity->getFormattedValueAttribute();\n }\n\n if (! empty($opportunity->getStage())) {\n $record['stage'] = [\n 'id' => $opportunity->getStage()->getUuid(),\n 'name' => $opportunity->getStage()->getName(),\n ];\n }\n\n return $record;\n }\n\n public function updateRecord(string $objectType, string $objectId, array $data, array $headers = []): void\n {\n $data = [\n 'data' => $this->normalizeData($objectType, $data),\n ];\n\n $this->client->updateRecordById($objectType, $objectId, $data);\n }\n\n private function normalizeData(string $objectType, array $data): array\n {\n $fieldMapper = $this->getFieldMapper($objectType);\n\n if (! $fieldMapper instanceof FieldMapperInterface) {\n return $data;\n }\n\n return $fieldMapper->mapToCrmFields($data);\n }\n\n private function getFieldMapper(string $objectType): ?FieldMapperInterface\n {\n if ($objectType === self::OBJECT_OPPORTUNITY) {\n return app(OpportunityFieldMapper::class);\n }\n\n if ($objectType === self::OBJECT_LEAD) {\n return app(LeadFieldMapper::class);\n }\n\n return null;\n }\n\n public function getRecord(string $objectType, string $objectId, array $fields = []): array\n {\n return $this->client->getRecordById($objectType, $objectId);\n }\n\n public function getConfiguration(): Configuration\n {\n return $this->config;\n }\n\n public function setConfiguration(Configuration $config): void\n {\n $this->clearExternalMapCache();\n\n $this->config = $config;\n }\n\n private function setEditionConfiguration(string $provider): void\n {\n $this->editionConfig = app(IntegrationConfigFactory::class)->create($provider);\n }\n\n public function setCrmUrlGenerator(Configuration $config): void\n {\n $this->crmUrlGenerator = app(IntegrationAppCrmGeneratorFactory::class)->create($config);\n }\n\n public function getCrmUrlGenerator(): ?GenerateProviderUrlInterface\n {\n if ($this->crmUrlGenerator === null) {\n $this->setCrmUrlGenerator($this->config);\n }\n\n return $this->crmUrlGenerator;\n }\n\n public function subscribeEntityEvents(bool $enableTrigger = true): void\n {\n $eventStates = $this->client->updateEntityEventsState($enableTrigger);\n\n $this->logger->info('[integration-app] Change team entity events subscription', [\n 'teamId' => $this->team->getId(),\n 'teamName' => $this->team->getName(),\n 'states' => $eventStates,\n 'action' => $enableTrigger ? 'subscribe' : 'unsubscribe',\n ]);\n }\n\n #[\\Override] public function supportsNotes(): bool\n {\n return $this->editionConfig->supportsNotes();\n }\n\n #[\\Override] public function saveNote(\n string $title,\n string $body,\n string $objectId,\n ?NoteObject $noteObject = null,\n ): ?string {\n if ($noteObject === null) {\n return null;\n }\n\n $notePayload = [\n 'title' => $title,\n 'content' => $body,\n 'objectId' => $objectId,\n 'objectType' => $noteObject->value,\n ];\n\n $result = $this->client->createNote($notePayload);\n\n // debug saving note response\n $this->logger->info('[integration-app] createNote response', [\n 'objectId' => $objectId,\n 'objectType' => $noteObject->value,\n 'result' => $result,\n 'hasId' => isset($result['id']),\n ]);\n\n return $result['id'] ?? null;\n }\n\n /**\n * @throws CrmException\n */\n #[\\Override] public function saveActivity(Activity $activity): Activity\n {\n $this->logger->info('[integration-app] saveActivity', [\n 'activity' => $activity->getUuid(),\n 'type' => $activity->getType(),\n ]);\n\n if ($activity->getCrmType() === Activity::TYPE_CONFERENCE) {\n $crmActivity = $this->saveMeeting($activity);\n } elseif (in_array($activity->getType(), [Activity::TYPE_SOFTPHONE, Activity::TYPE_SOFTPHONE_INBOUND])) {\n $crmActivity = $this->saveCall($activity);\n } else {\n throw new CrmException('Unsupported activity type');\n }\n\n $crmActivityId = $crmActivity['id'] ?? null;\n\n if ($crmActivityId !== null) {\n $activity->crm_provider_id = $crmActivityId;\n $activity->save();\n\n $this->logger->info('[integration-app] Activity successfully logged to CRM', [\n 'activity' => $activity->getUuid(),\n 'type' => $activity->getType(),\n 'crmId' => $crmActivityId,\n ]);\n }\n\n return $activity;\n }\n\n public function saveMeeting(Activity $activity): array\n {\n $decorateActivity = app(DecorateActivity::class);\n\n $meetingPayload = [\n 'Event_Title' => $decorateActivity->generateTitle($activity),\n 'Start_DateTime' => $activity->getActualStartTime()->toIso8601String(),\n 'End_DateTime' => $activity->getActualEndTime()->toIso8601String(),\n 'ownerId' => $this->getActivityOwnerId($activity),\n ];\n\n $payload = array_merge($meetingPayload, $this->attachToProspect($activity));\n\n if ($activity->hasCrmProviderId()) {\n $crmId = $activity->getCrmProviderId();\n $meeting = $this->client->getMeeting($crmId);\n\n $oldDescription = $meeting['fields']['Description'] ?? null;\n $payload['Description'] = $decorateActivity->generateUpdatedDescription($oldDescription, $activity);\n\n $this->logger->info('[integration-app] CRM update meeting', [\n 'activity' => $activity->getUuid(),\n 'crm_id' => $crmId,\n 'payload' => $payload,\n ]);\n\n return $this->client->updateMeeting($crmId, $payload);\n }\n\n $payload['Description'] = $decorateActivity->generateDescription($activity);\n\n $this->logger->info('[integration-app] CRM log meeting', [\n 'activity' => $activity->getUuid(),\n 'payload' => $payload,\n ]);\n\n return $this->client->createMeeting($payload);\n }\n\n public function saveCall(Activity $activity): array\n {\n $decorateActivity = app(DecorateActivity::class);\n\n $callPayload = [\n 'Call_Type' => $this->getCallType($activity),\n 'Call_Start_Time' => $activity->getActualStartTime()->toIso8601String(),\n 'Call_Duration' => $activity->getDuration(),\n 'name' => $decorateActivity->generateTitle($activity),\n 'ownerId' => $this->getActivityOwnerId($activity),\n ];\n\n $payload = array_merge($callPayload, $this->attachToProspect($activity));\n\n if ($activity->hasCrmProviderId()) {\n $crmId = $activity->getCrmProviderId();\n $call = $this->client->getCall($crmId);\n\n $oldDescription = $call['fields']['Description'] ?? null;\n $payload['description'] = $decorateActivity->generateUpdatedDescription($oldDescription, $activity);\n\n $this->logger->info('[integration-app] CRM update call', [\n 'activity' => $activity->getUuid(),\n 'crm_id' => $crmId,\n 'payload' => $payload,\n ]);\n\n return $this->client->updateCall($crmId, $payload);\n }\n\n $payload['description'] = $decorateActivity->generateDescription($activity);\n\n $this->logger->info('[integration-app] CRM log call', [\n 'activity' => $activity->getUuid(),\n 'payload' => $payload,\n ]);\n\n return $this->client->createCall($payload);\n }\n\n private function getCallType(Activity $activity): string\n {\n if ($activity->getStatus() === Activity::STATUS_NO_ANSWER) {\n return self::CALL_TYPE_MISSED;\n }\n\n return $activity->getType() === Activity::TYPE_SOFTPHONE_INBOUND ? self::CALL_TYPE_INBOUND : self::CALL_TYPE_OUTBOUND;\n }\n\n private function attachToProspect(Activity $activity): array\n {\n $payload = [];\n\n if ($activity->hasContact()) {\n $payload['contactId'] = $activity->getContact()->getCrmProviderId();\n }\n\n if ($activity->hasOpportunity()) {\n return array_merge(\n $payload,\n $this->buildBasicPayload(\n self::RELATIONSHIP_OPPORTUNITY,\n $activity->getOpportunity()->getCrmProviderId()\n )\n );\n }\n\n if ($activity->hasAccount() && ! $activity->getAccount()->getIsInternal()) {\n return array_merge(\n $payload,\n $this->buildBasicPayload(\n self::RELATIONSHIP_ACCOUNT,\n $activity->getAccount()->getCrmProviderId()\n )\n );\n }\n\n if ($activity->hasLead()) {\n $payload = $this->handleLeadPayload($activity);\n }\n\n return $payload;\n }\n\n private function handleLeadPayload(Activity $activity): array\n {\n $freshLead = $this->syncLead($activity->getLead()->getCrmProviderId());\n $lead = $freshLead ?? $activity->getLead();\n\n if ($lead->getConvertedAt() === null) {\n return $this->buildBasicPayload(self::RELATIONSHIP_LEAD, $lead->getCrmProviderId());\n }\n\n $activity->lead_id = null;\n\n if ($lead->hasAccount()) {\n $account = $lead->getAccount();\n $activity->account_id = $account->getId();\n $payload = $this->buildBasicPayload(self::RELATIONSHIP_ACCOUNT, $account->getCrmProviderId());\n } else {\n $payload = [];\n }\n\n if ($lead->hasOpportunity()) {\n $opportunity = $lead->getOpportunity();\n $payload = $this->buildBasicPayload(self::RELATIONSHIP_OPPORTUNITY, $opportunity->getCrmProviderId());\n $activity->opportunity_id = $opportunity->getId();\n $activity->value = $opportunity->value;\n $activity->stage_id = $opportunity->stage_id;\n } else {\n $activity->stage_id = null;\n }\n\n if ($lead->hasContact()) {\n $contact = $lead->getContact();\n $payload['contactId'] = $contact->getCrmProviderId();\n $activity->contact_id = $contact->getId();\n }\n\n $activity->save();\n event(new ActivityLeadConverted($activity, $lead));\n\n $this->logger->info('[integration-app] Lead converted', [\n 'activityUuid' => $activity->getUuid(),\n 'leadUuid' => $lead->getUuid(),\n ]);\n\n return $payload;\n }\n\n private function buildBasicPayload(string $type, string $id): array\n {\n return [\n 'type' => $type,\n 'id' => $id,\n ];\n }\n private function getActivityOwnerId(Activity $activity): ?string\n {\n $ownerId = null;\n if ($activity->hasUser() && $activity->getUser()->getProfile() !== null) {\n $ownerId = $activity->getUser()->getProfile()->getCrmProviderId();\n }\n\n return $ownerId;\n }\n\n #[\\Override] public function saveFollowupActivity(Activity $activity, array $fields): ?string\n {\n $taskPayload = [\n 'subject' => $fields['subject'],\n 'dueTime' => isset($fields['dueDate']) ? Carbon::parse($fields['dueDate'])->format('Y-m-d') : null,\n 'ownerId' => $this->getActivityOwnerId($activity),\n ];\n\n if (isset($fields['status'])) {\n $taskPayload['status'] = $fields['status'];\n }\n\n if (isset($fields['priority'])) {\n $taskPayload['priority'] = $fields['priority'];\n }\n\n if (isset($fields['content'])) {\n $taskPayload['content'] = $fields['content'];\n }\n\n $payload = array_merge($taskPayload, $this->attachToProspect($activity));\n\n $this->logger->info('[integration-app] CRM log follow up task', [\n 'activity' => $activity->getUuid(),\n 'payload' => $payload,\n ]);\n\n $task = $this->client->createTask($payload);\n\n return $task['id'] ?? null;\n }\n\n #[\\Override] public function saveTranscriptionSummaryAsNote(\n ActivityContract $activity,\n string $title,\n string $body,\n ?string $objectId,\n ?NoteObject $noteObject = null,\n ): ?string {\n // We have to find a way to store the transcription summary\n // This might be possible either by Tasks, Events, Engagements & Notes\n // Find what the CRM supports and save the note with the appropriate object(eg Notes)\n\n // For now use only Notes as both ZOHO & Salesforce support them.\n if ($this->supportsNotes() && $objectId !== null) {\n $this->logger->info('[integration-app] saving note', [\n 'activityId' => $activity->getUuid(),\n 'objectId' => $objectId,\n ]);\n\n return $this->saveNote($title, $body, $objectId, $noteObject);\n }\n\n $this->logger->info('[integration-app] skip saveTranscriptionSummaryAsNote', [\n 'activityId' => $activity->getUuid(),\n 'supportsNotes' => $this->supportsNotes(),\n 'objectId' => $objectId,\n ]);\n\n return null;\n }\n\n public function generateProviderUrl(string $providerId, string $objectType): ?string\n {\n return $this->getCrmUrlGenerator()?->generateProviderUrl($providerId, $objectType);\n }\n\n public function updateStage($crmObject, Stage $stage): void\n {\n $objectType = $stage->getType();\n $objectId = $crmObject->getCrmProviderId();\n $params = ['stageName' => $stage->getCrmProviderId()];\n\n $this->logger->info('[integration-app] updateStage', [\n 'objectType' => $objectType,\n 'objectId' => $objectId,\n 'params' => $params,\n ]);\n\n $data = [\n 'data' => $this->normalizeData($objectType, $params),\n ];\n\n\n if ($objectType === Stage::TYPE_LEAD) {\n $this->client->updateLead($objectId, $data);\n } else {\n $this->client->updateDeal($objectId, $data);\n }\n }\n\n /**\n * @throws \\Exception\n */\n public function fetchAndAssociateRelatedActivity(Activity $activity): ?Activity\n {\n if ($activity->getCrm()?->getEdition() !== IntegrationAppProviders::ZOHO_CRM) {\n return null;\n }\n\n if (! $activity->isTypeConference()) {\n return null;\n }\n\n // The related activity is already linked.\n if ($activity->hasCrmProviderId()) {\n return $activity;\n }\n\n if ($activity->hasActualStartTime() === false) {\n return null;\n }\n\n return $this->fetchAndAssociateZohoRelatedActivity($activity);\n }\n\n public function fetchAndAssociateZohoRelatedActivity(Activity $activity): ?Activity\n {\n try {\n $meeting = $this->fetchRelatedZohoActivity($activity);\n if (empty($meeting)) {\n $this->logger->info('[integration-app] fetchRelatedZohoActivity No related activity found', [\n 'activity' => $activity->getUuid(),\n ]);\n\n return null;\n }\n\n $decorateActivity = app(DecorateActivity::class);\n $oldDescription = $meeting['Description'] ?? '';\n $updatedDescription = $decorateActivity->generateUpdatedDescription($oldDescription, $activity);\n\n $this->logger->info('[integration-app] fetchAndAssociateZohoRelatedActivity updating related activity', [\n 'activity' => $activity->getUuid(),\n 'description' => $updatedDescription,\n ]);\n\n $this->client->updateMeeting($meeting['id'], ['Description' => $updatedDescription]);\n\n // Update our activity to reflect the remote data.\n $activity->update([\n 'crm_provider_id' => $meeting['id'],\n 'summary' => $meeting['Description'],\n ]);\n\n return $activity;\n } catch (\\Exception $exception) {\n \\Sentry::captureException($exception);\n\n throw $exception;\n }\n }\n\n public function fetchRelatedZohoActivity(Activity $activity): array\n {\n [$from, $to] = $this->getFromToDates($activity);\n\n $start = $from?->toIso8601String(); // e.g., 2025-07-01T00:00:00+00:00\n $end = $to?->toIso8601String(); // e.g., 2025-07-14T23:59:59+00:00\n if ($start === null || $end === null) {\n $this->logger->info(\n '[integration-app] fetchRelatedZohoActivity missing start or end date',\n [\n 'activity' => $activity->getUuid(),\n 'start' => $start,\n 'end' => $end,\n 'from' => $from,\n 'to' => $to,\n ]\n );\n\n return [];\n }\n\n $whoId = null;\n $whatId = null;\n $criteriaParts = [];\n\n if ($activity->getContact()) {\n $whoId = $activity->getContact()->getCrmProviderId();\n $criteriaParts[] = \"(Who_Id:equals:$whoId)\";\n }\n\n if ($activity->getOpportunity()) {\n $whatId = $activity->getOpportunity()->getCrmProviderId();\n } elseif ($activity->getAccount() && $activity->getAccount()->getIsInternal() === false) {\n $whatId = $activity->getAccount()->getCrmProviderId();\n } elseif ($activity->getLead()) {\n $whatId = $activity->getLead()->getCrmProviderId();\n }\n\n if ($whatId !== null) {\n $criteriaParts[] = \"(What_Id:equals:$whatId)\";\n }\n\n if ($whoId === null && $whatId === null) {\n $this->logger->info(\n '[integration-app] fetchRelatedZohoActivity cannot find prospect',\n [\n 'activity' => $activity->getUuid(),\n ]\n );\n\n return [];\n }\n\n $criteriaParts[] = \"(Start_DateTime:greater_equal:$start)\";\n $criteriaParts[] = \"(End_DateTime:less_equal:$end)\";\n\n $criteria = implode(' AND ', $criteriaParts);\n\n $params = [\n 'criteria' => $criteria,\n 'sort_by' => 'Modified_Time',\n 'sort_order' => 'desc',\n ];\n\n $this->logger->info(\n '[integration-app] fetchRelatedZohoActivity searching for related activity',\n [\n 'activity' => $activity->getUuid(),\n 'params' => $params,\n ]\n );\n\n $meetings = $this->client->searchMeetings($params);\n if (! empty($meetings)) {\n return $meetings[0];\n }\n\n return [];\n }\n\n private function getFromToDates(Activity $activity): array\n {\n $calendarEvent = $activity->calendarEvent()->first();\n\n $from = $calendarEvent?->getStartTime();\n $to = $calendarEvent?->getEndTime();\n\n if (! $from || ! $to) {\n $from = $activity->hasScheduledStartTime()\n ? $activity->getScheduledStartTime()\n : $activity->getActualStartTime();\n\n $to = $activity->hasScheduledEndTime()\n ? $activity->getScheduledEndTime()->addMinutes(15)\n : $activity->getActualEndTime();\n }\n\n return [$from, $to];\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Crm\\IntegrationApp;\n\nuse Carbon\\Carbon;\nuse Jiminny\\Contracts\\Crm\\Providers;\nuse Jiminny\\Contracts\\Services\\Crm\\ClientInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\FetchRelatedActivityInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\ImportsBusinessProcessesInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\LayoutManagementInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\MatchCrmEntitiesInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\Provider\\IntegrationAppInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\RemoteEntityLookupInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\RemoteEntityManipulationInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\RemoteNoteEntityManipulationInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\SendSummaryToCrmInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\SettingsInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\SyncCrmEntitiesInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\SyncCrmMetadataInterface;\nuse Jiminny\\Events\\Activities\\Crm\\ActivityLeadConverted;\nuse Jiminny\\Exceptions\\CrmException;\nuse Jiminny\\Exceptions\\SocialAccountNotFoundException;\nuse Jiminny\\Jobs\\Crm\\NoteObject;\nuse Jiminny\\Models\\Account;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\Contracts\\ActivityContract;\nuse Jiminny\\Models\\Crm\\Configuration;\nuse Jiminny\\Models\\Opportunity;\nuse Jiminny\\Models\\Stage;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Services\\Crm\\BaseService;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\Config\\IntegrationAppProviders;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\Config\\IntegrationConfigFactory;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\DTO\\Mappers\\FieldMapperInterface;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\DTO\\Mappers\\LeadFieldMapper;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\DTO\\Utils\\GenerateProviderUrlInterface;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\DTO\\Utils\\IntegrationAppCrmGeneratorFactory;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\DTO\\Utils\\UrlGeneratorInterface;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\ServiceTraits\\SyncCrmFieldsTrait;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\ServiceTraits\\SystemStateTrait;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\ServiceTraits\\LayoutTrait;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\ServiceTraits\\MatchProspectsTrait;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\ServiceTraits\\NotSupportedTrait;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\ServiceTraits\\SyncCrmEntitiesTrait;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\ServiceTraits\\SyncCrmMetadataTrait;\nuse Psr\\Log\\LoggerInterface;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\DTO\\Mappers\\OpportunityFieldMapper;\nuse Jiminny\\Repositories\\Crm\\ProfileRepository;\nuse Jiminny\\Repositories\\Crm\\OpportunityRepository;\nuse Jiminny\\Models\\Crm\\Profile;\nuse Jiminny\\Services\\Crm\\CrmObjects\\CrmObjectsRepository;\n\nclass Service extends BaseService implements\n IntegrationAppInterface,\n SyncCrmEntitiesInterface,\n SyncCrmMetadataInterface,\n ImportsBusinessProcessesInterface,\n RemoteEntityManipulationInterface,\n LayoutManagementInterface,\n SettingsInterface,\n MatchCrmEntitiesInterface,\n RemoteEntityLookupInterface,\n RemoteNoteEntityManipulationInterface,\n SendSummaryToCrmInterface,\n UrlGeneratorInterface,\n FetchRelatedActivityInterface\n{\n use SyncCrmMetadataTrait;\n use SyncCrmEntitiesTrait;\n use SystemStateTrait;\n use LayoutTrait;\n use NotSupportedTrait;\n use MatchProspectsTrait;\n use SyncCrmFieldsTrait;\n\n public const string CALL_TYPE_MISSED = 'Missed';\n public const string CALL_TYPE_INBOUND = 'Inbound';\n public const string CALL_TYPE_OUTBOUND = 'Outbound';\n public const string RELATIONSHIP_OPPORTUNITY = 'Deals';\n public const string RELATIONSHIP_LEAD = 'Leads';\n public const string RELATIONSHIP_ACCOUNT = 'Accounts';\n\n /**\n * @var ClientInterface&DataClient\n */\n protected $client;\n\n protected ?User $invokedUser = null;\n\n protected ?GenerateProviderUrlInterface $crmUrlGenerator = null;\n\n public function __construct(\n DataClient $client,\n LoggerInterface $logger,\n ) {\n parent::__construct();\n $this->client = $client;\n $this->logger = $logger;\n }\n\n public function getDisplayName(): string\n {\n return Providers::getProviderDisplayName(\n Providers::getCrmIntegrationSlug($this->config)\n );\n }\n\n /**\n * @throws \\Exception\n */\n public function setUser(User $user): void\n {\n $this->configureSentryScope($user);\n $this->invokedUser = $user;\n\n $this->team = $user->getTeam();\n $teamOwner = $this->team->getOwner();\n\n $this->setConfiguration($user->getTeam()->getCrmConfiguration());\n $this->setEditionConfiguration(Providers::getCrmIntegrationSlug($this->config));\n $this->setCrmUrlGenerator($this->config);\n\n $this->client->setTeam($this->team);\n $socialAccount = $teamOwner?->getSocialAccount('integration-app');\n if ($socialAccount === null) {\n $this->logger->info('[integration-app] Social account not found', [\n 'teamId' => $this->team->getId(),\n 'teamOwnerId' => $teamOwner?->getId(),\n 'userId' => $user->getId(),\n ]);\n\n throw new SocialAccountNotFoundException('Social account not found!');\n }\n $this->client->setSocialAccount($socialAccount);\n\n // The CRM Service is properly bootstrapped, and supports remote operations\n $this->connect();\n }\n\n public function normalizeValue(string $fieldType, string $fieldValue, bool $internal = false): string\n {\n return $fieldValue;\n }\n\n public function find(string $name, array $scopes): array\n {\n /** @var LocalSearch $localSearch */\n $localSearch = app(LocalSearch::class);\n $localSearch->setConfiguration($this->config);\n $localSearch->setCountryCode($this->invokedUser->getCountryCode());\n\n return $localSearch->search($name);\n\n // if (! empty($localMatch)) {\n // return $localMatch;\n // }\n //\n // /** @var RemoteSearch $remoteSearch */\n // $remoteSearch = app(RemoteSearch::class);\n // $remoteSearch->setClient($this->client);\n // $remoteSearch->setConfiguration($this->config);\n //\n // return $remoteSearch->search($name);\n }\n\n public function findOpportunities(?string $crmAccountId, ?string $crmContactId, ?int $userId = null): array\n {\n $data = [];\n $ownerData = [];\n\n $account = $this->getAccount($crmAccountId, $crmContactId);\n if ($account === null) {\n return [];\n }\n\n $ownerId = $this->getOwnerId($userId);\n\n try {\n $opportunityRepository = app(OpportunityRepository::class);\n $opportunities = $opportunityRepository->findAllByConfigurationAndAccountId(\n $this->config,\n $account->getId()\n );\n\n foreach ($opportunities as $opportunity) {\n /** @var Opportunity $opportunity */\n $record = $this->buildOpportunityData($opportunity);\n\n if ($ownerId && $opportunity->getOwnerId() === $ownerId) {\n $ownerData[] = $record;\n }\n\n $data[] = $record;\n }\n\n if (! empty($ownerData)) {\n return $ownerData;\n }\n\n return $data;\n } catch (\\Exception $e) {\n $this->logger->info('[integration-app] Failed to fetch opportunities', [\n 'contact' => $crmContactId,\n 'account' => $crmAccountId,\n 'owner' => $ownerId,\n 'error' => $e->getMessage(),\n ]);\n\n return $data;\n }\n }\n\n private function getOwnerId(?int $userId = null): ?string\n {\n if (! $userId) {\n return null;\n }\n\n $profileRepository = app(ProfileRepository::class);\n $profile = $profileRepository->findProfileByUserId($this->config, $userId);\n\n return $profile instanceof Profile ? $profile->getCrmProviderId() : null;\n }\n\n private function getAccount(?string $crmAccountId = null, ?string $crmContactId = null): ?Account\n {\n $crmRepository = app(CrmObjectsRepository::class);\n\n if ($crmAccountId === null) {\n $contact = $crmRepository->findContactByCrmProviderId($this->config, $crmContactId);\n\n return $contact->getAccount();\n }\n\n return $crmRepository->findAccountByCrmProviderId($this->config, $crmAccountId);\n }\n\n private function buildOpportunityData(Opportunity $opportunity): array\n {\n $record = [\n 'crmId' => $opportunity->getCrmProviderId(),\n 'name' => $opportunity->getName(),\n 'won' => $opportunity->isWon(),\n 'closed' => $opportunity->isClosed(),\n ];\n\n if (! empty($opportunity->getFormattedValueAttribute())) {\n $record['value'] = $opportunity->getFormattedValueAttribute();\n }\n\n if (! empty($opportunity->getStage())) {\n $record['stage'] = [\n 'id' => $opportunity->getStage()->getUuid(),\n 'name' => $opportunity->getStage()->getName(),\n ];\n }\n\n return $record;\n }\n\n public function updateRecord(string $objectType, string $objectId, array $data, array $headers = []): void\n {\n $data = [\n 'data' => $this->normalizeData($objectType, $data),\n ];\n\n $this->client->updateRecordById($objectType, $objectId, $data);\n }\n\n private function normalizeData(string $objectType, array $data): array\n {\n $fieldMapper = $this->getFieldMapper($objectType);\n\n if (! $fieldMapper instanceof FieldMapperInterface) {\n return $data;\n }\n\n return $fieldMapper->mapToCrmFields($data);\n }\n\n private function getFieldMapper(string $objectType): ?FieldMapperInterface\n {\n if ($objectType === self::OBJECT_OPPORTUNITY) {\n return app(OpportunityFieldMapper::class);\n }\n\n if ($objectType === self::OBJECT_LEAD) {\n return app(LeadFieldMapper::class);\n }\n\n return null;\n }\n\n public function getRecord(string $objectType, string $objectId, array $fields = []): array\n {\n return $this->client->getRecordById($objectType, $objectId);\n }\n\n public function getConfiguration(): Configuration\n {\n return $this->config;\n }\n\n public function setConfiguration(Configuration $config): void\n {\n $this->clearExternalMapCache();\n\n $this->config = $config;\n }\n\n private function setEditionConfiguration(string $provider): void\n {\n $this->editionConfig = app(IntegrationConfigFactory::class)->create($provider);\n }\n\n public function setCrmUrlGenerator(Configuration $config): void\n {\n $this->crmUrlGenerator = app(IntegrationAppCrmGeneratorFactory::class)->create($config);\n }\n\n public function getCrmUrlGenerator(): ?GenerateProviderUrlInterface\n {\n if ($this->crmUrlGenerator === null) {\n $this->setCrmUrlGenerator($this->config);\n }\n\n return $this->crmUrlGenerator;\n }\n\n public function subscribeEntityEvents(bool $enableTrigger = true): void\n {\n $eventStates = $this->client->updateEntityEventsState($enableTrigger);\n\n $this->logger->info('[integration-app] Change team entity events subscription', [\n 'teamId' => $this->team->getId(),\n 'teamName' => $this->team->getName(),\n 'states' => $eventStates,\n 'action' => $enableTrigger ? 'subscribe' : 'unsubscribe',\n ]);\n }\n\n #[\\Override] public function supportsNotes(): bool\n {\n return $this->editionConfig->supportsNotes();\n }\n\n #[\\Override] public function saveNote(\n string $title,\n string $body,\n string $objectId,\n ?NoteObject $noteObject = null,\n ): ?string {\n if ($noteObject === null) {\n return null;\n }\n\n $notePayload = [\n 'title' => $title,\n 'content' => $body,\n 'objectId' => $objectId,\n 'objectType' => $noteObject->value,\n ];\n\n $result = $this->client->createNote($notePayload);\n\n // debug saving note response\n $this->logger->info('[integration-app] createNote response', [\n 'objectId' => $objectId,\n 'objectType' => $noteObject->value,\n 'result' => $result,\n 'hasId' => isset($result['id']),\n ]);\n\n return $result['id'] ?? null;\n }\n\n /**\n * @throws CrmException\n */\n #[\\Override] public function saveActivity(Activity $activity): Activity\n {\n $this->logger->info('[integration-app] saveActivity', [\n 'activity' => $activity->getUuid(),\n 'type' => $activity->getType(),\n ]);\n\n if ($activity->getCrmType() === Activity::TYPE_CONFERENCE) {\n $crmActivity = $this->saveMeeting($activity);\n } elseif (in_array($activity->getType(), [Activity::TYPE_SOFTPHONE, Activity::TYPE_SOFTPHONE_INBOUND])) {\n $crmActivity = $this->saveCall($activity);\n } else {\n throw new CrmException('Unsupported activity type');\n }\n\n $crmActivityId = $crmActivity['id'] ?? null;\n\n if ($crmActivityId !== null) {\n $activity->crm_provider_id = $crmActivityId;\n $activity->save();\n\n $this->logger->info('[integration-app] Activity successfully logged to CRM', [\n 'activity' => $activity->getUuid(),\n 'type' => $activity->getType(),\n 'crmId' => $crmActivityId,\n ]);\n }\n\n return $activity;\n }\n\n public function saveMeeting(Activity $activity): array\n {\n $decorateActivity = app(DecorateActivity::class);\n\n $meetingPayload = [\n 'Event_Title' => $decorateActivity->generateTitle($activity),\n 'Start_DateTime' => $activity->getActualStartTime()->toIso8601String(),\n 'End_DateTime' => $activity->getActualEndTime()->toIso8601String(),\n 'ownerId' => $this->getActivityOwnerId($activity),\n ];\n\n $payload = array_merge($meetingPayload, $this->attachToProspect($activity));\n\n if ($activity->hasCrmProviderId()) {\n $crmId = $activity->getCrmProviderId();\n $meeting = $this->client->getMeeting($crmId);\n\n $oldDescription = $meeting['fields']['Description'] ?? null;\n $payload['Description'] = $decorateActivity->generateUpdatedDescription($oldDescription, $activity);\n\n $this->logger->info('[integration-app] CRM update meeting', [\n 'activity' => $activity->getUuid(),\n 'crm_id' => $crmId,\n 'payload' => $payload,\n ]);\n\n return $this->client->updateMeeting($crmId, $payload);\n }\n\n $payload['Description'] = $decorateActivity->generateDescription($activity);\n\n $this->logger->info('[integration-app] CRM log meeting', [\n 'activity' => $activity->getUuid(),\n 'payload' => $payload,\n ]);\n\n return $this->client->createMeeting($payload);\n }\n\n public function saveCall(Activity $activity): array\n {\n $decorateActivity = app(DecorateActivity::class);\n\n $callPayload = [\n 'Call_Type' => $this->getCallType($activity),\n 'Call_Start_Time' => $activity->getActualStartTime()->toIso8601String(),\n 'Call_Duration' => $activity->getDuration(),\n 'name' => $decorateActivity->generateTitle($activity),\n 'ownerId' => $this->getActivityOwnerId($activity),\n ];\n\n $payload = array_merge($callPayload, $this->attachToProspect($activity));\n\n if ($activity->hasCrmProviderId()) {\n $crmId = $activity->getCrmProviderId();\n $call = $this->client->getCall($crmId);\n\n $oldDescription = $call['fields']['Description'] ?? null;\n $payload['description'] = $decorateActivity->generateUpdatedDescription($oldDescription, $activity);\n\n $this->logger->info('[integration-app] CRM update call', [\n 'activity' => $activity->getUuid(),\n 'crm_id' => $crmId,\n 'payload' => $payload,\n ]);\n\n return $this->client->updateCall($crmId, $payload);\n }\n\n $payload['description'] = $decorateActivity->generateDescription($activity);\n\n $this->logger->info('[integration-app] CRM log call', [\n 'activity' => $activity->getUuid(),\n 'payload' => $payload,\n ]);\n\n return $this->client->createCall($payload);\n }\n\n private function getCallType(Activity $activity): string\n {\n if ($activity->getStatus() === Activity::STATUS_NO_ANSWER) {\n return self::CALL_TYPE_MISSED;\n }\n\n return $activity->getType() === Activity::TYPE_SOFTPHONE_INBOUND ? self::CALL_TYPE_INBOUND : self::CALL_TYPE_OUTBOUND;\n }\n\n private function attachToProspect(Activity $activity): array\n {\n $payload = [];\n\n if ($activity->hasContact()) {\n $payload['contactId'] = $activity->getContact()->getCrmProviderId();\n }\n\n if ($activity->hasOpportunity()) {\n return array_merge(\n $payload,\n $this->buildBasicPayload(\n self::RELATIONSHIP_OPPORTUNITY,\n $activity->getOpportunity()->getCrmProviderId()\n )\n );\n }\n\n if ($activity->hasAccount() && ! $activity->getAccount()->getIsInternal()) {\n return array_merge(\n $payload,\n $this->buildBasicPayload(\n self::RELATIONSHIP_ACCOUNT,\n $activity->getAccount()->getCrmProviderId()\n )\n );\n }\n\n if ($activity->hasLead()) {\n $payload = $this->handleLeadPayload($activity);\n }\n\n return $payload;\n }\n\n private function handleLeadPayload(Activity $activity): array\n {\n $freshLead = $this->syncLead($activity->getLead()->getCrmProviderId());\n $lead = $freshLead ?? $activity->getLead();\n\n if ($lead->getConvertedAt() === null) {\n return $this->buildBasicPayload(self::RELATIONSHIP_LEAD, $lead->getCrmProviderId());\n }\n\n $activity->lead_id = null;\n\n if ($lead->hasAccount()) {\n $account = $lead->getAccount();\n $activity->account_id = $account->getId();\n $payload = $this->buildBasicPayload(self::RELATIONSHIP_ACCOUNT, $account->getCrmProviderId());\n } else {\n $payload = [];\n }\n\n if ($lead->hasOpportunity()) {\n $opportunity = $lead->getOpportunity();\n $payload = $this->buildBasicPayload(self::RELATIONSHIP_OPPORTUNITY, $opportunity->getCrmProviderId());\n $activity->opportunity_id = $opportunity->getId();\n $activity->value = $opportunity->value;\n $activity->stage_id = $opportunity->stage_id;\n } else {\n $activity->stage_id = null;\n }\n\n if ($lead->hasContact()) {\n $contact = $lead->getContact();\n $payload['contactId'] = $contact->getCrmProviderId();\n $activity->contact_id = $contact->getId();\n }\n\n $activity->save();\n event(new ActivityLeadConverted($activity, $lead));\n\n $this->logger->info('[integration-app] Lead converted', [\n 'activityUuid' => $activity->getUuid(),\n 'leadUuid' => $lead->getUuid(),\n ]);\n\n return $payload;\n }\n\n private function buildBasicPayload(string $type, string $id): array\n {\n return [\n 'type' => $type,\n 'id' => $id,\n ];\n }\n private function getActivityOwnerId(Activity $activity): ?string\n {\n $ownerId = null;\n if ($activity->hasUser() && $activity->getUser()->getProfile() !== null) {\n $ownerId = $activity->getUser()->getProfile()->getCrmProviderId();\n }\n\n return $ownerId;\n }\n\n #[\\Override] public function saveFollowupActivity(Activity $activity, array $fields): ?string\n {\n $taskPayload = [\n 'subject' => $fields['subject'],\n 'dueTime' => isset($fields['dueDate']) ? Carbon::parse($fields['dueDate'])->format('Y-m-d') : null,\n 'ownerId' => $this->getActivityOwnerId($activity),\n ];\n\n if (isset($fields['status'])) {\n $taskPayload['status'] = $fields['status'];\n }\n\n if (isset($fields['priority'])) {\n $taskPayload['priority'] = $fields['priority'];\n }\n\n if (isset($fields['content'])) {\n $taskPayload['content'] = $fields['content'];\n }\n\n $payload = array_merge($taskPayload, $this->attachToProspect($activity));\n\n $this->logger->info('[integration-app] CRM log follow up task', [\n 'activity' => $activity->getUuid(),\n 'payload' => $payload,\n ]);\n\n $task = $this->client->createTask($payload);\n\n return $task['id'] ?? null;\n }\n\n #[\\Override] public function saveTranscriptionSummaryAsNote(\n ActivityContract $activity,\n string $title,\n string $body,\n ?string $objectId,\n ?NoteObject $noteObject = null,\n ): ?string {\n // We have to find a way to store the transcription summary\n // This might be possible either by Tasks, Events, Engagements & Notes\n // Find what the CRM supports and save the note with the appropriate object(eg Notes)\n\n // For now use only Notes as both ZOHO & Salesforce support them.\n if ($this->supportsNotes() && $objectId !== null) {\n $this->logger->info('[integration-app] saving note', [\n 'activityId' => $activity->getUuid(),\n 'objectId' => $objectId,\n ]);\n\n return $this->saveNote($title, $body, $objectId, $noteObject);\n }\n\n $this->logger->info('[integration-app] skip saveTranscriptionSummaryAsNote', [\n 'activityId' => $activity->getUuid(),\n 'supportsNotes' => $this->supportsNotes(),\n 'objectId' => $objectId,\n ]);\n\n return null;\n }\n\n public function generateProviderUrl(string $providerId, string $objectType): ?string\n {\n return $this->getCrmUrlGenerator()?->generateProviderUrl($providerId, $objectType);\n }\n\n public function updateStage($crmObject, Stage $stage): void\n {\n $objectType = $stage->getType();\n $objectId = $crmObject->getCrmProviderId();\n $params = ['stageName' => $stage->getCrmProviderId()];\n\n $this->logger->info('[integration-app] updateStage', [\n 'objectType' => $objectType,\n 'objectId' => $objectId,\n 'params' => $params,\n ]);\n\n $data = [\n 'data' => $this->normalizeData($objectType, $params),\n ];\n\n\n if ($objectType === Stage::TYPE_LEAD) {\n $this->client->updateLead($objectId, $data);\n } else {\n $this->client->updateDeal($objectId, $data);\n }\n }\n\n /**\n * @throws \\Exception\n */\n public function fetchAndAssociateRelatedActivity(Activity $activity): ?Activity\n {\n if ($activity->getCrm()?->getEdition() !== IntegrationAppProviders::ZOHO_CRM) {\n return null;\n }\n\n if (! $activity->isTypeConference()) {\n return null;\n }\n\n // The related activity is already linked.\n if ($activity->hasCrmProviderId()) {\n return $activity;\n }\n\n if ($activity->hasActualStartTime() === false) {\n return null;\n }\n\n return $this->fetchAndAssociateZohoRelatedActivity($activity);\n }\n\n public function fetchAndAssociateZohoRelatedActivity(Activity $activity): ?Activity\n {\n try {\n $meeting = $this->fetchRelatedZohoActivity($activity);\n if (empty($meeting)) {\n $this->logger->info('[integration-app] fetchRelatedZohoActivity No related activity found', [\n 'activity' => $activity->getUuid(),\n ]);\n\n return null;\n }\n\n $decorateActivity = app(DecorateActivity::class);\n $oldDescription = $meeting['Description'] ?? '';\n $updatedDescription = $decorateActivity->generateUpdatedDescription($oldDescription, $activity);\n\n $this->logger->info('[integration-app] fetchAndAssociateZohoRelatedActivity updating related activity', [\n 'activity' => $activity->getUuid(),\n 'description' => $updatedDescription,\n ]);\n\n $this->client->updateMeeting($meeting['id'], ['Description' => $updatedDescription]);\n\n // Update our activity to reflect the remote data.\n $activity->update([\n 'crm_provider_id' => $meeting['id'],\n 'summary' => $meeting['Description'],\n ]);\n\n return $activity;\n } catch (\\Exception $exception) {\n \\Sentry::captureException($exception);\n\n throw $exception;\n }\n }\n\n public function fetchRelatedZohoActivity(Activity $activity): array\n {\n [$from, $to] = $this->getFromToDates($activity);\n\n $start = $from?->toIso8601String(); // e.g., 2025-07-01T00:00:00+00:00\n $end = $to?->toIso8601String(); // e.g., 2025-07-14T23:59:59+00:00\n if ($start === null || $end === null) {\n $this->logger->info(\n '[integration-app] fetchRelatedZohoActivity missing start or end date',\n [\n 'activity' => $activity->getUuid(),\n 'start' => $start,\n 'end' => $end,\n 'from' => $from,\n 'to' => $to,\n ]\n );\n\n return [];\n }\n\n $whoId = null;\n $whatId = null;\n $criteriaParts = [];\n\n if ($activity->getContact()) {\n $whoId = $activity->getContact()->getCrmProviderId();\n $criteriaParts[] = \"(Who_Id:equals:$whoId)\";\n }\n\n if ($activity->getOpportunity()) {\n $whatId = $activity->getOpportunity()->getCrmProviderId();\n } elseif ($activity->getAccount() && $activity->getAccount()->getIsInternal() === false) {\n $whatId = $activity->getAccount()->getCrmProviderId();\n } elseif ($activity->getLead()) {\n $whatId = $activity->getLead()->getCrmProviderId();\n }\n\n if ($whatId !== null) {\n $criteriaParts[] = \"(What_Id:equals:$whatId)\";\n }\n\n if ($whoId === null && $whatId === null) {\n $this->logger->info(\n '[integration-app] fetchRelatedZohoActivity cannot find prospect',\n [\n 'activity' => $activity->getUuid(),\n ]\n );\n\n return [];\n }\n\n $criteriaParts[] = \"(Start_DateTime:greater_equal:$start)\";\n $criteriaParts[] = \"(End_DateTime:less_equal:$end)\";\n\n $criteria = implode(' AND ', $criteriaParts);\n\n $params = [\n 'criteria' => $criteria,\n 'sort_by' => 'Modified_Time',\n 'sort_order' => 'desc',\n ];\n\n $this->logger->info(\n '[integration-app] fetchRelatedZohoActivity searching for related activity',\n [\n 'activity' => $activity->getUuid(),\n 'params' => $params,\n ]\n );\n\n $meetings = $this->client->searchMeetings($params);\n if (! empty($meetings)) {\n return $meetings[0];\n }\n\n return [];\n }\n\n private function getFromToDates(Activity $activity): array\n {\n $calendarEvent = $activity->calendarEvent()->first();\n\n $from = $calendarEvent?->getStartTime();\n $to = $calendarEvent?->getEndTime();\n\n if (! $from || ! $to) {\n $from = $activity->hasScheduledStartTime()\n ? $activity->getScheduledStartTime()\n : $activity->getActualStartTime();\n\n $to = $activity->hasScheduledEndTime()\n ? $activity->getScheduledEndTime()->addMinutes(15)\n : $activity->getActualEndTime();\n }\n\n return [$from, $to];\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Execute","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Explain Plan","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Browse Query History","depth":4,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View Parameters","depth":4,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open Query Execution Settings…","depth":4,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"In-Editor Results","depth":4,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tx: Auto","depth":4,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cancel Running Statements","depth":4,"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Playground","depth":4,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"jiminny","depth":4,"on_screen":true,"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.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"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.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"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.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"8","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"SELECT\n# DISTINCT\nopp.id as opp_id, opp.uuid, opp.name,\n# COUNT(dr.id) AS deal_risk_count,\n\n# dr.id,\n# cfd.value,\nusr.name AS owner_name,\nopp.value, opp.currency_code, opp.close_date, opp.remotely_created_at, opp.is_closed, opp.is_won,\nusr.uuid as owner_uuid,\nusr.photo_path as owner_photo,\nusr.id AS owner_id,\njt.name as owner_job,\nopp.stage_id, opp.stage_updated_at,\nacc.name AS acc_name, opp.stage_updated_at, acc.crm_provider_id AS acc_provider_id, opp.crm_provider_id AS opp_provider_id,\nrt.business_process_id AS pipeline_id\nFROM opportunities opp\nLEFT JOIN record_types rt ON opp.record_type_id = rt.id\nLEFT JOIN users usr ON opp.user_id = usr.id\nLEFT JOIN accounts acc ON opp.account_id = acc.id\nLEFT JOIN job_titles jt ON usr.job_title_id = jt.id\n\n# LEFT JOIN group_deal_risk_types gdrt ON gdrt.group_id = usr.group_id\n# LEFT JOIN deal_risks dr ON dr.opportunity_id = opp.id AND dr.group_deal_risk_type_id = gdrt.id\n\nLEFT JOIN crm_field_data cfd ON (cfd.object_id = opp.id and cfd.crm_field_id = 66814)\n\nWHERE opp.user_id IS NOT NULL\nAND opp.deleted_at IS NULL\nAND opp.is_closed = 1\nAND opp.is_won = 0\nAND opp.close_date >= '2024-01-01 00:00:00'\nAND opp.close_date <= '2024-12-31 23:59:59'\nAND usr.team_id = 1\n\n# and opp.id = 4823179\n\nGROUP BY opp.id, cfd.value\nORDER BY\n# cfd.value\n CAST(cfd.value AS UNSIGNED)\n# owner_name\n# (SELECT COUNT(dr.id)\n# FROM deal_risks dr\n# JOIN group_deal_risk_types gdrt ON dr.group_deal_risk_type_id = gdrt.id\n# WHERE dr.opportunity_id = opp.id\n# AND dr.is_active = 1\n# AND gdrt.is_enabled = 1)\nDESC\nLIMIT 25\n# OFFSET 0\n;\n\nselect * from crm_fields where crm_configuration_id = 1 and object_type = 'opportunity';\nselect * from crm_layout_entities where crm_layout_id = 1493;\n\nSELECT * FROM opportunities WHERE id = 4584045;\nSELECT * FROM crm_field_data WHERE object_id = 4584045;\n\nSELECT * FROM opportunities where team_id = 1 and crm_provider_id = '0061K00000lfb9IQAQ'\n\nSELECT\n opp.id as opportunity_id,\n opp.name,\n COUNT(dr.id) as risk_count\nFROM opportunities opp\nLEFT JOIN deal_risks dr ON dr.opportunity_id = opp.id\nWHERE opp.id IN (\n 6069574,8900938,9507638,9524799,9660490,9662824,9705675,9749758,4158460,4391812,6450439,4448422,5118945,5590675,4584045,7228149,9002408,9165534,9446720,9641778,9665149,9703344,9709280,5747948,4158491,6182565,6263970,5798120,5111315,4536978,6062352,6548383,6072095,6548225,4480986,5011422,6548381,8760540,8917554,9509986,9514392,9569009,9569011,9578490,9713604,5784397,7276612,7288405,8994421,9118219,9608148,9818911,4510535,6479693,5958049,6271674,6550448,4158331,4158483,6126571,6171615,6540943,4897466,5190896,5796182,5932762,8572433,8723698,8892697,9711001,9789264,4549188,6100831,6170064,6260799,6263653,6449936,6530871,6538978,7777651,8059269,8319918,8787049,8901150,9263153,9453207,9514738,9696700,9791062,5752018,6421452,7439134,7878923,9354763,9369285,9514396,9582506,9889949,9890216,4094311,4158495,4158496,6098128,5585661,3872564,6442149,5891604,6164746,6199593,6583474,6519684,9018490,9809006,4496897,5041324,5829430,6198319,6253504,6555763,7242914,7931055,8024125,8797814,8058559,8673347,8892695,8994420,9616219,9714970,9722004,9809439,9818918,6523177,8134147,9002915,9711422,9892713,9901719,9954210,9978435,5800810,6243518,6416114,6222251,6411974,6512456,5791953,6545606,9914780,5805540,6238986,6463838,6547680,9767049,9809437,9810885,9890855,6673493,9902036,4335521,6379871,6503799,6546077,8018765,9907556,9958433,9905855,9916179,9946741,9957877,5563344,6271838,6450815,7641128,7762567,7780592,8684810,8685786,8685787,8685788\n)\nGROUP BY opp.id;\n\nSELECT COUNT(dr.id)\n FROM deal_risks dr\n JOIN group_deal_risk_types gdrt ON dr.group_deal_risk_type_id = gdrt.id\n WHERE dr.opportunity_id = 5563344\n# AND gdrt.group_id = usr.group_id\n\n\n\nEXPLAIN SELECT\n opp.id as opp_id, opp.uuid, opp.name,\n\ncfd.value,\ncfv.sequence,\ncfv.value,\n# MAX(cfd.value) AS max_cfd_value,\nusr.name AS owner_name,\nopp.value, opp.currency_code, opp.close_date, opp.remotely_created_at, opp.is_closed, opp.is_won,\nusr.uuid as owner_uuid,\nusr.photo_path as owner_photo,\nusr.id AS owner_id,\njt.name as owner_job,\nopp.stage_id, opp.stage_updated_at,\nacc.name AS acc_name, opp.stage_updated_at, acc.crm_provider_id AS acc_provider_id, opp.crm_provider_id AS opp_provider_id,\nrt.business_process_id AS pipeline_id\nFROM opportunities opp\n\nLEFT JOIN record_types rt ON opp.record_type_id = rt.id\nLEFT JOIN users usr ON opp.user_id = usr.id\nLEFT JOIN accounts acc ON opp.account_id = acc.id\nLEFT JOIN job_titles jt ON usr.job_title_id = jt.id\n\nLEFT JOIN crm_field_data cfd ON cfd.id = (SELECT sub_cfd.id\n FROM crm_field_data sub_cfd\n WHERE sub_cfd.object_id = opp.id\n AND sub_cfd.crm_field_id = 66810\n ORDER BY sub_cfd.updated_at DESC\n LIMIT 1)\n\nLEFT JOIN crm_field_values cfv ON cfv.crm_field_id = 66810 AND cfv.value = cfd.value\n\nWHERE opp.user_id IS NOT NULL\nAND opp.deleted_at IS NULL\nAND opp.is_closed = 0\n# AND opp.is_closed = 1\n# AND opp.is_won = 0\nAND opp.close_date >= '2024-01-01 00:00:00'\nAND opp.close_date <= '2024-12-31 23:59:59'\nAND usr.team_id = 1\n\n# and opp.id = 4823179\n\n# GROUP BY opp.id\nORDER BY\n cfv.sequence DESC,\n# opp.name\n# owner_name\n cfd.value\n# CAST(cfd.value AS UNSIGNED)\n# CAST(MAX(cfd.value) AS UNSIGNED)\n# (SELECT COUNT(dr.id)\n# FROM deal_risks dr\n# JOIN group_deal_risk_types gdrt ON dr.group_deal_risk_type_id = gdrt.id\n# WHERE dr.opportunity_id = opp.id\n# AND dr.is_active = 1 AND gdrt.is_enabled = 1)\nDESC\n# LIMIT 75, 25\n;\n\n\n\nSELECT * FROM crm_field_values WHERE crm_field_id = 66810;\n\nSELECT f.id, f.crm_provider_id AS field_name, f.label, fd.object_id AS dealId, fd.value, fd.updated_at, fd.id, fd.created_at\nFROM crm_fields f\nINNER JOIN crm_field_data fd ON fd.crm_field_id = f.id\n WHERE (f.crm_configuration_id = 1)\n AND (f.object_type = 'opportunity')\n# AND (fd.object_id IN (4158331,4158483,4158495,4158496,6069574,6263970,6171615,6540943,6545606,5829430,6198319,6263653,6548381,7242914,8797814,7228149,7439134,7878923,8134147,9002915,9118219,9165534,9354763,9369285,9446720))\n AND (fd.object_id IN (4158460))\n AND (f.crm_provider_id IN ('ForecastCategoryName'))\n ORDER BY fd.object_id ASC, fd.updated_at DESC;\n\nselect * from crm_layouts where crm_configuration_id = 1;\nselect cf.* from crm_fields cf\njoin crm_layout_entities cle on cf.id = cle.crm_field_id\nwhere crm_layout_id = 1493;\n\nSELECT * FROM opportunities WHERE id = 4158460;\nSELECT * FROM crm_field_data WHERE object_id = 4158460;\n\nselect * from users where team_id = 1;\nSELECT * FROM users WHERE id = 7160;\nselect * from role_user where user_id = 3248;\n\nselect * from crm_field_values where crm_field_id = 66824;\n\nSELECT * FROM users WHERE id = 23470;\nselect * from crm_configurations;\n\n# ******************************************\nselect * from teams where id = 1038; # 23521, 966\nselect * from users where team_id = 1038;\nselect * from crm_configurations where id = 966;\nSELECT * FROM activities WHERE uuid_to_bin('e8dc7c34-31f6-4430-bd81-2d9d8f00dd07') = uuid; # 54965762\nSELECT * FROM activities WHERE uuid_to_bin('4b5727c0-69d1-428f-b8d9-b649055166e2') = uuid; # 54965764\nSELECT * FROM participants WHERE activity_id = 54965764;\n\nSELECT id, uuid, title, recording_state FROM activities WHERE uuid_to_bin('355f105d-5606-4379-b0c5-d91daf59f4ce') = uuid; # 54964075\nSELECT * FROM participants WHERE activity_id = 54964075;\nselect f.id, slug, title, tf.team_id from team_features tf JOIN features f on tf.feature_id = f.id\n where tf.team_id = 1038;\n\n\n# ****************************************** PD *************************\nselect * from teams where id = 1029;\nSELECT * FROM crm_configurations WHERE id = 957;\nSELECT * FROM activities WHERE uuid_to_bin('581a33cb-4343-44bd-ac0c-4a5cee71c5ec') = uuid; # 54963423\nSELECT * FROM activities WHERE uuid_to_bin('07238011-25fa-418e-838b-fb21e82b9ea2') = uuid; # 54963433\n\nSELECT * FROM activities WHERE uuid_to_bin('8b6bb2f7-e7a7-4aec-8806-fbfea7093ccd') = uuid; # 54963421\n\n# ****************************************** Close *************************\nselect * from teams where id = 1031;\nSELECT * FROM crm_configurations WHERE id = 959;\nSELECT * FROM activities WHERE uuid_to_bin('59c517e0-96c9-4dad-bfeb-b7bef72f8725') = uuid; # 54963517\n\n\nSELECT * FROM activities WHERE uuid_to_bin('07238011-25fa-418e-838b-fb21e82b9ea2') = uuid; # 54963433\n\nSELECT * FROM activities WHERE uuid_to_bin('d68311e3-ac34-49bd-bf04-88323a7e5352') = uuid; # 54966009\n\n# ****************************************** SF *************************\nSELECT * FROM activities WHERE uuid_to_bin('2bd4cfa3-4eb5-4c77-84a7-9ed46a21c988') = uuid;\n\nselect * from roles;\nselect * from permissions;\nselect * from permission_role where permission_id = 136;\n\nselect * from migrations order by id desc;\n\nselect * from teams where id IN (1, 1037);\nselect * from crm_layouts where crm_configuration_id = 1;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 1493;\nSELECT * FROM crm_fields WHERE id IN (1652,1661,66799,66814,66821,66836,66843,66846,66864,84752,182306,323580,380378);\n\nselect * from features;\nselect * from team_features where feature_id = 33;\nselect * from opportunities;\n\nselect * from teams;\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 = 1052 and sa.provider = 'hubspot';\n\nSELECT * FROM accounts where id = 11512582;\nselect * from activities where account_id = 11512582;","depth":4,"on_screen":true,"value":"SELECT\n# DISTINCT\nopp.id as opp_id, opp.uuid, opp.name,\n# COUNT(dr.id) AS deal_risk_count,\n\n# dr.id,\n# cfd.value,\nusr.name AS owner_name,\nopp.value, opp.currency_code, opp.close_date, opp.remotely_created_at, opp.is_closed, opp.is_won,\nusr.uuid as owner_uuid,\nusr.photo_path as owner_photo,\nusr.id AS owner_id,\njt.name as owner_job,\nopp.stage_id, opp.stage_updated_at,\nacc.name AS acc_name, opp.stage_updated_at, acc.crm_provider_id AS acc_provider_id, opp.crm_provider_id AS opp_provider_id,\nrt.business_process_id AS pipeline_id\nFROM opportunities opp\nLEFT JOIN record_types rt ON opp.record_type_id = rt.id\nLEFT JOIN users usr ON opp.user_id = usr.id\nLEFT JOIN accounts acc ON opp.account_id = acc.id\nLEFT JOIN job_titles jt ON usr.job_title_id = jt.id\n\n# LEFT JOIN group_deal_risk_types gdrt ON gdrt.group_id = usr.group_id\n# LEFT JOIN deal_risks dr ON dr.opportunity_id = opp.id AND dr.group_deal_risk_type_id = gdrt.id\n\nLEFT JOIN crm_field_data cfd ON (cfd.object_id = opp.id and cfd.crm_field_id = 66814)\n\nWHERE opp.user_id IS NOT NULL\nAND opp.deleted_at IS NULL\nAND opp.is_closed = 1\nAND opp.is_won = 0\nAND opp.close_date >= '2024-01-01 00:00:00'\nAND opp.close_date <= '2024-12-31 23:59:59'\nAND usr.team_id = 1\n\n# and opp.id = 4823179\n\nGROUP BY opp.id, cfd.value\nORDER BY\n# cfd.value\n CAST(cfd.value AS UNSIGNED)\n# owner_name\n# (SELECT COUNT(dr.id)\n# FROM deal_risks dr\n# JOIN group_deal_risk_types gdrt ON dr.group_deal_risk_type_id = gdrt.id\n# WHERE dr.opportunity_id = opp.id\n# AND dr.is_active = 1\n# AND gdrt.is_enabled = 1)\nDESC\nLIMIT 25\n# OFFSET 0\n;\n\nselect * from crm_fields where crm_configuration_id = 1 and object_type = 'opportunity';\nselect * from crm_layout_entities where crm_layout_id = 1493;\n\nSELECT * FROM opportunities WHERE id = 4584045;\nSELECT * FROM crm_field_data WHERE object_id = 4584045;\n\nSELECT * FROM opportunities where team_id = 1 and crm_provider_id = '0061K00000lfb9IQAQ'\n\nSELECT\n opp.id as opportunity_id,\n opp.name,\n COUNT(dr.id) as risk_count\nFROM opportunities opp\nLEFT JOIN deal_risks dr ON dr.opportunity_id = opp.id\nWHERE opp.id IN (\n 6069574,8900938,9507638,9524799,9660490,9662824,9705675,9749758,4158460,4391812,6450439,4448422,5118945,5590675,4584045,7228149,9002408,9165534,9446720,9641778,9665149,9703344,9709280,5747948,4158491,6182565,6263970,5798120,5111315,4536978,6062352,6548383,6072095,6548225,4480986,5011422,6548381,8760540,8917554,9509986,9514392,9569009,9569011,9578490,9713604,5784397,7276612,7288405,8994421,9118219,9608148,9818911,4510535,6479693,5958049,6271674,6550448,4158331,4158483,6126571,6171615,6540943,4897466,5190896,5796182,5932762,8572433,8723698,8892697,9711001,9789264,4549188,6100831,6170064,6260799,6263653,6449936,6530871,6538978,7777651,8059269,8319918,8787049,8901150,9263153,9453207,9514738,9696700,9791062,5752018,6421452,7439134,7878923,9354763,9369285,9514396,9582506,9889949,9890216,4094311,4158495,4158496,6098128,5585661,3872564,6442149,5891604,6164746,6199593,6583474,6519684,9018490,9809006,4496897,5041324,5829430,6198319,6253504,6555763,7242914,7931055,8024125,8797814,8058559,8673347,8892695,8994420,9616219,9714970,9722004,9809439,9818918,6523177,8134147,9002915,9711422,9892713,9901719,9954210,9978435,5800810,6243518,6416114,6222251,6411974,6512456,5791953,6545606,9914780,5805540,6238986,6463838,6547680,9767049,9809437,9810885,9890855,6673493,9902036,4335521,6379871,6503799,6546077,8018765,9907556,9958433,9905855,9916179,9946741,9957877,5563344,6271838,6450815,7641128,7762567,7780592,8684810,8685786,8685787,8685788\n)\nGROUP BY opp.id;\n\nSELECT COUNT(dr.id)\n FROM deal_risks dr\n JOIN group_deal_risk_types gdrt ON dr.group_deal_risk_type_id = gdrt.id\n WHERE dr.opportunity_id = 5563344\n# AND gdrt.group_id = usr.group_id\n\n\n\nEXPLAIN SELECT\n opp.id as opp_id, opp.uuid, opp.name,\n\ncfd.value,\ncfv.sequence,\ncfv.value,\n# MAX(cfd.value) AS max_cfd_value,\nusr.name AS owner_name,\nopp.value, opp.currency_code, opp.close_date, opp.remotely_created_at, opp.is_closed, opp.is_won,\nusr.uuid as owner_uuid,\nusr.photo_path as owner_photo,\nusr.id AS owner_id,\njt.name as owner_job,\nopp.stage_id, opp.stage_updated_at,\nacc.name AS acc_name, opp.stage_updated_at, acc.crm_provider_id AS acc_provider_id, opp.crm_provider_id AS opp_provider_id,\nrt.business_process_id AS pipeline_id\nFROM opportunities opp\n\nLEFT JOIN record_types rt ON opp.record_type_id = rt.id\nLEFT JOIN users usr ON opp.user_id = usr.id\nLEFT JOIN accounts acc ON opp.account_id = acc.id\nLEFT JOIN job_titles jt ON usr.job_title_id = jt.id\n\nLEFT JOIN crm_field_data cfd ON cfd.id = (SELECT sub_cfd.id\n FROM crm_field_data sub_cfd\n WHERE sub_cfd.object_id = opp.id\n AND sub_cfd.crm_field_id = 66810\n ORDER BY sub_cfd.updated_at DESC\n LIMIT 1)\n\nLEFT JOIN crm_field_values cfv ON cfv.crm_field_id = 66810 AND cfv.value = cfd.value\n\nWHERE opp.user_id IS NOT NULL\nAND opp.deleted_at IS NULL\nAND opp.is_closed = 0\n# AND opp.is_closed = 1\n# AND opp.is_won = 0\nAND opp.close_date >= '2024-01-01 00:00:00'\nAND opp.close_date <= '2024-12-31 23:59:59'\nAND usr.team_id = 1\n\n# and opp.id = 4823179\n\n# GROUP BY opp.id\nORDER BY\n cfv.sequence DESC,\n# opp.name\n# owner_name\n cfd.value\n# CAST(cfd.value AS UNSIGNED)\n# CAST(MAX(cfd.value) AS UNSIGNED)\n# (SELECT COUNT(dr.id)\n# FROM deal_risks dr\n# JOIN group_deal_risk_types gdrt ON dr.group_deal_risk_type_id = gdrt.id\n# WHERE dr.opportunity_id = opp.id\n# AND dr.is_active = 1 AND gdrt.is_enabled = 1)\nDESC\n# LIMIT 75, 25\n;\n\n\n\nSELECT * FROM crm_field_values WHERE crm_field_id = 66810;\n\nSELECT f.id, f.crm_provider_id AS field_name, f.label, fd.object_id AS dealId, fd.value, fd.updated_at, fd.id, fd.created_at\nFROM crm_fields f\nINNER JOIN crm_field_data fd ON fd.crm_field_id = f.id\n WHERE (f.crm_configuration_id = 1)\n AND (f.object_type = 'opportunity')\n# AND (fd.object_id IN (4158331,4158483,4158495,4158496,6069574,6263970,6171615,6540943,6545606,5829430,6198319,6263653,6548381,7242914,8797814,7228149,7439134,7878923,8134147,9002915,9118219,9165534,9354763,9369285,9446720))\n AND (fd.object_id IN (4158460))\n AND (f.crm_provider_id IN ('ForecastCategoryName'))\n ORDER BY fd.object_id ASC, fd.updated_at DESC;\n\nselect * from crm_layouts where crm_configuration_id = 1;\nselect cf.* from crm_fields cf\njoin crm_layout_entities cle on cf.id = cle.crm_field_id\nwhere crm_layout_id = 1493;\n\nSELECT * FROM opportunities WHERE id = 4158460;\nSELECT * FROM crm_field_data WHERE object_id = 4158460;\n\nselect * from users where team_id = 1;\nSELECT * FROM users WHERE id = 7160;\nselect * from role_user where user_id = 3248;\n\nselect * from crm_field_values where crm_field_id = 66824;\n\nSELECT * FROM users WHERE id = 23470;\nselect * from crm_configurations;\n\n# ******************************************\nselect * from teams where id = 1038; # 23521, 966\nselect * from users where team_id = 1038;\nselect * from crm_configurations where id = 966;\nSELECT * FROM activities WHERE uuid_to_bin('e8dc7c34-31f6-4430-bd81-2d9d8f00dd07') = uuid; # 54965762\nSELECT * FROM activities WHERE uuid_to_bin('4b5727c0-69d1-428f-b8d9-b649055166e2') = uuid; # 54965764\nSELECT * FROM participants WHERE activity_id = 54965764;\n\nSELECT id, uuid, title, recording_state FROM activities WHERE uuid_to_bin('355f105d-5606-4379-b0c5-d91daf59f4ce') = uuid; # 54964075\nSELECT * FROM participants WHERE activity_id = 54964075;\nselect f.id, slug, title, tf.team_id from team_features tf JOIN features f on tf.feature_id = f.id\n where tf.team_id = 1038;\n\n\n# ****************************************** PD *************************\nselect * from teams where id = 1029;\nSELECT * FROM crm_configurations WHERE id = 957;\nSELECT * FROM activities WHERE uuid_to_bin('581a33cb-4343-44bd-ac0c-4a5cee71c5ec') = uuid; # 54963423\nSELECT * FROM activities WHERE uuid_to_bin('07238011-25fa-418e-838b-fb21e82b9ea2') = uuid; # 54963433\n\nSELECT * FROM activities WHERE uuid_to_bin('8b6bb2f7-e7a7-4aec-8806-fbfea7093ccd') = uuid; # 54963421\n\n# ****************************************** Close *************************\nselect * from teams where id = 1031;\nSELECT * FROM crm_configurations WHERE id = 959;\nSELECT * FROM activities WHERE uuid_to_bin('59c517e0-96c9-4dad-bfeb-b7bef72f8725') = uuid; # 54963517\n\n\nSELECT * FROM activities WHERE uuid_to_bin('07238011-25fa-418e-838b-fb21e82b9ea2') = uuid; # 54963433\n\nSELECT * FROM activities WHERE uuid_to_bin('d68311e3-ac34-49bd-bf04-88323a7e5352') = uuid; # 54966009\n\n# ****************************************** SF *************************\nSELECT * FROM activities WHERE uuid_to_bin('2bd4cfa3-4eb5-4c77-84a7-9ed46a21c988') = uuid;\n\nselect * from roles;\nselect * from permissions;\nselect * from permission_role where permission_id = 136;\n\nselect * from migrations order by id desc;\n\nselect * from teams where id IN (1, 1037);\nselect * from crm_layouts where crm_configuration_id = 1;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 1493;\nSELECT * FROM crm_fields WHERE id IN (1652,1661,66799,66814,66821,66836,66843,66846,66864,84752,182306,323580,380378);\n\nselect * from features;\nselect * from team_features where feature_id = 33;\nselect * from opportunities;\n\nselect * from teams;\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 = 1052 and sa.provider = 'hubspot';\n\nSELECT * FROM accounts where id = 11512582;\nselect * from activities where account_id = 11512582;","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.28224733,"top":1.0,"width":0.024268618,"height":-0.04788506},"on_screen":true,"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.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"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.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"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.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
4266403488567062772
|
6524482065460761565
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
#12066 on JY-20725-handle Project: faVsco.js, menu
#12066 on JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
16
2
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Crm\IntegrationApp;
use Carbon\Carbon;
use Jiminny\Contracts\Crm\Providers;
use Jiminny\Contracts\Services\Crm\ClientInterface;
use Jiminny\Contracts\Services\Crm\FetchRelatedActivityInterface;
use Jiminny\Contracts\Services\Crm\ImportsBusinessProcessesInterface;
use Jiminny\Contracts\Services\Crm\LayoutManagementInterface;
use Jiminny\Contracts\Services\Crm\MatchCrmEntitiesInterface;
use Jiminny\Contracts\Services\Crm\Provider\IntegrationAppInterface;
use Jiminny\Contracts\Services\Crm\RemoteEntityLookupInterface;
use Jiminny\Contracts\Services\Crm\RemoteEntityManipulationInterface;
use Jiminny\Contracts\Services\Crm\RemoteNoteEntityManipulationInterface;
use Jiminny\Contracts\Services\Crm\SendSummaryToCrmInterface;
use Jiminny\Contracts\Services\Crm\SettingsInterface;
use Jiminny\Contracts\Services\Crm\SyncCrmEntitiesInterface;
use Jiminny\Contracts\Services\Crm\SyncCrmMetadataInterface;
use Jiminny\Events\Activities\Crm\ActivityLeadConverted;
use Jiminny\Exceptions\CrmException;
use Jiminny\Exceptions\SocialAccountNotFoundException;
use Jiminny\Jobs\Crm\NoteObject;
use Jiminny\Models\Account;
use Jiminny\Models\Activity;
use Jiminny\Models\Contracts\ActivityContract;
use Jiminny\Models\Crm\Configuration;
use Jiminny\Models\Opportunity;
use Jiminny\Models\Stage;
use Jiminny\Models\User;
use Jiminny\Services\Crm\BaseService;
use Jiminny\Services\Crm\IntegrationApp\Config\IntegrationAppProviders;
use Jiminny\Services\Crm\IntegrationApp\Config\IntegrationConfigFactory;
use Jiminny\Services\Crm\IntegrationApp\DTO\Mappers\FieldMapperInterface;
use Jiminny\Services\Crm\IntegrationApp\DTO\Mappers\LeadFieldMapper;
use Jiminny\Services\Crm\IntegrationApp\DTO\Utils\GenerateProviderUrlInterface;
use Jiminny\Services\Crm\IntegrationApp\DTO\Utils\IntegrationAppCrmGeneratorFactory;
use Jiminny\Services\Crm\IntegrationApp\DTO\Utils\UrlGeneratorInterface;
use Jiminny\Services\Crm\IntegrationApp\ServiceTraits\SyncCrmFieldsTrait;
use Jiminny\Services\Crm\IntegrationApp\ServiceTraits\SystemStateTrait;
use Jiminny\Services\Crm\IntegrationApp\ServiceTraits\LayoutTrait;
use Jiminny\Services\Crm\IntegrationApp\ServiceTraits\MatchProspectsTrait;
use Jiminny\Services\Crm\IntegrationApp\ServiceTraits\NotSupportedTrait;
use Jiminny\Services\Crm\IntegrationApp\ServiceTraits\SyncCrmEntitiesTrait;
use Jiminny\Services\Crm\IntegrationApp\ServiceTraits\SyncCrmMetadataTrait;
use Psr\Log\LoggerInterface;
use Jiminny\Services\Crm\IntegrationApp\DTO\Mappers\OpportunityFieldMapper;
use Jiminny\Repositories\Crm\ProfileRepository;
use Jiminny\Repositories\Crm\OpportunityRepository;
use Jiminny\Models\Crm\Profile;
use Jiminny\Services\Crm\CrmObjects\CrmObjectsRepository;
class Service extends BaseService implements
IntegrationAppInterface,
SyncCrmEntitiesInterface,
SyncCrmMetadataInterface,
ImportsBusinessProcessesInterface,
RemoteEntityManipulationInterface,
LayoutManagementInterface,
SettingsInterface,
MatchCrmEntitiesInterface,
RemoteEntityLookupInterface,
RemoteNoteEntityManipulationInterface,
SendSummaryToCrmInterface,
UrlGeneratorInterface,
FetchRelatedActivityInterface
{
use SyncCrmMetadataTrait;
use SyncCrmEntitiesTrait;
use SystemStateTrait;
use LayoutTrait;
use NotSupportedTrait;
use MatchProspectsTrait;
use SyncCrmFieldsTrait;
public const string CALL_TYPE_MISSED = 'Missed';
public const string CALL_TYPE_INBOUND = 'Inbound';
public const string CALL_TYPE_OUTBOUND = 'Outbound';
public const string RELATIONSHIP_OPPORTUNITY = 'Deals';
public const string RELATIONSHIP_LEAD = 'Leads';
public const string RELATIONSHIP_ACCOUNT = 'Accounts';
/**
* @var ClientInterface&DataClient
*/
protected $client;
protected ?User $invokedUser = null;
protected ?GenerateProviderUrlInterface $crmUrlGenerator = null;
public function __construct(
DataClient $client,
LoggerInterface $logger,
) {
parent::__construct();
$this->client = $client;
$this->logger = $logger;
}
public function getDisplayName(): string
{
return Providers::getProviderDisplayName(
Providers::getCrmIntegrationSlug($this->config)
);
}
/**
* @throws \Exception
*/
public function setUser(User $user): void
{
$this->configureSentryScope($user);
$this->invokedUser = $user;
$this->team = $user->getTeam();
$teamOwner = $this->team->getOwner();
$this->setConfiguration($user->getTeam()->getCrmConfiguration());
$this->setEditionConfiguration(Providers::getCrmIntegrationSlug($this->config));
$this->setCrmUrlGenerator($this->config);
$this->client->setTeam($this->team);
$socialAccount = $teamOwner?->getSocialAccount('integration-app');
if ($socialAccount === null) {
$this->logger->info('[integration-app] Social account not found', [
'teamId' => $this->team->getId(),
'teamOwnerId' => $teamOwner?->getId(),
'userId' => $user->getId(),
]);
throw new SocialAccountNotFoundException('Social account not found!');
}
$this->client->setSocialAccount($socialAccount);
// The CRM Service is properly bootstrapped, and supports remote operations
$this->connect();
}
public function normalizeValue(string $fieldType, string $fieldValue, bool $internal = false): string
{
return $fieldValue;
}
public function find(string $name, array $scopes): array
{
/** @var LocalSearch $localSearch */
$localSearch = app(LocalSearch::class);
$localSearch->setConfiguration($this->config);
$localSearch->setCountryCode($this->invokedUser->getCountryCode());
return $localSearch->search($name);
// if (! empty($localMatch)) {
// return $localMatch;
// }
//
// /** @var RemoteSearch $remoteSearch */
// $remoteSearch = app(RemoteSearch::class);
// $remoteSearch->setClient($this->client);
// $remoteSearch->setConfiguration($this->config);
//
// return $remoteSearch->search($name);
}
public function findOpportunities(?string $crmAccountId, ?string $crmContactId, ?int $userId = null): array
{
$data = [];
$ownerData = [];
$account = $this->getAccount($crmAccountId, $crmContactId);
if ($account === null) {
return [];
}
$ownerId = $this->getOwnerId($userId);
try {
$opportunityRepository = app(OpportunityRepository::class);
$opportunities = $opportunityRepository->findAllByConfigurationAndAccountId(
$this->config,
$account->getId()
);
foreach ($opportunities as $opportunity) {
/** @var Opportunity $opportunity */
$record = $this->buildOpportunityData($opportunity);
if ($ownerId && $opportunity->getOwnerId() === $ownerId) {
$ownerData[] = $record;
}
$data[] = $record;
}
if (! empty($ownerData)) {
return $ownerData;
}
return $data;
} catch (\Exception $e) {
$this->logger->info('[integration-app] Failed to fetch opportunities', [
'contact' => $crmContactId,
'account' => $crmAccountId,
'owner' => $ownerId,
'error' => $e->getMessage(),
]);
return $data;
}
}
private function getOwnerId(?int $userId = null): ?string
{
if (! $userId) {
return null;
}
$profileRepository = app(ProfileRepository::class);
$profile = $profileRepository->findProfileByUserId($this->config, $userId);
return $profile instanceof Profile ? $profile->getCrmProviderId() : null;
}
private function getAccount(?string $crmAccountId = null, ?string $crmContactId = null): ?Account
{
$crmRepository = app(CrmObjectsRepository::class);
if ($crmAccountId === null) {
$contact = $crmRepository->findContactByCrmProviderId($this->config, $crmContactId);
return $contact->getAccount();
}
return $crmRepository->findAccountByCrmProviderId($this->config, $crmAccountId);
}
private function buildOpportunityData(Opportunity $opportunity): array
{
$record = [
'crmId' => $opportunity->getCrmProviderId(),
'name' => $opportunity->getName(),
'won' => $opportunity->isWon(),
'closed' => $opportunity->isClosed(),
];
if (! empty($opportunity->getFormattedValueAttribute())) {
$record['value'] = $opportunity->getFormattedValueAttribute();
}
if (! empty($opportunity->getStage())) {
$record['stage'] = [
'id' => $opportunity->getStage()->getUuid(),
'name' => $opportunity->getStage()->getName(),
];
}
return $record;
}
public function updateRecord(string $objectType, string $objectId, array $data, array $headers = []): void
{
$data = [
'data' => $this->normalizeData($objectType, $data),
];
$this->client->updateRecordById($objectType, $objectId, $data);
}
private function normalizeData(string $objectType, array $data): array
{
$fieldMapper = $this->getFieldMapper($objectType);
if (! $fieldMapper instanceof FieldMapperInterface) {
return $data;
}
return $fieldMapper->mapToCrmFields($data);
}
private function getFieldMapper(string $objectType): ?FieldMapperInterface
{
if ($objectType === self::OBJECT_OPPORTUNITY) {
return app(OpportunityFieldMapper::class);
}
if ($objectType === self::OBJECT_LEAD) {
return app(LeadFieldMapper::class);
}
return null;
}
public function getRecord(string $objectType, string $objectId, array $fields = []): array
{
return $this->client->getRecordById($objectType, $objectId);
}
public function getConfiguration(): Configuration
{
return $this->config;
}
public function setConfiguration(Configuration $config): void
{
$this->clearExternalMapCache();
$this->config = $config;
}
private function setEditionConfiguration(string $provider): void
{
$this->editionConfig = app(IntegrationConfigFactory::class)->create($provider);
}
public function setCrmUrlGenerator(Configuration $config): void
{
$this->crmUrlGenerator = app(IntegrationAppCrmGeneratorFactory::class)->create($config);
}
public function getCrmUrlGenerator(): ?GenerateProviderUrlInterface
{
if ($this->crmUrlGenerator === null) {
$this->setCrmUrlGenerator($this->config);
}
return $this->crmUrlGenerator;
}
public function subscribeEntityEvents(bool $enableTrigger = true): void
{
$eventStates = $this->client->updateEntityEventsState($enableTrigger);
$this->logger->info('[integration-app] Change team entity events subscription', [
'teamId' => $this->team->getId(),
'teamName' => $this->team->getName(),
'states' => $eventStates,
'action' => $enableTrigger ? 'subscribe' : 'unsubscribe',
]);
}
#[\Override] public function supportsNotes(): bool
{
return $this->editionConfig->supportsNotes();
}
#[\Override] public function saveNote(
string $title,
string $body,
string $objectId,
?NoteObject $noteObject = null,
): ?string {
if ($noteObject === null) {
return null;
}
$notePayload = [
'title' => $title,
'content' => $body,
'objectId' => $objectId,
'objectType' => $noteObject->value,
];
$result = $this->client->createNote($notePayload);
// debug saving note response
$this->logger->info('[integration-app] createNote response', [
'objectId' => $objectId,
'objectType' => $noteObject->value,
'result' => $result,
'hasId' => isset($result['id']),
]);
return $result['id'] ?? null;
}
/**
* @throws CrmException
*/
#[\Override] public function saveActivity(Activity $activity): Activity
{
$this->logger->info('[integration-app] saveActivity', [
'activity' => $activity->getUuid(),
'type' => $activity->getType(),
]);
if ($activity->getCrmType() === Activity::TYPE_CONFERENCE) {
$crmActivity = $this->saveMeeting($activity);
} elseif (in_array($activity->getType(), [Activity::TYPE_SOFTPHONE, Activity::TYPE_SOFTPHONE_INBOUND])) {
$crmActivity = $this->saveCall($activity);
} else {
throw new CrmException('Unsupported activity type');
}
$crmActivityId = $crmActivity['id'] ?? null;
if ($crmActivityId !== null) {
$activity->crm_provider_id = $crmActivityId;
$activity->save();
$this->logger->info('[integration-app] Activity successfully logged to CRM', [
'activity' => $activity->getUuid(),
'type' => $activity->getType(),
'crmId' => $crmActivityId,
]);
}
return $activity;
}
public function saveMeeting(Activity $activity): array
{
$decorateActivity = app(DecorateActivity::class);
$meetingPayload = [
'Event_Title' => $decorateActivity->generateTitle($activity),
'Start_DateTime' => $activity->getActualStartTime()->toIso8601String(),
'End_DateTime' => $activity->getActualEndTime()->toIso8601String(),
'ownerId' => $this->getActivityOwnerId($activity),
];
$payload = array_merge($meetingPayload, $this->attachToProspect($activity));
if ($activity->hasCrmProviderId()) {
$crmId = $activity->getCrmProviderId();
$meeting = $this->client->getMeeting($crmId);
$oldDescription = $meeting['fields']['Description'] ?? null;
$payload['Description'] = $decorateActivity->generateUpdatedDescription($oldDescription, $activity);
$this->logger->info('[integration-app] CRM update meeting', [
'activity' => $activity->getUuid(),
'crm_id' => $crmId,
'payload' => $payload,
]);
return $this->client->updateMeeting($crmId, $payload);
}
$payload['Description'] = $decorateActivity->generateDescription($activity);
$this->logger->info('[integration-app] CRM log meeting', [
'activity' => $activity->getUuid(),
'payload' => $payload,
]);
return $this->client->createMeeting($payload);
}
public function saveCall(Activity $activity): array
{
$decorateActivity = app(DecorateActivity::class);
$callPayload = [
'Call_Type' => $this->getCallType($activity),
'Call_Start_Time' => $activity->getActualStartTime()->toIso8601String(),
'Call_Duration' => $activity->getDuration(),
'name' => $decorateActivity->generateTitle($activity),
'ownerId' => $this->getActivityOwnerId($activity),
];
$payload = array_merge($callPayload, $this->attachToProspect($activity));
if ($activity->hasCrmProviderId()) {
$crmId = $activity->getCrmProviderId();
$call = $this->client->getCall($crmId);
$oldDescription = $call['fields']['Description'] ?? null;
$payload['description'] = $decorateActivity->generateUpdatedDescription($oldDescription, $activity);
$this->logger->info('[integration-app] CRM update call', [
'activity' => $activity->getUuid(),
'crm_id' => $crmId,
'payload' => $payload,
]);
return $this->client->updateCall($crmId, $payload);
}
$payload['description'] = $decorateActivity->generateDescription($activity);
$this->logger->info('[integration-app] CRM log call', [
'activity' => $activity->getUuid(),
'payload' => $payload,
]);
return $this->client->createCall($payload);
}
private function getCallType(Activity $activity): string
{
if ($activity->getStatus() === Activity::STATUS_NO_ANSWER) {
return self::CALL_TYPE_MISSED;
}
return $activity->getType() === Activity::TYPE_SOFTPHONE_INBOUND ? self::CALL_TYPE_INBOUND : self::CALL_TYPE_OUTBOUND;
}
private function attachToProspect(Activity $activity): array
{
$payload = [];
if ($activity->hasContact()) {
$payload['contactId'] = $activity->getContact()->getCrmProviderId();
}
if ($activity->hasOpportunity()) {
return array_merge(
$payload,
$this->buildBasicPayload(
self::RELATIONSHIP_OPPORTUNITY,
$activity->getOpportunity()->getCrmProviderId()
)
);
}
if ($activity->hasAccount() && ! $activity->getAccount()->getIsInternal()) {
return array_merge(
$payload,
$this->buildBasicPayload(
self::RELATIONSHIP_ACCOUNT,
$activity->getAccount()->getCrmProviderId()
)
);
}
if ($activity->hasLead()) {
$payload = $this->handleLeadPayload($activity);
}
return $payload;
}
private function handleLeadPayload(Activity $activity): array
{
$freshLead = $this->syncLead($activity->getLead()->getCrmProviderId());
$lead = $freshLead ?? $activity->getLead();
if ($lead->getConvertedAt() === null) {
return $this->buildBasicPayload(self::RELATIONSHIP_LEAD, $lead->getCrmProviderId());
}
$activity->lead_id = null;
if ($lead->hasAccount()) {
$account = $lead->getAccount();
$activity->account_id = $account->getId();
$payload = $this->buildBasicPayload(self::RELATIONSHIP_ACCOUNT, $account->getCrmProviderId());
} else {
$payload = [];
}
if ($lead->hasOpportunity()) {
$opportunity = $lead->getOpportunity();
$payload = $this->buildBasicPayload(self::RELATIONSHIP_OPPORTUNITY, $opportunity->getCrmProviderId());
$activity->opportunity_id = $opportunity->getId();
$activity->value = $opportunity->value;
$activity->stage_id = $opportunity->stage_id;
} else {
$activity->stage_id = null;
}
if ($lead->hasContact()) {
$contact = $lead->getContact();
$payload['contactId'] = $contact->getCrmProviderId();
$activity->contact_id = $contact->getId();
}
$activity->save();
event(new ActivityLeadConverted($activity, $lead));
$this->logger->info('[integration-app] Lead converted', [
'activityUuid' => $activity->getUuid(),
'leadUuid' => $lead->getUuid(),
]);
return $payload;
}
private function buildBasicPayload(string $type, string $id): array
{
return [
'type' => $type,
'id' => $id,
];
}
private function getActivityOwnerId(Activity $activity): ?string
{
$ownerId = null;
if ($activity->hasUser() && $activity->getUser()->getProfile() !== null) {
$ownerId = $activity->getUser()->getProfile()->getCrmProviderId();
}
return $ownerId;
}
#[\Override] public function saveFollowupActivity(Activity $activity, array $fields): ?string
{
$taskPayload = [
'subject' => $fields['subject'],
'dueTime' => isset($fields['dueDate']) ? Carbon::parse($fields['dueDate'])->format('Y-m-d') : null,
'ownerId' => $this->getActivityOwnerId($activity),
];
if (isset($fields['status'])) {
$taskPayload['status'] = $fields['status'];
}
if (isset($fields['priority'])) {
$taskPayload['priority'] = $fields['priority'];
}
if (isset($fields['content'])) {
$taskPayload['content'] = $fields['content'];
}
$payload = array_merge($taskPayload, $this->attachToProspect($activity));
$this->logger->info('[integration-app] CRM log follow up task', [
'activity' => $activity->getUuid(),
'payload' => $payload,
]);
$task = $this->client->createTask($payload);
return $task['id'] ?? null;
}
#[\Override] public function saveTranscriptionSummaryAsNote(
ActivityContract $activity,
string $title,
string $body,
?string $objectId,
?NoteObject $noteObject = null,
): ?string {
// We have to find a way to store the transcription summary
// This might be possible either by Tasks, Events, Engagements & Notes
// Find what the CRM supports and save the note with the appropriate object(eg Notes)
// For now use only Notes as both ZOHO & Salesforce support them.
if ($this->supportsNotes() && $objectId !== null) {
$this->logger->info('[integration-app] saving note', [
'activityId' => $activity->getUuid(),
'objectId' => $objectId,
]);
return $this->saveNote($title, $body, $objectId, $noteObject);
}
$this->logger->info('[integration-app] skip saveTranscriptionSummaryAsNote', [
'activityId' => $activity->getUuid(),
'supportsNotes' => $this->supportsNotes(),
'objectId' => $objectId,
]);
return null;
}
public function generateProviderUrl(string $providerId, string $objectType): ?string
{
return $this->getCrmUrlGenerator()?->generateProviderUrl($providerId, $objectType);
}
public function updateStage($crmObject, Stage $stage): void
{
$objectType = $stage->getType();
$objectId = $crmObject->getCrmProviderId();
$params = ['stageName' => $stage->getCrmProviderId()];
$this->logger->info('[integration-app] updateStage', [
'objectType' => $objectType,
'objectId' => $objectId,
'params' => $params,
]);
$data = [
'data' => $this->normalizeData($objectType, $params),
];
if ($objectType === Stage::TYPE_LEAD) {
$this->client->updateLead($objectId, $data);
} else {
$this->client->updateDeal($objectId, $data);
}
}
/**
* @throws \Exception
*/
public function fetchAndAssociateRelatedActivity(Activity $activity): ?Activity
{
if ($activity->getCrm()?->getEdition() !== IntegrationAppProviders::ZOHO_CRM) {
return null;
}
if (! $activity->isTypeConference()) {
return null;
}
// The related activity is already linked.
if ($activity->hasCrmProviderId()) {
return $activity;
}
if ($activity->hasActualStartTime() === false) {
return null;
}
return $this->fetchAndAssociateZohoRelatedActivity($activity);
}
public function fetchAndAssociateZohoRelatedActivity(Activity $activity): ?Activity
{
try {
$meeting = $this->fetchRelatedZohoActivity($activity);
if (empty($meeting)) {
$this->logger->info('[integration-app] fetchRelatedZohoActivity No related activity found', [
'activity' => $activity->getUuid(),
]);
return null;
}
$decorateActivity = app(DecorateActivity::class);
$oldDescription = $meeting['Description'] ?? '';
$updatedDescription = $decorateActivity->generateUpdatedDescription($oldDescription, $activity);
$this->logger->info('[integration-app] fetchAndAssociateZohoRelatedActivity updating related activity', [
'activity' => $activity->getUuid(),
'description' => $updatedDescription,
]);
$this->client->updateMeeting($meeting['id'], ['Description' => $updatedDescription]);
// Update our activity to reflect the remote data.
$activity->update([
'crm_provider_id' => $meeting['id'],
'summary' => $meeting['Description'],
]);
return $activity;
} catch (\Exception $exception) {
\Sentry::captureException($exception);
throw $exception;
}
}
public function fetchRelatedZohoActivity(Activity $activity): array
{
[$from, $to] = $this->getFromToDates($activity);
$start = $from?->toIso8601String(); // e.g., 2025-07-01T00:00:00+00:00
$end = $to?->toIso8601String(); // e.g., 2025-07-14T23:59:59+00:00
if ($start === null || $end === null) {
$this->logger->info(
'[integration-app] fetchRelatedZohoActivity missing start or end date',
[
'activity' => $activity->getUuid(),
'start' => $start,
'end' => $end,
'from' => $from,
'to' => $to,
]
);
return [];
}
$whoId = null;
$whatId = null;
$criteriaParts = [];
if ($activity->getContact()) {
$whoId = $activity->getContact()->getCrmProviderId();
$criteriaParts[] = "(Who_Id:equals:$whoId)";
}
if ($activity->getOpportunity()) {
$whatId = $activity->getOpportunity()->getCrmProviderId();
} elseif ($activity->getAccount() && $activity->getAccount()->getIsInternal() === false) {
$whatId = $activity->getAccount()->getCrmProviderId();
} elseif ($activity->getLead()) {
$whatId = $activity->getLead()->getCrmProviderId();
}
if ($whatId !== null) {
$criteriaParts[] = "(What_Id:equals:$whatId)";
}
if ($whoId === null && $whatId === null) {
$this->logger->info(
'[integration-app] fetchRelatedZohoActivity cannot find prospect',
[
'activity' => $activity->getUuid(),
]
);
return [];
}
$criteriaParts[] = "(Start_DateTime:greater_equal:$start)";
$criteriaParts[] = "(End_DateTime:less_equal:$end)";
$criteria = implode(' AND ', $criteriaParts);
$params = [
'criteria' => $criteria,
'sort_by' => 'Modified_Time',
'sort_order' => 'desc',
];
$this->logger->info(
'[integration-app] fetchRelatedZohoActivity searching for related activity',
[
'activity' => $activity->getUuid(),
'params' => $params,
]
);
$meetings = $this->client->searchMeetings($params);
if (! empty($meetings)) {
return $meetings[0];
}
return [];
}
private function getFromToDates(Activity $activity): array
{
$calendarEvent = $activity->calendarEvent()->first();
$from = $calendarEvent?->getStartTime();
$to = $calendarEvent?->getEndTime();
if (! $from || ! $to) {
$from = $activity->hasScheduledStartTime()
? $activity->getScheduledStartTime()
: $activity->getActualStartTime();
$to = $activity->hasScheduledEndTime()
? $activity->getScheduledEndTime()->addMinutes(15)
: $activity->getActualEndTime();
}
return [$from, $to];
}
}
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
8
1
3
4
Previous Highlighted Error
Next Highlighted Error
SELECT
# DISTINCT
opp.id as opp_id, opp.uuid, opp.name,
# COUNT(dr.id) AS deal_risk_count,
# dr.id,
# cfd.value,
usr.name AS owner_name,
opp.value, opp.currency_code, opp.close_date, opp.remotely_created_at, opp.is_closed, opp.is_won,
usr.uuid as owner_uuid,
usr.photo_path as owner_photo,
usr.id AS owner_id,
jt.name as owner_job,
opp.stage_id, opp.stage_updated_at,
acc.name AS acc_name, opp.stage_updated_at, acc.crm_provider_id AS acc_provider_id, opp.crm_provider_id AS opp_provider_id,
rt.business_process_id AS pipeline_id
FROM opportunities opp
LEFT JOIN record_types rt ON opp.record_type_id = rt.id
LEFT JOIN users usr ON opp.user_id = usr.id
LEFT JOIN accounts acc ON opp.account_id = acc.id
LEFT JOIN job_titles jt ON usr.job_title_id = jt.id
# LEFT JOIN group_deal_risk_types gdrt ON gdrt.group_id = usr.group_id
# LEFT JOIN deal_risks dr ON dr.opportunity_id = opp.id AND dr.group_deal_risk_type_id = gdrt.id
LEFT JOIN crm_field_data cfd ON (cfd.object_id = opp.id and cfd.crm_field_id = 66814)
WHERE opp.user_id IS NOT NULL
AND opp.deleted_at IS NULL
AND opp.is_closed = 1
AND opp.is_won = 0
AND opp.close_date >= '2024-01-01 00:00:00'
AND opp.close_date <= '2024-12-31 23:59:59'
AND usr.team_id = 1
# and opp.id = 4823179
GROUP BY opp.id, cfd.value
ORDER BY
# cfd.value
CAST(cfd.value AS UNSIGNED)
# owner_name
# (SELECT COUNT(dr.id)
# FROM deal_risks dr
# JOIN group_deal_risk_types gdrt ON dr.group_deal_risk_type_id = gdrt.id
# WHERE dr.opportunity_id = opp.id
# AND dr.is_active = 1
# AND gdrt.is_enabled = 1)
DESC
LIMIT 25
# OFFSET 0
;
select * from crm_fields where crm_configuration_id = 1 and object_type = 'opportunity';
select * from crm_layout_entities where crm_layout_id = 1493;
SELECT * FROM opportunities WHERE id = 4584045;
SELECT * FROM crm_field_data WHERE object_id = 4584045;
SELECT * FROM opportunities where team_id = 1 and crm_provider_id = '0061K00000lfb9IQAQ'
SELECT
opp.id as opportunity_id,
opp.name,
COUNT(dr.id) as risk_count
FROM opportunities opp
LEFT JOIN deal_risks dr ON dr.opportunity_id = opp.id
WHERE opp.id IN (
6069574,8900938,9507638,9524799,9660490,9662824,9705675,9749758,4158460,4391812,6450439,4448422,5118945,5590675,4584045,7228149,9002408,9165534,9446720,9641778,9665149,9703344,9709280,5747948,4158491,6182565,6263970,5798120,5111315,4536978,6062352,6548383,6072095,6548225,4480986,5011422,6548381,8760540,8917554,9509986,9514392,9569009,9569011,9578490,9713604,5784397,7276612,7288405,8994421,9118219,9608148,9818911,4510535,6479693,5958049,6271674,6550448,4158331,4158483,6126571,6171615,6540943,4897466,5190896,5796182,5932762,8572433,8723698,8892697,9711001,9789264,4549188,6100831,6170064,6260799,6263653,6449936,6530871,6538978,7777651,8059269,8319918,8787049,8901150,9263153,9453207,9514738,9696700,9791062,5752018,6421452,7439134,7878923,9354763,9369285,9514396,9582506,9889949,9890216,4094311,4158495,4158496,6098128,5585661,3872564,6442149,5891604,6164746,6199593,6583474,6519684,9018490,9809006,4496897,5041324,5829430,6198319,6253504,6555763,7242914,7931055,8024125,8797814,8058559,8673347,8892695,8994420,9616219,9714970,9722004,9809439,9818918,6523177,8134147,9002915,9711422,9892713,9901719,9954210,9978435,5800810,6243518,6416114,6222251,6411974,6512456,5791953,6545606,9914780,5805540,6238986,6463838,6547680,9767049,9809437,9810885,9890855,6673493,9902036,4335521,6379871,6503799,6546077,8018765,9907556,9958433,9905855,9916179,9946741,9957877,5563344,6271838,6450815,7641128,7762567,7780592,8684810,8685786,8685787,8685788
)
GROUP BY opp.id;
SELECT COUNT(dr.id)
FROM deal_risks dr
JOIN group_deal_risk_types gdrt ON dr.group_deal_risk_type_id = gdrt.id
WHERE dr.opportunity_id = 5563344
# AND gdrt.group_id = usr.group_id
EXPLAIN SELECT
opp.id as opp_id, opp.uuid, opp.name,
cfd.value,
cfv.sequence,
cfv.value,
# MAX(cfd.value) AS max_cfd_value,
usr.name AS owner_name,
opp.value, opp.currency_code, opp.close_date, opp.remotely_created_at, opp.is_closed, opp.is_won,
usr.uuid as owner_uuid,
usr.photo_path as owner_photo,
usr.id AS owner_id,
jt.name as owner_job,
opp.stage_id, opp.stage_updated_at,
acc.name AS acc_name, opp.stage_updated_at, acc.crm_provider_id AS acc_provider_id, opp.crm_provider_id AS opp_provider_id,
rt.business_process_id AS pipeline_id
FROM opportunities opp
LEFT JOIN record_types rt ON opp.record_type_id = rt.id
LEFT JOIN users usr ON opp.user_id = usr.id
LEFT JOIN accounts acc ON opp.account_id = acc.id
LEFT JOIN job_titles jt ON usr.job_title_id = jt.id
LEFT JOIN crm_field_data cfd ON cfd.id = (SELECT sub_cfd.id
FROM crm_field_data sub_cfd
WHERE sub_cfd.object_id = opp.id
AND sub_cfd.crm_field_id = 66810
ORDER BY sub_cfd.updated_at DESC
LIMIT 1)
LEFT JOIN crm_field_values cfv ON cfv.crm_field_id = 66810 AND cfv.value = cfd.value
WHERE opp.user_id IS NOT NULL
AND opp.deleted_at IS NULL
AND opp.is_closed = 0
# AND opp.is_closed = 1
# AND opp.is_won = 0
AND opp.close_date >= '2024-01-01 00:00:00'
AND opp.close_date <= '2024-12-31 23:59:59'
AND usr.team_id = 1
# and opp.id = 4823179
# GROUP BY opp.id
ORDER BY
cfv.sequence DESC,
# opp.name
# owner_name
cfd.value
# CAST(cfd.value AS UNSIGNED)
# CAST(MAX(cfd.value) AS UNSIGNED)
# (SELECT COUNT(dr.id)
# FROM deal_risks dr
# JOIN group_deal_risk_types gdrt ON dr.group_deal_risk_type_id = gdrt.id
# WHERE dr.opportunity_id = opp.id
# AND dr.is_active = 1 AND gdrt.is_enabled = 1)
DESC
# LIMIT 75, 25
;
SELECT * FROM crm_field_values WHERE crm_field_id = 66810;
SELECT f.id, f.crm_provider_id AS field_name, f.label, fd.object_id AS dealId, fd.value, fd.updated_at, fd.id, fd.created_at
FROM crm_fields f
INNER JOIN crm_field_data fd ON fd.crm_field_id = f.id
WHERE (f.crm_configuration_id = 1)
AND (f.object_type = 'opportunity')
# AND (fd.object_id IN (4158331,4158483,4158495,4158496,6069574,6263970,6171615,6540943,6545606,5829430,6198319,6263653,6548381,7242914,8797814,7228149,7439134,7878923,8134147,9002915,9118219,9165534,9354763,9369285,9446720))
AND (fd.object_id IN (4158460))
AND (f.crm_provider_id IN ('ForecastCategoryName'))
ORDER BY fd.object_id ASC, fd.updated_at DESC;
select * from crm_layouts where crm_configuration_id = 1;
select cf.* from crm_fields cf
join crm_layout_entities cle on cf.id = cle.crm_field_id
where crm_layout_id = 1493;
SELECT * FROM opportunities WHERE id = 4158460;
SELECT * FROM crm_field_data WHERE object_id = 4158460;
select * from users where team_id = 1;
SELECT * FROM users WHERE id = 7160;
select * from role_user where user_id = 3248;
select * from crm_field_values where crm_field_id = 66824;
SELECT * FROM users WHERE id = 23470;
select * from crm_configurations;
# [PASSWORD_DOTS]
select * from teams where id = 1038; # 23521, 966
select * from users where team_id = 1038;
select * from crm_configurations where id = 966;
SELECT * FROM activities WHERE uuid_to_bin('e8dc7c34-31f6-4430-bd81-2d9d8f00dd07') = uuid; # 54965762
SELECT * FROM activities WHERE uuid_to_bin('4b5727c0-69d1-428f-b8d9-b649055166e2') = uuid; # 54965764
SELECT * FROM participants WHERE activity_id = 54965764;
SELECT id, uuid, title, recording_state FROM activities WHERE uuid_to_bin('355f105d-5606-4379-b0c5-d91daf59f4ce') = uuid; # 54964075
SELECT * FROM participants WHERE activity_id = 54964075;
select f.id, slug, title, tf.team_id from team_features tf JOIN features f on tf.feature_id = f.id
where tf.team_id = 1038;
# [PASSWORD_DOTS] PD [PASSWORD_DOTS]
select * from teams where id = 1029;
SELECT * FROM crm_configurations WHERE id = 957;
SELECT * FROM activities WHERE uuid_to_bin('581a33cb-4343-44bd-ac0c-4a5cee71c5ec') = uuid; # 54963423
SELECT * FROM activities WHERE uuid_to_bin('07238011-25fa-418e-838b-fb21e82b9ea2') = uuid; # 54963433
SELECT * FROM activities WHERE uuid_to_bin('8b6bb2f7-e7a7-4aec-8806-fbfea7093ccd') = uuid; # 54963421
# [PASSWORD_DOTS] Close [PASSWORD_DOTS]
select * from teams where id = 1031;
SELECT * FROM crm_configurations WHERE id = 959;
SELECT * FROM activities WHERE uuid_to_bin('59c517e0-96c9-4dad-bfeb-b7bef72f8725') = uuid; # 54963517
SELECT * FROM activities WHERE uuid_to_bin('07238011-25fa-418e-838b-fb21e82b9ea2') = uuid; # 54963433
SELECT * FROM activities WHERE uuid_to_bin('d68311e3-ac34-49bd-bf04-88323a7e5352') = uuid; # 54966009
# [PASSWORD_DOTS] SF [PASSWORD_DOTS]
SELECT * FROM activities WHERE uuid_to_bin('2bd4cfa3-4eb5-4c77-84a7-9ed46a21c988') = uuid;
select * from roles;
select * from permissions;
select * from permission_role where permission_id = 136;
select * from migrations order by id desc;
select * from teams where id IN (1, 1037);
select * from crm_layouts where crm_configuration_id = 1;
SELECT * FROM crm_layout_entities WHERE crm_layout_id = 1493;
SELECT * FROM crm_fields WHERE id IN (1652,1661,66799,66814,66821,66836,66843,66846,66864,84752,182306,323580,380378);
select * from features;
select * from team_features where feature_id = 33;
select * from opportunities;
select * from teams;
SELECT
CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,
u.email,
sa.*,
t.owner_id FROM social_accounts sa
JOIN users u on u.id = sa.sociable_id
JOIN teams t on t.id = u.team_id
WHERE u.team_id = 1052 and sa.provider = 'hubspot';
SELECT * FROM accounts where id = 11512582;
select * from activities where account_id = 11512582;
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
45544
|
NULL
|
0
|
2026-05-14T14:42:03.567378+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778769723567_m1.jpg...
|
PhpStorm
|
faVsco.js – IntegrationApp/Service.php
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
#12066 on JY-20725-handle Project: faVsco.js, menu
#12066 on JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
16
2
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Crm\IntegrationApp;
use Carbon\Carbon;
use Jiminny\Contracts\Crm\Providers;
use Jiminny\Contracts\Services\Crm\ClientInterface;
use Jiminny\Contracts\Services\Crm\FetchRelatedActivityInterface;
use Jiminny\Contracts\Services\Crm\ImportsBusinessProcessesInterface;
use Jiminny\Contracts\Services\Crm\LayoutManagementInterface;
use Jiminny\Contracts\Services\Crm\MatchCrmEntitiesInterface;
use Jiminny\Contracts\Services\Crm\Provider\IntegrationAppInterface;
use Jiminny\Contracts\Services\Crm\RemoteEntityLookupInterface;
use Jiminny\Contracts\Services\Crm\RemoteEntityManipulationInterface;
use Jiminny\Contracts\Services\Crm\RemoteNoteEntityManipulationInterface;
use Jiminny\Contracts\Services\Crm\SendSummaryToCrmInterface;
use Jiminny\Contracts\Services\Crm\SettingsInterface;
use Jiminny\Contracts\Services\Crm\SyncCrmEntitiesInterface;
use Jiminny\Contracts\Services\Crm\SyncCrmMetadataInterface;
use Jiminny\Events\Activities\Crm\ActivityLeadConverted;
use Jiminny\Exceptions\CrmException;
use Jiminny\Exceptions\SocialAccountNotFoundException;
use Jiminny\Jobs\Crm\NoteObject;
use Jiminny\Models\Account;
use Jiminny\Models\Activity;
use Jiminny\Models\Contracts\ActivityContract;
use Jiminny\Models\Crm\Configuration;
use Jiminny\Models\Opportunity;
use Jiminny\Models\Stage;
use Jiminny\Models\User;
use Jiminny\Services\Crm\BaseService;
use Jiminny\Services\Crm\IntegrationApp\Config\IntegrationAppProviders;
use Jiminny\Services\Crm\IntegrationApp\Config\IntegrationConfigFactory;
use Jiminny\Services\Crm\IntegrationApp\DTO\Mappers\FieldMapperInterface;
use Jiminny\Services\Crm\IntegrationApp\DTO\Mappers\LeadFieldMapper;
use Jiminny\Services\Crm\IntegrationApp\DTO\Utils\GenerateProviderUrlInterface;
use Jiminny\Services\Crm\IntegrationApp\DTO\Utils\IntegrationAppCrmGeneratorFactory;
use Jiminny\Services\Crm\IntegrationApp\DTO\Utils\UrlGeneratorInterface;
use Jiminny\Services\Crm\IntegrationApp\ServiceTraits\SyncCrmFieldsTrait;
use Jiminny\Services\Crm\IntegrationApp\ServiceTraits\SystemStateTrait;
use Jiminny\Services\Crm\IntegrationApp\ServiceTraits\LayoutTrait;
use Jiminny\Services\Crm\IntegrationApp\ServiceTraits\MatchProspectsTrait;
use Jiminny\Services\Crm\IntegrationApp\ServiceTraits\NotSupportedTrait;
use Jiminny\Services\Crm\IntegrationApp\ServiceTraits\SyncCrmEntitiesTrait;
use Jiminny\Services\Crm\IntegrationApp\ServiceTraits\SyncCrmMetadataTrait;
use Psr\Log\LoggerInterface;
use Jiminny\Services\Crm\IntegrationApp\DTO\Mappers\OpportunityFieldMapper;
use Jiminny\Repositories\Crm\ProfileRepository;
use Jiminny\Repositories\Crm\OpportunityRepository;
use Jiminny\Models\Crm\Profile;
use Jiminny\Services\Crm\CrmObjects\CrmObjectsRepository;
class Service extends BaseService implements
IntegrationAppInterface,
SyncCrmEntitiesInterface,
SyncCrmMetadataInterface,
ImportsBusinessProcessesInterface,
RemoteEntityManipulationInterface,
LayoutManagementInterface,
SettingsInterface,
MatchCrmEntitiesInterface,
RemoteEntityLookupInterface,
RemoteNoteEntityManipulationInterface,
SendSummaryToCrmInterface,
UrlGeneratorInterface,
FetchRelatedActivityInterface
{
use SyncCrmMetadataTrait;
use SyncCrmEntitiesTrait;
use SystemStateTrait;
use LayoutTrait;
use NotSupportedTrait;
use MatchProspectsTrait;
use SyncCrmFieldsTrait;
public const string CALL_TYPE_MISSED = 'Missed';
public const string CALL_TYPE_INBOUND = 'Inbound';
public const string CALL_TYPE_OUTBOUND = 'Outbound';
public const string RELATIONSHIP_OPPORTUNITY = 'Deals';
public const string RELATIONSHIP_LEAD = 'Leads';
public const string RELATIONSHIP_ACCOUNT = 'Accounts';
/**
* @var ClientInterface&DataClient
*/
protected $client;
protected ?User $invokedUser = null;
protected ?GenerateProviderUrlInterface $crmUrlGenerator = null;
public function __construct(
DataClient $client,
LoggerInterface $logger,
) {
parent::__construct();
$this->client = $client;
$this->logger = $logger;
}
public function getDisplayName(): string
{
return Providers::getProviderDisplayName(
Providers::getCrmIntegrationSlug($this->config)
);
}
/**
* @throws \Exception
*/
public function setUser(User $user): void
{
$this->configureSentryScope($user);
$this->invokedUser = $user;
$this->team = $user->getTeam();
$teamOwner = $this->team->getOwner();
$this->setConfiguration($user->getTeam()->getCrmConfiguration());
$this->setEditionConfiguration(Providers::getCrmIntegrationSlug($this->config));
$this->setCrmUrlGenerator($this->config);
$this->client->setTeam($this->team);
$socialAccount = $teamOwner?->getSocialAccount('integration-app');
if ($socialAccount === null) {
$this->logger->info('[integration-app] Social account not found', [
'teamId' => $this->team->getId(),
'teamOwnerId' => $teamOwner?->getId(),
'userId' => $user->getId(),
]);
throw new SocialAccountNotFoundException('Social account not found!');
}
$this->client->setSocialAccount($socialAccount);
// The CRM Service is properly bootstrapped, and supports remote operations
$this->connect();
}
public function normalizeValue(string $fieldType, string $fieldValue, bool $internal = false): string
{
return $fieldValue;
}
public function find(string $name, array $scopes): array
{
/** @var LocalSearch $localSearch */
$localSearch = app(LocalSearch::class);
$localSearch->setConfiguration($this->config);
$localSearch->setCountryCode($this->invokedUser->getCountryCode());
return $localSearch->search($name);
// if (! empty($localMatch)) {
// return $localMatch;
// }
//
// /** @var RemoteSearch $remoteSearch */
// $remoteSearch = app(RemoteSearch::class);
// $remoteSearch->setClient($this->client);
// $remoteSearch->setConfiguration($this->config);
//
// return $remoteSearch->search($name);
}
public function findOpportunities(?string $crmAccountId, ?string $crmContactId, ?int $userId = null): array
{
$data = [];
$ownerData = [];
$account = $this->getAccount($crmAccountId, $crmContactId);
if ($account === null) {
return [];
}
$ownerId = $this->getOwnerId($userId);
try {
$opportunityRepository = app(OpportunityRepository::class);
$opportunities = $opportunityRepository->findAllByConfigurationAndAccountId(
$this->config,
$account->getId()
);
foreach ($opportunities as $opportunity) {
/** @var Opportunity $opportunity */
$record = $this->buildOpportunityData($opportunity);
if ($ownerId && $opportunity->getOwnerId() === $ownerId) {
$ownerData[] = $record;
}
$data[] = $record;
}
if (! empty($ownerData)) {
return $ownerData;
}
return $data;
} catch (\Exception $e) {
$this->logger->info('[integration-app] Failed to fetch opportunities', [
'contact' => $crmContactId,
'account' => $crmAccountId,
'owner' => $ownerId,
'error' => $e->getMessage(),
]);
return $data;
}
}
private function getOwnerId(?int $userId = null): ?string
{
if (! $userId) {
return null;
}
$profileRepository = app(ProfileRepository::class);
$profile = $profileRepository->findProfileByUserId($this->config, $userId);
return $profile instanceof Profile ? $profile->getCrmProviderId() : null;
}
private function getAccount(?string $crmAccountId = null, ?string $crmContactId = null): ?Account
{
$crmRepository = app(CrmObjectsRepository::class);
if ($crmAccountId === null) {
$contact = $crmRepository->findContactByCrmProviderId($this->config, $crmContactId);
return $contact->getAccount();
}
return $crmRepository->findAccountByCrmProviderId($this->config, $crmAccountId);
}
private function buildOpportunityData(Opportunity $opportunity): array
{
$record = [
'crmId' => $opportunity->getCrmProviderId(),
'name' => $opportunity->getName(),
'won' => $opportunity->isWon(),
'closed' => $opportunity->isClosed(),
];
if (! empty($opportunity->getFormattedValueAttribute())) {
$record['value'] = $opportunity->getFormattedValueAttribute();
}
if (! empty($opportunity->getStage())) {
$record['stage'] = [
'id' => $opportunity->getStage()->getUuid(),
'name' => $opportunity->getStage()->getName(),
];
}
return $record;
}
public function updateRecord(string $objectType, string $objectId, array $data, array $headers = []): void
{
$data = [
'data' => $this->normalizeData($objectType, $data),
];
$this->client->updateRecordById($objectType, $objectId, $data);
}
private function normalizeData(string $objectType, array $data): array
{
$fieldMapper = $this->getFieldMapper($objectType);
if (! $fieldMapper instanceof FieldMapperInterface) {
return $data;
}
return $fieldMapper->mapToCrmFields($data);
}
private function getFieldMapper(string $objectType): ?FieldMapperInterface
{
if ($objectType === self::OBJECT_OPPORTUNITY) {
return app(OpportunityFieldMapper::class);
}
if ($objectType === self::OBJECT_LEAD) {
return app(LeadFieldMapper::class);
}
return null;
}
public function getRecord(string $objectType, string $objectId, array $fields = []): array
{
return $this->client->getRecordById($objectType, $objectId);
}
public function getConfiguration(): Configuration
{
return $this->config;
}
public function setConfiguration(Configuration $config): void
{
$this->clearExternalMapCache();
$this->config = $config;
}
private function setEditionConfiguration(string $provider): void
{
$this->editionConfig = app(IntegrationConfigFactory::class)->create($provider);
}
public function setCrmUrlGenerator(Configuration $config): void
{
$this->crmUrlGenerator = app(IntegrationAppCrmGeneratorFactory::class)->create($config);
}
public function getCrmUrlGenerator(): ?GenerateProviderUrlInterface
{
if ($this->crmUrlGenerator === null) {
$this->setCrmUrlGenerator($this->config);
}
return $this->crmUrlGenerator;
}
public function subscribeEntityEvents(bool $enableTrigger = true): void
{
$eventStates = $this->client->updateEntityEventsState($enableTrigger);
$this->logger->info('[integration-app] Change team entity events subscription', [
'teamId' => $this->team->getId(),
'teamName' => $this->team->getName(),
'states' => $eventStates,
'action' => $enableTrigger ? 'subscribe' : 'unsubscribe',
]);
}
#[\Override] public function supportsNotes(): bool
{
return $this->editionConfig->supportsNotes();
}
#[\Override] public function saveNote(
string $title,
string $body,
string $objectId,
?NoteObject $noteObject = null,
): ?string {
if ($noteObject === null) {
return null;
}
$notePayload = [
'title' => $title,
'content' => $body,
'objectId' => $objectId,
'objectType' => $noteObject->value,
];
$result = $this->client->createNote($notePayload);
// debug saving note response
$this->logger->info('[integration-app] createNote response', [
'objectId' => $objectId,
'objectType' => $noteObject->value,
'result' => $result,
'hasId' => isset($result['id']),
]);
return $result['id'] ?? null;
}
/**
* @throws CrmException
*/
#[\Override] public function saveActivity(Activity $activity): Activity
{
$this->logger->info('[integration-app] saveActivity', [
'activity' => $activity->getUuid(),
'type' => $activity->getType(),
]);
if ($activity->getCrmType() === Activity::TYPE_CONFERENCE) {
$crmActivity = $this->saveMeeting($activity);
} elseif (in_array($activity->getType(), [Activity::TYPE_SOFTPHONE, Activity::TYPE_SOFTPHONE_INBOUND])) {
$crmActivity = $this->saveCall($activity);
} else {
throw new CrmException('Unsupported activity type');
}
$crmActivityId = $crmActivity['id'] ?? null;
if ($crmActivityId !== null) {
$activity->crm_provider_id = $crmActivityId;
$activity->save();
$this->logger->info('[integration-app] Activity successfully logged to CRM', [
'activity' => $activity->getUuid(),
'type' => $activity->getType(),
'crmId' => $crmActivityId,
]);
}
return $activity;
}
public function saveMeeting(Activity $activity): array
{
$decorateActivity = app(DecorateActivity::class);
$meetingPayload = [
'Event_Title' => $decorateActivity->generateTitle($activity),
'Start_DateTime' => $activity->getActualStartTime()->toIso8601String(),
'End_DateTime' => $activity->getActualEndTime()->toIso8601String(),
'ownerId' => $this->getActivityOwnerId($activity),
];
$payload = array_merge($meetingPayload, $this->attachToProspect($activity));
if ($activity->hasCrmProviderId()) {
$crmId = $activity->getCrmProviderId();
$meeting = $this->client->getMeeting($crmId);
$oldDescription = $meeting['fields']['Description'] ?? null;
$payload['Description'] = $decorateActivity->generateUpdatedDescription($oldDescription, $activity);
$this->logger->info('[integration-app] CRM update meeting', [
'activity' => $activity->getUuid(),
'crm_id' => $crmId,
'payload' => $payload,
]);
return $this->client->updateMeeting($crmId, $payload);
}
$payload['Description'] = $decorateActivity->generateDescription($activity);
$this->logger->info('[integration-app] CRM log meeting', [
'activity' => $activity->getUuid(),
'payload' => $payload,
]);
return $this->client->createMeeting($payload);
}
public function saveCall(Activity $activity): array
{
$decorateActivity = app(DecorateActivity::class);
$callPayload = [
'Call_Type' => $this->getCallType($activity),
'Call_Start_Time' => $activity->getActualStartTime()->toIso8601String(),
'Call_Duration' => $activity->getDuration(),
'name' => $decorateActivity->generateTitle($activity),
'ownerId' => $this->getActivityOwnerId($activity),
];
$payload = array_merge($callPayload, $this->attachToProspect($activity));
if ($activity->hasCrmProviderId()) {
$crmId = $activity->getCrmProviderId();
$call = $this->client->getCall($crmId);
$oldDescription = $call['fields']['Description'] ?? null;
$payload['description'] = $decorateActivity->generateUpdatedDescription($oldDescription, $activity);
$this->logger->info('[integration-app] CRM update call', [
'activity' => $activity->getUuid(),
'crm_id' => $crmId,
'payload' => $payload,
]);
return $this->client->updateCall($crmId, $payload);
}
$payload['description'] = $decorateActivity->generateDescription($activity);
$this->logger->info('[integration-app] CRM log call', [
'activity' => $activity->getUuid(),
'payload' => $payload,
]);
return $this->client->createCall($payload);
}
private function getCallType(Activity $activity): string
{
if ($activity->getStatus() === Activity::STATUS_NO_ANSWER) {
return self::CALL_TYPE_MISSED;
}
return $activity->getType() === Activity::TYPE_SOFTPHONE_INBOUND ? self::CALL_TYPE_INBOUND : self::CALL_TYPE_OUTBOUND;
}
private function attachToProspect(Activity $activity): array
{
$payload = [];
if ($activity->hasContact()) {
$payload['contactId'] = $activity->getContact()->getCrmProviderId();
}
if ($activity->hasOpportunity()) {
return array_merge(
$payload,
$this->buildBasicPayload(
self::RELATIONSHIP_OPPORTUNITY,
$activity->getOpportunity()->getCrmProviderId()
)
);
}
if ($activity->hasAccount() && ! $activity->getAccount()->getIsInternal()) {
return array_merge(
$payload,
$this->buildBasicPayload(
self::RELATIONSHIP_ACCOUNT,
$activity->getAccount()->getCrmProviderId()
)
);
}
if ($activity->hasLead()) {
$payload = $this->handleLeadPayload($activity);
}
return $payload;
}
private function handleLeadPayload(Activity $activity): array
{
$freshLead = $this->syncLead($activity->getLead()->getCrmProviderId());
$lead = $freshLead ?? $activity->getLead();
if ($lead->getConvertedAt() === null) {
return $this->buildBasicPayload(self::RELATIONSHIP_LEAD, $lead->getCrmProviderId());
}
$activity->lead_id = null;
if ($lead->hasAccount()) {
$account = $lead->getAccount();
$activity->account_id = $account->getId();
$payload = $this->buildBasicPayload(self::RELATIONSHIP_ACCOUNT, $account->getCrmProviderId());
} else {
$payload = [];
}
if ($lead->hasOpportunity()) {
$opportunity = $lead->getOpportunity();
$payload = $this->buildBasicPayload(self::RELATIONSHIP_OPPORTUNITY, $opportunity->getCrmProviderId());
$activity->opportunity_id = $opportunity->getId();
$activity->value = $opportunity->value;
$activity->stage_id = $opportunity->stage_id;
} else {
$activity->stage_id = null;
}
if ($lead->hasContact()) {
$contact = $lead->getContact();
$payload['contactId'] = $contact->getCrmProviderId();
$activity->contact_id = $contact->getId();
}
$activity->save();
event(new ActivityLeadConverted($activity, $lead));
$this->logger->info('[integration-app] Lead converted', [
'activityUuid' => $activity->getUuid(),
'leadUuid' => $lead->getUuid(),
]);
return $payload;
}
private function buildBasicPayload(string $type, string $id): array
{
return [
'type' => $type,
'id' => $id,
];
}
private function getActivityOwnerId(Activity $activity): ?string
{
$ownerId = null;
if ($activity->hasUser() && $activity->getUser()->getProfile() !== null) {
$ownerId = $activity->getUser()->getProfile()->getCrmProviderId();
}
return $ownerId;
}
#[\Override] public function saveFollowupActivity(Activity $activity, array $fields): ?string
{
$taskPayload = [
'subject' => $fields['subject'],
'dueTime' => isset($fields['dueDate']) ? Carbon::parse($fields['dueDate'])->format('Y-m-d') : null,
'ownerId' => $this->getActivityOwnerId($activity),
];
if (isset($fields['status'])) {
$taskPayload['status'] = $fields['status'];
}
if (isset($fields['priority'])) {
$taskPayload['priority'] = $fields['priority'];
}
if (isset($fields['content'])) {
$taskPayload['content'] = $fields['content'];
}
$payload = array_merge($taskPayload, $this->attachToProspect($activity));
$this->logger->info('[integration-app] CRM log follow up task', [
'activity' => $activity->getUuid(),
'payload' => $payload,
]);
$task = $this->client->createTask($payload);
return $task['id'] ?? null;
}
#[\Override] public function saveTranscriptionSummaryAsNote(
ActivityContract $activity,
string $title,
string $body,
?string $objectId,
?NoteObject $noteObject = null,
): ?string {
// We have to find a way to store the transcription summary
// This might be possible either by Tasks, Events, Engagements & Notes
// Find what the CRM supports and save the note with the appropriate object(eg Notes)
// For now use only Notes as both ZOHO & Salesforce support them.
if ($this->supportsNotes() && $objectId !== null) {
$this->logger->info('[integration-app] saving note', [
'activityId' => $activity->getUuid(),
'objectId' => $objectId,
]);
return $this->saveNote($title, $body, $objectId, $noteObject);
}
$this->logger->info('[integration-app] skip saveTranscriptionSummaryAsNote', [
'activityId' => $activity->getUuid(),
'supportsNotes' => $this->supportsNotes(),
'objectId' => $objectId,
]);
return null;
}
public function generateProviderUrl(string $providerId, string $objectType): ?string
{
return $this->getCrmUrlGenerator()?->generateProviderUrl($providerId, $objectType);
}
public function updateStage($crmObject, Stage $stage): void
{
$objectType = $stage->getType();
$objectId = $crmObject->getCrmProviderId();
$params = ['stageName' => $stage->getCrmProviderId()];
$this->logger->info('[integration-app] updateStage', [
'objectType' => $objectType,
'objectId' => $objectId,
'params' => $params,
]);
$data = [
'data' => $this->normalizeData($objectType, $params),
];
if ($objectType === Stage::TYPE_LEAD) {
$this->client->updateLead($objectId, $data);
} else {
$this->client->updateDeal($objectId, $data);
}
}
/**
* @throws \Exception
*/
public function fetchAndAssociateRelatedActivity(Activity $activity): ?Activity
{
if ($activity->getCrm()?->getEdition() !== IntegrationAppProviders::ZOHO_CRM) {
return null;
}
if (! $activity->isTypeConference()) {
return null;
}
// The related activity is already linked.
if ($activity->hasCrmProviderId()) {
return $activity;
}
if ($activity->hasActualStartTime() === false) {
return null;
}
return $this->fetchAndAssociateZohoRelatedActivity($activity);
}
public function fetchAndAssociateZohoRelatedActivity(Activity $activity): ?Activity
{
try {
$meeting = $this->fetchRelatedZohoActivity($activity);
if (empty($meeting)) {
$this->logger->info('[integration-app] fetchRelatedZohoActivity No related activity found', [
'activity' => $activity->getUuid(),
]);
return null;
}
$decorateActivity = app(DecorateActivity::class);
$oldDescription = $meeting['Description'] ?? '';
$updatedDescription = $decorateActivity->generateUpdatedDescription($oldDescription, $activity);
$this->logger->info('[integration-app] fetchAndAssociateZohoRelatedActivity updating related activity', [
'activity' => $activity->getUuid(),
'description' => $updatedDescription,
]);
$this->client->updateMeeting($meeting['id'], ['Description' => $updatedDescription]);
// Update our activity to reflect the remote data.
$activity->update([
'crm_provider_id' => $meeting['id'],
'summary' => $meeting['Description'],
]);
return $activity;
} catch (\Exception $exception) {
\Sentry::captureException($exception);
throw $exception;
}
}
public function fetchRelatedZohoActivity(Activity $activity): array
{
[$from, $to] = $this->getFromToDates($activity);
$start = $from?->toIso8601String(); // e.g., 2025-07-01T00:00:00+00:00
$end = $to?->toIso8601String(); // e.g., 2025-07-14T23:59:59+00:00
if ($start === null || $end === null) {
$this->logger->info(
'[integration-app] fetchRelatedZohoActivity missing start or end date',
[
'activity' => $activity->getUuid(),
'start' => $start,
'end' => $end,
'from' => $from,
'to' => $to,
]
);
return [];
}
$whoId = null;
$whatId = null;
$criteriaParts = [];
if ($activity->getContact()) {
$whoId = $activity->getContact()->getCrmProviderId();
$criteriaParts[] = "(Who_Id:equals:$whoId)";
}
if ($activity->getOpportunity()) {
$whatId = $activity->getOpportunity()->getCrmProviderId();
} elseif ($activity->getAccount() && $activity->getAccount()->getIsInternal() === false) {
$whatId = $activity->getAccount()->getCrmProviderId();
} elseif ($activity->getLead()) {
$whatId = $activity->getLead()->getCrmProviderId();
}
if ($whatId !== null) {
$criteriaParts[] = "(What_Id:equals:$whatId)";
}
if ($whoId === null && $whatId === null) {
$this->logger->info(
'[integration-app] fetchRelatedZohoActivity cannot find prospect',
[
'activity' => $activity->getUuid(),
]
);
return [];
}
$criteriaParts[] = "(Start_DateTime:greater_equal:$start)";
$criteriaParts[] = "(End_DateTime:less_equal:$end)";
$criteria = implode(' AND ', $criteriaParts);
$params = [
'criteria' => $criteria,
'sort_by' => 'Modified_Time',
'sort_order' => 'desc',
];
$this->logger->info(
'[integration-app] fetchRelatedZohoActivity searching for related activity',
[
'activity' => $activity->getUuid(),
'params' => $params,
]
);
$meetings = $this->client->searchMeetings($params);
if (! empty($meetings)) {
return $meetings[0];
}
return [];
}
private function getFromToDates(Activity $activity): array
{
$calendarEvent = $activity->calendarEvent()->first();
$from = $calendarEvent?->getStartTime();
$to = $calendarEvent?->getEndTime();
if (! $from || ! $to) {
$from = $activity->hasScheduledStartTime()
? $activity->getScheduledStartTime()
: $activity->getActualStartTime();
$to = $activity->hasScheduledEndTime()
? $activity->getScheduledEndTime()->addMinutes(15)
: $activity->getActualEndTime();
}
return [$from, $to];
}
}
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
8
1
3
4
Previous Highlighted Error
Next Highlighted Error
SELECT
# DISTINCT
opp.id as opp_id, opp.uuid, opp.name,
# COUNT(dr.id) AS deal_risk_count,
# dr.id,
# cfd.value,
usr.name AS owner_name,
opp.value, opp.currency_code, opp.close_date, opp.remotely_created_at, opp.is_closed, opp.is_won,
usr.uuid as owner_uuid,
usr.photo_path as owner_photo,
usr.id AS owner_id,
jt.name as owner_job,
opp.stage_id, opp.stage_updated_at,
acc.name AS acc_name, opp.stage_updated_at, acc.crm_provider_id AS acc_provider_id, opp.crm_provider_id AS opp_provider_id,
rt.business_process_id AS pipeline_id
FROM opportunities opp
LEFT JOIN record_types rt ON opp.record_type_id = rt.id
LEFT JOIN users usr ON opp.user_id = usr.id
LEFT JOIN accounts acc ON opp.account_id = acc.id
LEFT JOIN job_titles jt ON usr.job_title_id = jt.id
# LEFT JOIN group_deal_risk_types gdrt ON gdrt.group_id = usr.group_id
# LEFT JOIN deal_risks dr ON dr.opportunity_id = opp.id AND dr.group_deal_risk_type_id = gdrt.id
LEFT JOIN crm_field_data cfd ON (cfd.object_id = opp.id and cfd.crm_field_id = 66814)
WHERE opp.user_id IS NOT NULL
AND opp.deleted_at IS NULL
AND opp.is_closed = 1
AND opp.is_won = 0
AND opp.close_date >= '2024-01-01 00:00:00'
AND opp.close_date <= '2024-12-31 23:59:59'
AND usr.team_id = 1
# and opp.id = 4823179
GROUP BY opp.id, cfd.value
ORDER BY
# cfd.value
CAST(cfd.value AS UNSIGNED)
# owner_name
# (SELECT COUNT(dr.id)
# FROM deal_risks dr
# JOIN group_deal_risk_types gdrt ON dr.group_deal_risk_type_id = gdrt.id
# WHERE dr.opportunity_id = opp.id
# AND dr.is_active = 1
# AND gdrt.is_enabled = 1)
DESC
LIMIT 25
# OFFSET 0
;
select * from crm_fields where crm_configuration_id = 1 and object_type = 'opportunity';
select * from crm_layout_entities where crm_layout_id = 1493;
SELECT * FROM opportunities WHERE id = 4584045;
SELECT * FROM crm_field_data WHERE object_id = 4584045;
SELECT * FROM opportunities where team_id = 1 and crm_provider_id = '0061K00000lfb9IQAQ'
SELECT
opp.id as opportunity_id,
opp.name,
COUNT(dr.id) as risk_count
FROM opportunities opp
LEFT JOIN deal_risks dr ON dr.opportunity_id = opp.id
WHERE opp.id IN (
6069574,8900938,9507638,9524799,9660490,9662824,9705675,9749758,4158460,4391812,6450439,4448422,5118945,5590675,4584045,7228149,9002408,9165534,9446720,9641778,9665149,9703344,9709280,5747948,4158491,6182565,6263970,5798120,5111315,4536978,6062352,6548383,6072095,6548225,4480986,5011422,6548381,8760540,8917554,9509986,9514392,9569009,9569011,9578490,9713604,5784397,7276612,7288405,8994421,9118219,9608148,9818911,4510535,6479693,5958049,6271674,6550448,4158331,4158483,6126571,6171615,6540943,4897466,5190896,5796182,5932762,8572433,8723698,8892697,9711001,9789264,4549188,6100831,6170064,6260799,6263653,6449936,6530871,6538978,7777651,8059269,8319918,8787049,8901150,9263153,9453207,9514738,9696700,9791062,5752018,6421452,7439134,7878923,9354763,9369285,9514396,9582506,9889949,9890216,4094311,4158495,4158496,6098128,5585661,3872564,6442149,5891604,6164746,6199593,6583474,6519684,9018490,9809006,4496897,5041324,5829430,6198319,6253504,6555763,7242914,7931055,8024125,8797814,8058559,8673347,8892695,8994420,9616219,9714970,9722004,9809439,9818918,6523177,8134147,9002915,9711422,9892713,9901719,9954210,9978435,5800810,6243518,6416114,6222251,6411974,6512456,5791953,6545606,9914780,5805540,6238986,6463838,6547680,9767049,9809437,9810885,9890855,6673493,9902036,4335521,6379871,6503799,6546077,8018765,9907556,9958433,9905855,9916179,9946741,9957877,5563344,6271838,6450815,7641128,7762567,7780592,8684810,8685786,8685787,8685788
)
GROUP BY opp.id;
SELECT COUNT(dr.id)
FROM deal_risks dr
JOIN group_deal_risk_types gdrt ON dr.group_deal_risk_type_id = gdrt.id
WHERE dr.opportunity_id = 5563344
# AND gdrt.group_id = usr.group_id
EXPLAIN SELECT
opp.id as opp_id, opp.uuid, opp.name,
cfd.value,
cfv.sequence,
cfv.value,
# MAX(cfd.value) AS max_cfd_value,
usr.name AS owner_name,
opp.value, opp.currency_code, opp.close_date, opp.remotely_created_at, opp.is_closed, opp.is_won,
usr.uuid as owner_uuid,
usr.photo_path as owner_photo,
usr.id AS owner_id,
jt.name as owner_job,
opp.stage_id, opp.stage_updated_at,
acc.name AS acc_name, opp.stage_updated_at, acc.crm_provider_id AS acc_provider_id, opp.crm_provider_id AS opp_provider_id,
rt.business_process_id AS pipeline_id
FROM opportunities opp
LEFT JOIN record_types rt ON opp.record_type_id = rt.id
LEFT JOIN users usr ON opp.user_id = usr.id
LEFT JOIN accounts acc ON opp.account_id = acc.id
LEFT JOIN job_titles jt ON usr.job_title_id = jt.id
LEFT JOIN crm_field_data cfd ON cfd.id = (SELECT sub_cfd.id
FROM crm_field_data sub_cfd
WHERE sub_cfd.object_id = opp.id
AND sub_cfd.crm_field_id = 66810
ORDER BY sub_cfd.updated_at DESC
LIMIT 1)
LEFT JOIN crm_field_values cfv ON cfv.crm_field_id = 66810 AND cfv.value = cfd.value
WHERE opp.user_id IS NOT NULL
AND opp.deleted_at IS NULL
AND opp.is_closed = 0
# AND opp.is_closed = 1
# AND opp.is_won = 0
AND opp.close_date >= '2024-01-01 00:00:00'
AND opp.close_date <= '2024-12-31 23:59:59'
AND usr.team_id = 1
# and opp.id = 4823179
# GROUP BY opp.id
ORDER BY
cfv.sequence DESC,
# opp.name
# owner_name
cfd.value
# CAST(cfd.value AS UNSIGNED)
# CAST(MAX(cfd.value) AS UNSIGNED)
# (SELECT COUNT(dr.id)
# FROM deal_risks dr
# JOIN group_deal_risk_types gdrt ON dr.group_deal_risk_type_id = gdrt.id
# WHERE dr.opportunity_id = opp.id
# AND dr.is_active = 1 AND gdrt.is_enabled = 1)
DESC
# LIMIT 75, 25
;
SELECT * FROM crm_field_values WHERE crm_field_id = 66810;
SELECT f.id, f.crm_provider_id AS field_name, f.label, fd.object_id AS dealId, fd.value, fd.updated_at, fd.id, fd.created_at
FROM crm_fields f
INNER JOIN crm_field_data fd ON fd.crm_field_id = f.id
WHERE (f.crm_configuration_id = 1)
AND (f.object_type = 'opportunity')
# AND (fd.object_id IN (4158331,4158483,4158495,4158496,6069574,6263970,6171615,6540943,6545606,5829430,6198319,6263653,6548381,7242914,8797814,7228149,7439134,7878923,8134147,9002915,9118219,9165534,9354763,9369285,9446720))
AND (fd.object_id IN (4158460))
AND (f.crm_provider_id IN ('ForecastCategoryName'))
ORDER BY fd.object_id ASC, fd.updated_at DESC;
select * from crm_layouts where crm_configuration_id = 1;
select cf.* from crm_fields cf
join crm_layout_entities cle on cf.id = cle.crm_field_id
where crm_layout_id = 1493;
SELECT * FROM opportunities WHERE id = 4158460;
SELECT * FROM crm_field_data WHERE object_id = 4158460;
select * from users where team_id = 1;
SELECT * FROM users WHERE id = 7160;
select * from role_user where user_id = 3248;
select * from crm_field_values where crm_field_id = 66824;
SELECT * FROM users WHERE id = 23470;
select * from crm_configurations;
# [PASSWORD_DOTS]
select * from teams where id = 1038; # 23521, 966
select * from users where team_id = 1038;
select * from crm_configurations where id = 966;
SELECT * FROM activities WHERE uuid_to_bin('e8dc7c34-31f6-4430-bd81-2d9d8f00dd07') = uuid; # 54965762
SELECT * FROM activities WHERE uuid_to_bin('4b5727c0-69d1-428f-b8d9-b649055166e2') = uuid; # 54965764
SELECT * FROM participants WHERE activity_id = 54965764;
SELECT id, uuid, title, recording_state FROM activities WHERE uuid_to_bin('355f105d-5606-4379-b0c5-d91daf59f4ce') = uuid; # 54964075
SELECT * FROM participants WHERE activity_id = 54964075;
select f.id, slug, title, tf.team_id from team_features tf JOIN features f on tf.feature_id = f.id
where tf.team_id = 1038;
# [PASSWORD_DOTS] PD [PASSWORD_DOTS]
select * from teams where id = 1029;
SELECT * FROM crm_configurations WHERE id = 957;
SELECT * FROM activities WHERE uuid_to_bin('581a33cb-4343-44bd-ac0c-4a5cee71c5ec') = uuid; # 54963423
SELECT * FROM activities WHERE uuid_to_bin('07238011-25fa-418e-838b-fb21e82b9ea2') = uuid; # 54963433
SELECT * FROM activities WHERE uuid_to_bin('8b6bb2f7-e7a7-4aec-8806-fbfea7093ccd') = uuid; # 54963421
# [PASSWORD_DOTS] Close [PASSWORD_DOTS]
select * from teams where id = 1031;
SELECT * FROM crm_configurations WHERE id = 959;
SELECT * FROM activities WHERE uuid_to_bin('59c517e0-96c9-4dad-bfeb-b7bef72f8725') = uuid; # 54963517
SELECT * FROM activities WHERE uuid_to_bin('07238011-25fa-418e-838b-fb21e82b9ea2') = uuid; # 54963433
SELECT * FROM activities WHERE uuid_to_bin('d68311e3-ac34-49bd-bf04-88323a7e5352') = uuid; # 54966009
# [PASSWORD_DOTS] SF [PASSWORD_DOTS]
SELECT * FROM activities WHERE uuid_to_bin('2bd4cfa3-4eb5-4c77-84a7-9ed46a21c988') = uuid;
select * from roles;
select * from permissions;
select * from permission_role where permission_id = 136;
select * from migrations order by id desc;
select * from teams where id IN (1, 1037);
select * from crm_layouts where crm_configuration_id = 1;
SELECT * FROM crm_layout_entities WHERE crm_layout_id = 1493;
SELECT * FROM crm_fields WHERE id IN (1652,1661,66799,66814,66821,66836,66843,66846,66864,84752,182306,323580,380378);
select * from features;
select * from team_features where feature_id = 33;
select * from opportunities;
select * from teams;
SELECT
CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,
u.email,
sa.*,
t.owner_id FROM social_accounts sa
JOIN users u on u.id = sa.sociable_id
JOIN teams t on t.id = u.team_id
WHERE u.team_id = 1052 and sa.provider = 'hubspot';
SELECT * FROM accounts where id = 11512582;
select * from activities where account_id = 11512582;
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.054166667,"top":0.027777778,"width":0.08055556,"height":0.035555556},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"#12066 on JY-20725-handle-HS-search-rate-limit, menu","depth":5,"bounds":{"left":0.13472222,"top":0.027777778,"width":0.25555557,"height":0.035555556},"on_screen":true,"help_text":"Pull request #12066 exists for current branch JY-20725-handle-HS-search-rate-limit, 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.6326389,"top":0.027777778,"width":0.023611112,"height":0.035555556},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"HandleHubspotRateLimitTest","depth":6,"bounds":{"left":0.6645833,"top":0.027777778,"width":0.15902779,"height":0.035555556},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'HandleHubspotRateLimitTest'","depth":6,"bounds":{"left":0.82361114,"top":0.027777778,"width":0.023611112,"height":0.035555556},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'HandleHubspotRateLimitTest'","depth":6,"bounds":{"left":0.8472222,"top":0.027777778,"width":0.023611112,"height":0.035555556},"on_screen":true,"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.87083334,"top":0.027777778,"width":0.023611112,"height":0.035555556},"on_screen":true,"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.9291667,"top":0.027777778,"width":0.023611112,"height":0.035555556},"on_screen":true,"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.9527778,"top":0.027777778,"width":0.023611112,"height":0.035555556},"on_screen":true,"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.9763889,"top":0.027777778,"width":0.023611112,"height":0.035555556},"on_screen":true,"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},"on_screen":false,"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},"on_screen":false,"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},"on_screen":false,"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},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"16","depth":4,"bounds":{"left":0.77708334,"top":0.3122222,"width":0.02013889,"height":0.02111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":4,"bounds":{"left":0.80138886,"top":0.3122222,"width":0.016666668,"height":0.02111111},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.8215278,"top":0.31,"width":0.015277778,"height":0.025555555},"on_screen":true,"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.8368056,"top":0.31,"width":0.014583333,"height":0.025555555},"on_screen":true,"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\\Crm\\IntegrationApp;\n\nuse Carbon\\Carbon;\nuse Jiminny\\Contracts\\Crm\\Providers;\nuse Jiminny\\Contracts\\Services\\Crm\\ClientInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\FetchRelatedActivityInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\ImportsBusinessProcessesInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\LayoutManagementInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\MatchCrmEntitiesInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\Provider\\IntegrationAppInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\RemoteEntityLookupInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\RemoteEntityManipulationInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\RemoteNoteEntityManipulationInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\SendSummaryToCrmInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\SettingsInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\SyncCrmEntitiesInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\SyncCrmMetadataInterface;\nuse Jiminny\\Events\\Activities\\Crm\\ActivityLeadConverted;\nuse Jiminny\\Exceptions\\CrmException;\nuse Jiminny\\Exceptions\\SocialAccountNotFoundException;\nuse Jiminny\\Jobs\\Crm\\NoteObject;\nuse Jiminny\\Models\\Account;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\Contracts\\ActivityContract;\nuse Jiminny\\Models\\Crm\\Configuration;\nuse Jiminny\\Models\\Opportunity;\nuse Jiminny\\Models\\Stage;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Services\\Crm\\BaseService;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\Config\\IntegrationAppProviders;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\Config\\IntegrationConfigFactory;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\DTO\\Mappers\\FieldMapperInterface;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\DTO\\Mappers\\LeadFieldMapper;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\DTO\\Utils\\GenerateProviderUrlInterface;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\DTO\\Utils\\IntegrationAppCrmGeneratorFactory;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\DTO\\Utils\\UrlGeneratorInterface;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\ServiceTraits\\SyncCrmFieldsTrait;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\ServiceTraits\\SystemStateTrait;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\ServiceTraits\\LayoutTrait;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\ServiceTraits\\MatchProspectsTrait;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\ServiceTraits\\NotSupportedTrait;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\ServiceTraits\\SyncCrmEntitiesTrait;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\ServiceTraits\\SyncCrmMetadataTrait;\nuse Psr\\Log\\LoggerInterface;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\DTO\\Mappers\\OpportunityFieldMapper;\nuse Jiminny\\Repositories\\Crm\\ProfileRepository;\nuse Jiminny\\Repositories\\Crm\\OpportunityRepository;\nuse Jiminny\\Models\\Crm\\Profile;\nuse Jiminny\\Services\\Crm\\CrmObjects\\CrmObjectsRepository;\n\nclass Service extends BaseService implements\n IntegrationAppInterface,\n SyncCrmEntitiesInterface,\n SyncCrmMetadataInterface,\n ImportsBusinessProcessesInterface,\n RemoteEntityManipulationInterface,\n LayoutManagementInterface,\n SettingsInterface,\n MatchCrmEntitiesInterface,\n RemoteEntityLookupInterface,\n RemoteNoteEntityManipulationInterface,\n SendSummaryToCrmInterface,\n UrlGeneratorInterface,\n FetchRelatedActivityInterface\n{\n use SyncCrmMetadataTrait;\n use SyncCrmEntitiesTrait;\n use SystemStateTrait;\n use LayoutTrait;\n use NotSupportedTrait;\n use MatchProspectsTrait;\n use SyncCrmFieldsTrait;\n\n public const string CALL_TYPE_MISSED = 'Missed';\n public const string CALL_TYPE_INBOUND = 'Inbound';\n public const string CALL_TYPE_OUTBOUND = 'Outbound';\n public const string RELATIONSHIP_OPPORTUNITY = 'Deals';\n public const string RELATIONSHIP_LEAD = 'Leads';\n public const string RELATIONSHIP_ACCOUNT = 'Accounts';\n\n /**\n * @var ClientInterface&DataClient\n */\n protected $client;\n\n protected ?User $invokedUser = null;\n\n protected ?GenerateProviderUrlInterface $crmUrlGenerator = null;\n\n public function __construct(\n DataClient $client,\n LoggerInterface $logger,\n ) {\n parent::__construct();\n $this->client = $client;\n $this->logger = $logger;\n }\n\n public function getDisplayName(): string\n {\n return Providers::getProviderDisplayName(\n Providers::getCrmIntegrationSlug($this->config)\n );\n }\n\n /**\n * @throws \\Exception\n */\n public function setUser(User $user): void\n {\n $this->configureSentryScope($user);\n $this->invokedUser = $user;\n\n $this->team = $user->getTeam();\n $teamOwner = $this->team->getOwner();\n\n $this->setConfiguration($user->getTeam()->getCrmConfiguration());\n $this->setEditionConfiguration(Providers::getCrmIntegrationSlug($this->config));\n $this->setCrmUrlGenerator($this->config);\n\n $this->client->setTeam($this->team);\n $socialAccount = $teamOwner?->getSocialAccount('integration-app');\n if ($socialAccount === null) {\n $this->logger->info('[integration-app] Social account not found', [\n 'teamId' => $this->team->getId(),\n 'teamOwnerId' => $teamOwner?->getId(),\n 'userId' => $user->getId(),\n ]);\n\n throw new SocialAccountNotFoundException('Social account not found!');\n }\n $this->client->setSocialAccount($socialAccount);\n\n // The CRM Service is properly bootstrapped, and supports remote operations\n $this->connect();\n }\n\n public function normalizeValue(string $fieldType, string $fieldValue, bool $internal = false): string\n {\n return $fieldValue;\n }\n\n public function find(string $name, array $scopes): array\n {\n /** @var LocalSearch $localSearch */\n $localSearch = app(LocalSearch::class);\n $localSearch->setConfiguration($this->config);\n $localSearch->setCountryCode($this->invokedUser->getCountryCode());\n\n return $localSearch->search($name);\n\n // if (! empty($localMatch)) {\n // return $localMatch;\n // }\n //\n // /** @var RemoteSearch $remoteSearch */\n // $remoteSearch = app(RemoteSearch::class);\n // $remoteSearch->setClient($this->client);\n // $remoteSearch->setConfiguration($this->config);\n //\n // return $remoteSearch->search($name);\n }\n\n public function findOpportunities(?string $crmAccountId, ?string $crmContactId, ?int $userId = null): array\n {\n $data = [];\n $ownerData = [];\n\n $account = $this->getAccount($crmAccountId, $crmContactId);\n if ($account === null) {\n return [];\n }\n\n $ownerId = $this->getOwnerId($userId);\n\n try {\n $opportunityRepository = app(OpportunityRepository::class);\n $opportunities = $opportunityRepository->findAllByConfigurationAndAccountId(\n $this->config,\n $account->getId()\n );\n\n foreach ($opportunities as $opportunity) {\n /** @var Opportunity $opportunity */\n $record = $this->buildOpportunityData($opportunity);\n\n if ($ownerId && $opportunity->getOwnerId() === $ownerId) {\n $ownerData[] = $record;\n }\n\n $data[] = $record;\n }\n\n if (! empty($ownerData)) {\n return $ownerData;\n }\n\n return $data;\n } catch (\\Exception $e) {\n $this->logger->info('[integration-app] Failed to fetch opportunities', [\n 'contact' => $crmContactId,\n 'account' => $crmAccountId,\n 'owner' => $ownerId,\n 'error' => $e->getMessage(),\n ]);\n\n return $data;\n }\n }\n\n private function getOwnerId(?int $userId = null): ?string\n {\n if (! $userId) {\n return null;\n }\n\n $profileRepository = app(ProfileRepository::class);\n $profile = $profileRepository->findProfileByUserId($this->config, $userId);\n\n return $profile instanceof Profile ? $profile->getCrmProviderId() : null;\n }\n\n private function getAccount(?string $crmAccountId = null, ?string $crmContactId = null): ?Account\n {\n $crmRepository = app(CrmObjectsRepository::class);\n\n if ($crmAccountId === null) {\n $contact = $crmRepository->findContactByCrmProviderId($this->config, $crmContactId);\n\n return $contact->getAccount();\n }\n\n return $crmRepository->findAccountByCrmProviderId($this->config, $crmAccountId);\n }\n\n private function buildOpportunityData(Opportunity $opportunity): array\n {\n $record = [\n 'crmId' => $opportunity->getCrmProviderId(),\n 'name' => $opportunity->getName(),\n 'won' => $opportunity->isWon(),\n 'closed' => $opportunity->isClosed(),\n ];\n\n if (! empty($opportunity->getFormattedValueAttribute())) {\n $record['value'] = $opportunity->getFormattedValueAttribute();\n }\n\n if (! empty($opportunity->getStage())) {\n $record['stage'] = [\n 'id' => $opportunity->getStage()->getUuid(),\n 'name' => $opportunity->getStage()->getName(),\n ];\n }\n\n return $record;\n }\n\n public function updateRecord(string $objectType, string $objectId, array $data, array $headers = []): void\n {\n $data = [\n 'data' => $this->normalizeData($objectType, $data),\n ];\n\n $this->client->updateRecordById($objectType, $objectId, $data);\n }\n\n private function normalizeData(string $objectType, array $data): array\n {\n $fieldMapper = $this->getFieldMapper($objectType);\n\n if (! $fieldMapper instanceof FieldMapperInterface) {\n return $data;\n }\n\n return $fieldMapper->mapToCrmFields($data);\n }\n\n private function getFieldMapper(string $objectType): ?FieldMapperInterface\n {\n if ($objectType === self::OBJECT_OPPORTUNITY) {\n return app(OpportunityFieldMapper::class);\n }\n\n if ($objectType === self::OBJECT_LEAD) {\n return app(LeadFieldMapper::class);\n }\n\n return null;\n }\n\n public function getRecord(string $objectType, string $objectId, array $fields = []): array\n {\n return $this->client->getRecordById($objectType, $objectId);\n }\n\n public function getConfiguration(): Configuration\n {\n return $this->config;\n }\n\n public function setConfiguration(Configuration $config): void\n {\n $this->clearExternalMapCache();\n\n $this->config = $config;\n }\n\n private function setEditionConfiguration(string $provider): void\n {\n $this->editionConfig = app(IntegrationConfigFactory::class)->create($provider);\n }\n\n public function setCrmUrlGenerator(Configuration $config): void\n {\n $this->crmUrlGenerator = app(IntegrationAppCrmGeneratorFactory::class)->create($config);\n }\n\n public function getCrmUrlGenerator(): ?GenerateProviderUrlInterface\n {\n if ($this->crmUrlGenerator === null) {\n $this->setCrmUrlGenerator($this->config);\n }\n\n return $this->crmUrlGenerator;\n }\n\n public function subscribeEntityEvents(bool $enableTrigger = true): void\n {\n $eventStates = $this->client->updateEntityEventsState($enableTrigger);\n\n $this->logger->info('[integration-app] Change team entity events subscription', [\n 'teamId' => $this->team->getId(),\n 'teamName' => $this->team->getName(),\n 'states' => $eventStates,\n 'action' => $enableTrigger ? 'subscribe' : 'unsubscribe',\n ]);\n }\n\n #[\\Override] public function supportsNotes(): bool\n {\n return $this->editionConfig->supportsNotes();\n }\n\n #[\\Override] public function saveNote(\n string $title,\n string $body,\n string $objectId,\n ?NoteObject $noteObject = null,\n ): ?string {\n if ($noteObject === null) {\n return null;\n }\n\n $notePayload = [\n 'title' => $title,\n 'content' => $body,\n 'objectId' => $objectId,\n 'objectType' => $noteObject->value,\n ];\n\n $result = $this->client->createNote($notePayload);\n\n // debug saving note response\n $this->logger->info('[integration-app] createNote response', [\n 'objectId' => $objectId,\n 'objectType' => $noteObject->value,\n 'result' => $result,\n 'hasId' => isset($result['id']),\n ]);\n\n return $result['id'] ?? null;\n }\n\n /**\n * @throws CrmException\n */\n #[\\Override] public function saveActivity(Activity $activity): Activity\n {\n $this->logger->info('[integration-app] saveActivity', [\n 'activity' => $activity->getUuid(),\n 'type' => $activity->getType(),\n ]);\n\n if ($activity->getCrmType() === Activity::TYPE_CONFERENCE) {\n $crmActivity = $this->saveMeeting($activity);\n } elseif (in_array($activity->getType(), [Activity::TYPE_SOFTPHONE, Activity::TYPE_SOFTPHONE_INBOUND])) {\n $crmActivity = $this->saveCall($activity);\n } else {\n throw new CrmException('Unsupported activity type');\n }\n\n $crmActivityId = $crmActivity['id'] ?? null;\n\n if ($crmActivityId !== null) {\n $activity->crm_provider_id = $crmActivityId;\n $activity->save();\n\n $this->logger->info('[integration-app] Activity successfully logged to CRM', [\n 'activity' => $activity->getUuid(),\n 'type' => $activity->getType(),\n 'crmId' => $crmActivityId,\n ]);\n }\n\n return $activity;\n }\n\n public function saveMeeting(Activity $activity): array\n {\n $decorateActivity = app(DecorateActivity::class);\n\n $meetingPayload = [\n 'Event_Title' => $decorateActivity->generateTitle($activity),\n 'Start_DateTime' => $activity->getActualStartTime()->toIso8601String(),\n 'End_DateTime' => $activity->getActualEndTime()->toIso8601String(),\n 'ownerId' => $this->getActivityOwnerId($activity),\n ];\n\n $payload = array_merge($meetingPayload, $this->attachToProspect($activity));\n\n if ($activity->hasCrmProviderId()) {\n $crmId = $activity->getCrmProviderId();\n $meeting = $this->client->getMeeting($crmId);\n\n $oldDescription = $meeting['fields']['Description'] ?? null;\n $payload['Description'] = $decorateActivity->generateUpdatedDescription($oldDescription, $activity);\n\n $this->logger->info('[integration-app] CRM update meeting', [\n 'activity' => $activity->getUuid(),\n 'crm_id' => $crmId,\n 'payload' => $payload,\n ]);\n\n return $this->client->updateMeeting($crmId, $payload);\n }\n\n $payload['Description'] = $decorateActivity->generateDescription($activity);\n\n $this->logger->info('[integration-app] CRM log meeting', [\n 'activity' => $activity->getUuid(),\n 'payload' => $payload,\n ]);\n\n return $this->client->createMeeting($payload);\n }\n\n public function saveCall(Activity $activity): array\n {\n $decorateActivity = app(DecorateActivity::class);\n\n $callPayload = [\n 'Call_Type' => $this->getCallType($activity),\n 'Call_Start_Time' => $activity->getActualStartTime()->toIso8601String(),\n 'Call_Duration' => $activity->getDuration(),\n 'name' => $decorateActivity->generateTitle($activity),\n 'ownerId' => $this->getActivityOwnerId($activity),\n ];\n\n $payload = array_merge($callPayload, $this->attachToProspect($activity));\n\n if ($activity->hasCrmProviderId()) {\n $crmId = $activity->getCrmProviderId();\n $call = $this->client->getCall($crmId);\n\n $oldDescription = $call['fields']['Description'] ?? null;\n $payload['description'] = $decorateActivity->generateUpdatedDescription($oldDescription, $activity);\n\n $this->logger->info('[integration-app] CRM update call', [\n 'activity' => $activity->getUuid(),\n 'crm_id' => $crmId,\n 'payload' => $payload,\n ]);\n\n return $this->client->updateCall($crmId, $payload);\n }\n\n $payload['description'] = $decorateActivity->generateDescription($activity);\n\n $this->logger->info('[integration-app] CRM log call', [\n 'activity' => $activity->getUuid(),\n 'payload' => $payload,\n ]);\n\n return $this->client->createCall($payload);\n }\n\n private function getCallType(Activity $activity): string\n {\n if ($activity->getStatus() === Activity::STATUS_NO_ANSWER) {\n return self::CALL_TYPE_MISSED;\n }\n\n return $activity->getType() === Activity::TYPE_SOFTPHONE_INBOUND ? self::CALL_TYPE_INBOUND : self::CALL_TYPE_OUTBOUND;\n }\n\n private function attachToProspect(Activity $activity): array\n {\n $payload = [];\n\n if ($activity->hasContact()) {\n $payload['contactId'] = $activity->getContact()->getCrmProviderId();\n }\n\n if ($activity->hasOpportunity()) {\n return array_merge(\n $payload,\n $this->buildBasicPayload(\n self::RELATIONSHIP_OPPORTUNITY,\n $activity->getOpportunity()->getCrmProviderId()\n )\n );\n }\n\n if ($activity->hasAccount() && ! $activity->getAccount()->getIsInternal()) {\n return array_merge(\n $payload,\n $this->buildBasicPayload(\n self::RELATIONSHIP_ACCOUNT,\n $activity->getAccount()->getCrmProviderId()\n )\n );\n }\n\n if ($activity->hasLead()) {\n $payload = $this->handleLeadPayload($activity);\n }\n\n return $payload;\n }\n\n private function handleLeadPayload(Activity $activity): array\n {\n $freshLead = $this->syncLead($activity->getLead()->getCrmProviderId());\n $lead = $freshLead ?? $activity->getLead();\n\n if ($lead->getConvertedAt() === null) {\n return $this->buildBasicPayload(self::RELATIONSHIP_LEAD, $lead->getCrmProviderId());\n }\n\n $activity->lead_id = null;\n\n if ($lead->hasAccount()) {\n $account = $lead->getAccount();\n $activity->account_id = $account->getId();\n $payload = $this->buildBasicPayload(self::RELATIONSHIP_ACCOUNT, $account->getCrmProviderId());\n } else {\n $payload = [];\n }\n\n if ($lead->hasOpportunity()) {\n $opportunity = $lead->getOpportunity();\n $payload = $this->buildBasicPayload(self::RELATIONSHIP_OPPORTUNITY, $opportunity->getCrmProviderId());\n $activity->opportunity_id = $opportunity->getId();\n $activity->value = $opportunity->value;\n $activity->stage_id = $opportunity->stage_id;\n } else {\n $activity->stage_id = null;\n }\n\n if ($lead->hasContact()) {\n $contact = $lead->getContact();\n $payload['contactId'] = $contact->getCrmProviderId();\n $activity->contact_id = $contact->getId();\n }\n\n $activity->save();\n event(new ActivityLeadConverted($activity, $lead));\n\n $this->logger->info('[integration-app] Lead converted', [\n 'activityUuid' => $activity->getUuid(),\n 'leadUuid' => $lead->getUuid(),\n ]);\n\n return $payload;\n }\n\n private function buildBasicPayload(string $type, string $id): array\n {\n return [\n 'type' => $type,\n 'id' => $id,\n ];\n }\n private function getActivityOwnerId(Activity $activity): ?string\n {\n $ownerId = null;\n if ($activity->hasUser() && $activity->getUser()->getProfile() !== null) {\n $ownerId = $activity->getUser()->getProfile()->getCrmProviderId();\n }\n\n return $ownerId;\n }\n\n #[\\Override] public function saveFollowupActivity(Activity $activity, array $fields): ?string\n {\n $taskPayload = [\n 'subject' => $fields['subject'],\n 'dueTime' => isset($fields['dueDate']) ? Carbon::parse($fields['dueDate'])->format('Y-m-d') : null,\n 'ownerId' => $this->getActivityOwnerId($activity),\n ];\n\n if (isset($fields['status'])) {\n $taskPayload['status'] = $fields['status'];\n }\n\n if (isset($fields['priority'])) {\n $taskPayload['priority'] = $fields['priority'];\n }\n\n if (isset($fields['content'])) {\n $taskPayload['content'] = $fields['content'];\n }\n\n $payload = array_merge($taskPayload, $this->attachToProspect($activity));\n\n $this->logger->info('[integration-app] CRM log follow up task', [\n 'activity' => $activity->getUuid(),\n 'payload' => $payload,\n ]);\n\n $task = $this->client->createTask($payload);\n\n return $task['id'] ?? null;\n }\n\n #[\\Override] public function saveTranscriptionSummaryAsNote(\n ActivityContract $activity,\n string $title,\n string $body,\n ?string $objectId,\n ?NoteObject $noteObject = null,\n ): ?string {\n // We have to find a way to store the transcription summary\n // This might be possible either by Tasks, Events, Engagements & Notes\n // Find what the CRM supports and save the note with the appropriate object(eg Notes)\n\n // For now use only Notes as both ZOHO & Salesforce support them.\n if ($this->supportsNotes() && $objectId !== null) {\n $this->logger->info('[integration-app] saving note', [\n 'activityId' => $activity->getUuid(),\n 'objectId' => $objectId,\n ]);\n\n return $this->saveNote($title, $body, $objectId, $noteObject);\n }\n\n $this->logger->info('[integration-app] skip saveTranscriptionSummaryAsNote', [\n 'activityId' => $activity->getUuid(),\n 'supportsNotes' => $this->supportsNotes(),\n 'objectId' => $objectId,\n ]);\n\n return null;\n }\n\n public function generateProviderUrl(string $providerId, string $objectType): ?string\n {\n return $this->getCrmUrlGenerator()?->generateProviderUrl($providerId, $objectType);\n }\n\n public function updateStage($crmObject, Stage $stage): void\n {\n $objectType = $stage->getType();\n $objectId = $crmObject->getCrmProviderId();\n $params = ['stageName' => $stage->getCrmProviderId()];\n\n $this->logger->info('[integration-app] updateStage', [\n 'objectType' => $objectType,\n 'objectId' => $objectId,\n 'params' => $params,\n ]);\n\n $data = [\n 'data' => $this->normalizeData($objectType, $params),\n ];\n\n\n if ($objectType === Stage::TYPE_LEAD) {\n $this->client->updateLead($objectId, $data);\n } else {\n $this->client->updateDeal($objectId, $data);\n }\n }\n\n /**\n * @throws \\Exception\n */\n public function fetchAndAssociateRelatedActivity(Activity $activity): ?Activity\n {\n if ($activity->getCrm()?->getEdition() !== IntegrationAppProviders::ZOHO_CRM) {\n return null;\n }\n\n if (! $activity->isTypeConference()) {\n return null;\n }\n\n // The related activity is already linked.\n if ($activity->hasCrmProviderId()) {\n return $activity;\n }\n\n if ($activity->hasActualStartTime() === false) {\n return null;\n }\n\n return $this->fetchAndAssociateZohoRelatedActivity($activity);\n }\n\n public function fetchAndAssociateZohoRelatedActivity(Activity $activity): ?Activity\n {\n try {\n $meeting = $this->fetchRelatedZohoActivity($activity);\n if (empty($meeting)) {\n $this->logger->info('[integration-app] fetchRelatedZohoActivity No related activity found', [\n 'activity' => $activity->getUuid(),\n ]);\n\n return null;\n }\n\n $decorateActivity = app(DecorateActivity::class);\n $oldDescription = $meeting['Description'] ?? '';\n $updatedDescription = $decorateActivity->generateUpdatedDescription($oldDescription, $activity);\n\n $this->logger->info('[integration-app] fetchAndAssociateZohoRelatedActivity updating related activity', [\n 'activity' => $activity->getUuid(),\n 'description' => $updatedDescription,\n ]);\n\n $this->client->updateMeeting($meeting['id'], ['Description' => $updatedDescription]);\n\n // Update our activity to reflect the remote data.\n $activity->update([\n 'crm_provider_id' => $meeting['id'],\n 'summary' => $meeting['Description'],\n ]);\n\n return $activity;\n } catch (\\Exception $exception) {\n \\Sentry::captureException($exception);\n\n throw $exception;\n }\n }\n\n public function fetchRelatedZohoActivity(Activity $activity): array\n {\n [$from, $to] = $this->getFromToDates($activity);\n\n $start = $from?->toIso8601String(); // e.g., 2025-07-01T00:00:00+00:00\n $end = $to?->toIso8601String(); // e.g., 2025-07-14T23:59:59+00:00\n if ($start === null || $end === null) {\n $this->logger->info(\n '[integration-app] fetchRelatedZohoActivity missing start or end date',\n [\n 'activity' => $activity->getUuid(),\n 'start' => $start,\n 'end' => $end,\n 'from' => $from,\n 'to' => $to,\n ]\n );\n\n return [];\n }\n\n $whoId = null;\n $whatId = null;\n $criteriaParts = [];\n\n if ($activity->getContact()) {\n $whoId = $activity->getContact()->getCrmProviderId();\n $criteriaParts[] = \"(Who_Id:equals:$whoId)\";\n }\n\n if ($activity->getOpportunity()) {\n $whatId = $activity->getOpportunity()->getCrmProviderId();\n } elseif ($activity->getAccount() && $activity->getAccount()->getIsInternal() === false) {\n $whatId = $activity->getAccount()->getCrmProviderId();\n } elseif ($activity->getLead()) {\n $whatId = $activity->getLead()->getCrmProviderId();\n }\n\n if ($whatId !== null) {\n $criteriaParts[] = \"(What_Id:equals:$whatId)\";\n }\n\n if ($whoId === null && $whatId === null) {\n $this->logger->info(\n '[integration-app] fetchRelatedZohoActivity cannot find prospect',\n [\n 'activity' => $activity->getUuid(),\n ]\n );\n\n return [];\n }\n\n $criteriaParts[] = \"(Start_DateTime:greater_equal:$start)\";\n $criteriaParts[] = \"(End_DateTime:less_equal:$end)\";\n\n $criteria = implode(' AND ', $criteriaParts);\n\n $params = [\n 'criteria' => $criteria,\n 'sort_by' => 'Modified_Time',\n 'sort_order' => 'desc',\n ];\n\n $this->logger->info(\n '[integration-app] fetchRelatedZohoActivity searching for related activity',\n [\n 'activity' => $activity->getUuid(),\n 'params' => $params,\n ]\n );\n\n $meetings = $this->client->searchMeetings($params);\n if (! empty($meetings)) {\n return $meetings[0];\n }\n\n return [];\n }\n\n private function getFromToDates(Activity $activity): array\n {\n $calendarEvent = $activity->calendarEvent()->first();\n\n $from = $calendarEvent?->getStartTime();\n $to = $calendarEvent?->getEndTime();\n\n if (! $from || ! $to) {\n $from = $activity->hasScheduledStartTime()\n ? $activity->getScheduledStartTime()\n : $activity->getActualStartTime();\n\n $to = $activity->hasScheduledEndTime()\n ? $activity->getScheduledEndTime()->addMinutes(15)\n : $activity->getActualEndTime();\n }\n\n return [$from, $to];\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Crm\\IntegrationApp;\n\nuse Carbon\\Carbon;\nuse Jiminny\\Contracts\\Crm\\Providers;\nuse Jiminny\\Contracts\\Services\\Crm\\ClientInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\FetchRelatedActivityInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\ImportsBusinessProcessesInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\LayoutManagementInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\MatchCrmEntitiesInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\Provider\\IntegrationAppInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\RemoteEntityLookupInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\RemoteEntityManipulationInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\RemoteNoteEntityManipulationInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\SendSummaryToCrmInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\SettingsInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\SyncCrmEntitiesInterface;\nuse Jiminny\\Contracts\\Services\\Crm\\SyncCrmMetadataInterface;\nuse Jiminny\\Events\\Activities\\Crm\\ActivityLeadConverted;\nuse Jiminny\\Exceptions\\CrmException;\nuse Jiminny\\Exceptions\\SocialAccountNotFoundException;\nuse Jiminny\\Jobs\\Crm\\NoteObject;\nuse Jiminny\\Models\\Account;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Models\\Contracts\\ActivityContract;\nuse Jiminny\\Models\\Crm\\Configuration;\nuse Jiminny\\Models\\Opportunity;\nuse Jiminny\\Models\\Stage;\nuse Jiminny\\Models\\User;\nuse Jiminny\\Services\\Crm\\BaseService;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\Config\\IntegrationAppProviders;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\Config\\IntegrationConfigFactory;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\DTO\\Mappers\\FieldMapperInterface;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\DTO\\Mappers\\LeadFieldMapper;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\DTO\\Utils\\GenerateProviderUrlInterface;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\DTO\\Utils\\IntegrationAppCrmGeneratorFactory;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\DTO\\Utils\\UrlGeneratorInterface;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\ServiceTraits\\SyncCrmFieldsTrait;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\ServiceTraits\\SystemStateTrait;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\ServiceTraits\\LayoutTrait;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\ServiceTraits\\MatchProspectsTrait;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\ServiceTraits\\NotSupportedTrait;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\ServiceTraits\\SyncCrmEntitiesTrait;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\ServiceTraits\\SyncCrmMetadataTrait;\nuse Psr\\Log\\LoggerInterface;\nuse Jiminny\\Services\\Crm\\IntegrationApp\\DTO\\Mappers\\OpportunityFieldMapper;\nuse Jiminny\\Repositories\\Crm\\ProfileRepository;\nuse Jiminny\\Repositories\\Crm\\OpportunityRepository;\nuse Jiminny\\Models\\Crm\\Profile;\nuse Jiminny\\Services\\Crm\\CrmObjects\\CrmObjectsRepository;\n\nclass Service extends BaseService implements\n IntegrationAppInterface,\n SyncCrmEntitiesInterface,\n SyncCrmMetadataInterface,\n ImportsBusinessProcessesInterface,\n RemoteEntityManipulationInterface,\n LayoutManagementInterface,\n SettingsInterface,\n MatchCrmEntitiesInterface,\n RemoteEntityLookupInterface,\n RemoteNoteEntityManipulationInterface,\n SendSummaryToCrmInterface,\n UrlGeneratorInterface,\n FetchRelatedActivityInterface\n{\n use SyncCrmMetadataTrait;\n use SyncCrmEntitiesTrait;\n use SystemStateTrait;\n use LayoutTrait;\n use NotSupportedTrait;\n use MatchProspectsTrait;\n use SyncCrmFieldsTrait;\n\n public const string CALL_TYPE_MISSED = 'Missed';\n public const string CALL_TYPE_INBOUND = 'Inbound';\n public const string CALL_TYPE_OUTBOUND = 'Outbound';\n public const string RELATIONSHIP_OPPORTUNITY = 'Deals';\n public const string RELATIONSHIP_LEAD = 'Leads';\n public const string RELATIONSHIP_ACCOUNT = 'Accounts';\n\n /**\n * @var ClientInterface&DataClient\n */\n protected $client;\n\n protected ?User $invokedUser = null;\n\n protected ?GenerateProviderUrlInterface $crmUrlGenerator = null;\n\n public function __construct(\n DataClient $client,\n LoggerInterface $logger,\n ) {\n parent::__construct();\n $this->client = $client;\n $this->logger = $logger;\n }\n\n public function getDisplayName(): string\n {\n return Providers::getProviderDisplayName(\n Providers::getCrmIntegrationSlug($this->config)\n );\n }\n\n /**\n * @throws \\Exception\n */\n public function setUser(User $user): void\n {\n $this->configureSentryScope($user);\n $this->invokedUser = $user;\n\n $this->team = $user->getTeam();\n $teamOwner = $this->team->getOwner();\n\n $this->setConfiguration($user->getTeam()->getCrmConfiguration());\n $this->setEditionConfiguration(Providers::getCrmIntegrationSlug($this->config));\n $this->setCrmUrlGenerator($this->config);\n\n $this->client->setTeam($this->team);\n $socialAccount = $teamOwner?->getSocialAccount('integration-app');\n if ($socialAccount === null) {\n $this->logger->info('[integration-app] Social account not found', [\n 'teamId' => $this->team->getId(),\n 'teamOwnerId' => $teamOwner?->getId(),\n 'userId' => $user->getId(),\n ]);\n\n throw new SocialAccountNotFoundException('Social account not found!');\n }\n $this->client->setSocialAccount($socialAccount);\n\n // The CRM Service is properly bootstrapped, and supports remote operations\n $this->connect();\n }\n\n public function normalizeValue(string $fieldType, string $fieldValue, bool $internal = false): string\n {\n return $fieldValue;\n }\n\n public function find(string $name, array $scopes): array\n {\n /** @var LocalSearch $localSearch */\n $localSearch = app(LocalSearch::class);\n $localSearch->setConfiguration($this->config);\n $localSearch->setCountryCode($this->invokedUser->getCountryCode());\n\n return $localSearch->search($name);\n\n // if (! empty($localMatch)) {\n // return $localMatch;\n // }\n //\n // /** @var RemoteSearch $remoteSearch */\n // $remoteSearch = app(RemoteSearch::class);\n // $remoteSearch->setClient($this->client);\n // $remoteSearch->setConfiguration($this->config);\n //\n // return $remoteSearch->search($name);\n }\n\n public function findOpportunities(?string $crmAccountId, ?string $crmContactId, ?int $userId = null): array\n {\n $data = [];\n $ownerData = [];\n\n $account = $this->getAccount($crmAccountId, $crmContactId);\n if ($account === null) {\n return [];\n }\n\n $ownerId = $this->getOwnerId($userId);\n\n try {\n $opportunityRepository = app(OpportunityRepository::class);\n $opportunities = $opportunityRepository->findAllByConfigurationAndAccountId(\n $this->config,\n $account->getId()\n );\n\n foreach ($opportunities as $opportunity) {\n /** @var Opportunity $opportunity */\n $record = $this->buildOpportunityData($opportunity);\n\n if ($ownerId && $opportunity->getOwnerId() === $ownerId) {\n $ownerData[] = $record;\n }\n\n $data[] = $record;\n }\n\n if (! empty($ownerData)) {\n return $ownerData;\n }\n\n return $data;\n } catch (\\Exception $e) {\n $this->logger->info('[integration-app] Failed to fetch opportunities', [\n 'contact' => $crmContactId,\n 'account' => $crmAccountId,\n 'owner' => $ownerId,\n 'error' => $e->getMessage(),\n ]);\n\n return $data;\n }\n }\n\n private function getOwnerId(?int $userId = null): ?string\n {\n if (! $userId) {\n return null;\n }\n\n $profileRepository = app(ProfileRepository::class);\n $profile = $profileRepository->findProfileByUserId($this->config, $userId);\n\n return $profile instanceof Profile ? $profile->getCrmProviderId() : null;\n }\n\n private function getAccount(?string $crmAccountId = null, ?string $crmContactId = null): ?Account\n {\n $crmRepository = app(CrmObjectsRepository::class);\n\n if ($crmAccountId === null) {\n $contact = $crmRepository->findContactByCrmProviderId($this->config, $crmContactId);\n\n return $contact->getAccount();\n }\n\n return $crmRepository->findAccountByCrmProviderId($this->config, $crmAccountId);\n }\n\n private function buildOpportunityData(Opportunity $opportunity): array\n {\n $record = [\n 'crmId' => $opportunity->getCrmProviderId(),\n 'name' => $opportunity->getName(),\n 'won' => $opportunity->isWon(),\n 'closed' => $opportunity->isClosed(),\n ];\n\n if (! empty($opportunity->getFormattedValueAttribute())) {\n $record['value'] = $opportunity->getFormattedValueAttribute();\n }\n\n if (! empty($opportunity->getStage())) {\n $record['stage'] = [\n 'id' => $opportunity->getStage()->getUuid(),\n 'name' => $opportunity->getStage()->getName(),\n ];\n }\n\n return $record;\n }\n\n public function updateRecord(string $objectType, string $objectId, array $data, array $headers = []): void\n {\n $data = [\n 'data' => $this->normalizeData($objectType, $data),\n ];\n\n $this->client->updateRecordById($objectType, $objectId, $data);\n }\n\n private function normalizeData(string $objectType, array $data): array\n {\n $fieldMapper = $this->getFieldMapper($objectType);\n\n if (! $fieldMapper instanceof FieldMapperInterface) {\n return $data;\n }\n\n return $fieldMapper->mapToCrmFields($data);\n }\n\n private function getFieldMapper(string $objectType): ?FieldMapperInterface\n {\n if ($objectType === self::OBJECT_OPPORTUNITY) {\n return app(OpportunityFieldMapper::class);\n }\n\n if ($objectType === self::OBJECT_LEAD) {\n return app(LeadFieldMapper::class);\n }\n\n return null;\n }\n\n public function getRecord(string $objectType, string $objectId, array $fields = []): array\n {\n return $this->client->getRecordById($objectType, $objectId);\n }\n\n public function getConfiguration(): Configuration\n {\n return $this->config;\n }\n\n public function setConfiguration(Configuration $config): void\n {\n $this->clearExternalMapCache();\n\n $this->config = $config;\n }\n\n private function setEditionConfiguration(string $provider): void\n {\n $this->editionConfig = app(IntegrationConfigFactory::class)->create($provider);\n }\n\n public function setCrmUrlGenerator(Configuration $config): void\n {\n $this->crmUrlGenerator = app(IntegrationAppCrmGeneratorFactory::class)->create($config);\n }\n\n public function getCrmUrlGenerator(): ?GenerateProviderUrlInterface\n {\n if ($this->crmUrlGenerator === null) {\n $this->setCrmUrlGenerator($this->config);\n }\n\n return $this->crmUrlGenerator;\n }\n\n public function subscribeEntityEvents(bool $enableTrigger = true): void\n {\n $eventStates = $this->client->updateEntityEventsState($enableTrigger);\n\n $this->logger->info('[integration-app] Change team entity events subscription', [\n 'teamId' => $this->team->getId(),\n 'teamName' => $this->team->getName(),\n 'states' => $eventStates,\n 'action' => $enableTrigger ? 'subscribe' : 'unsubscribe',\n ]);\n }\n\n #[\\Override] public function supportsNotes(): bool\n {\n return $this->editionConfig->supportsNotes();\n }\n\n #[\\Override] public function saveNote(\n string $title,\n string $body,\n string $objectId,\n ?NoteObject $noteObject = null,\n ): ?string {\n if ($noteObject === null) {\n return null;\n }\n\n $notePayload = [\n 'title' => $title,\n 'content' => $body,\n 'objectId' => $objectId,\n 'objectType' => $noteObject->value,\n ];\n\n $result = $this->client->createNote($notePayload);\n\n // debug saving note response\n $this->logger->info('[integration-app] createNote response', [\n 'objectId' => $objectId,\n 'objectType' => $noteObject->value,\n 'result' => $result,\n 'hasId' => isset($result['id']),\n ]);\n\n return $result['id'] ?? null;\n }\n\n /**\n * @throws CrmException\n */\n #[\\Override] public function saveActivity(Activity $activity): Activity\n {\n $this->logger->info('[integration-app] saveActivity', [\n 'activity' => $activity->getUuid(),\n 'type' => $activity->getType(),\n ]);\n\n if ($activity->getCrmType() === Activity::TYPE_CONFERENCE) {\n $crmActivity = $this->saveMeeting($activity);\n } elseif (in_array($activity->getType(), [Activity::TYPE_SOFTPHONE, Activity::TYPE_SOFTPHONE_INBOUND])) {\n $crmActivity = $this->saveCall($activity);\n } else {\n throw new CrmException('Unsupported activity type');\n }\n\n $crmActivityId = $crmActivity['id'] ?? null;\n\n if ($crmActivityId !== null) {\n $activity->crm_provider_id = $crmActivityId;\n $activity->save();\n\n $this->logger->info('[integration-app] Activity successfully logged to CRM', [\n 'activity' => $activity->getUuid(),\n 'type' => $activity->getType(),\n 'crmId' => $crmActivityId,\n ]);\n }\n\n return $activity;\n }\n\n public function saveMeeting(Activity $activity): array\n {\n $decorateActivity = app(DecorateActivity::class);\n\n $meetingPayload = [\n 'Event_Title' => $decorateActivity->generateTitle($activity),\n 'Start_DateTime' => $activity->getActualStartTime()->toIso8601String(),\n 'End_DateTime' => $activity->getActualEndTime()->toIso8601String(),\n 'ownerId' => $this->getActivityOwnerId($activity),\n ];\n\n $payload = array_merge($meetingPayload, $this->attachToProspect($activity));\n\n if ($activity->hasCrmProviderId()) {\n $crmId = $activity->getCrmProviderId();\n $meeting = $this->client->getMeeting($crmId);\n\n $oldDescription = $meeting['fields']['Description'] ?? null;\n $payload['Description'] = $decorateActivity->generateUpdatedDescription($oldDescription, $activity);\n\n $this->logger->info('[integration-app] CRM update meeting', [\n 'activity' => $activity->getUuid(),\n 'crm_id' => $crmId,\n 'payload' => $payload,\n ]);\n\n return $this->client->updateMeeting($crmId, $payload);\n }\n\n $payload['Description'] = $decorateActivity->generateDescription($activity);\n\n $this->logger->info('[integration-app] CRM log meeting', [\n 'activity' => $activity->getUuid(),\n 'payload' => $payload,\n ]);\n\n return $this->client->createMeeting($payload);\n }\n\n public function saveCall(Activity $activity): array\n {\n $decorateActivity = app(DecorateActivity::class);\n\n $callPayload = [\n 'Call_Type' => $this->getCallType($activity),\n 'Call_Start_Time' => $activity->getActualStartTime()->toIso8601String(),\n 'Call_Duration' => $activity->getDuration(),\n 'name' => $decorateActivity->generateTitle($activity),\n 'ownerId' => $this->getActivityOwnerId($activity),\n ];\n\n $payload = array_merge($callPayload, $this->attachToProspect($activity));\n\n if ($activity->hasCrmProviderId()) {\n $crmId = $activity->getCrmProviderId();\n $call = $this->client->getCall($crmId);\n\n $oldDescription = $call['fields']['Description'] ?? null;\n $payload['description'] = $decorateActivity->generateUpdatedDescription($oldDescription, $activity);\n\n $this->logger->info('[integration-app] CRM update call', [\n 'activity' => $activity->getUuid(),\n 'crm_id' => $crmId,\n 'payload' => $payload,\n ]);\n\n return $this->client->updateCall($crmId, $payload);\n }\n\n $payload['description'] = $decorateActivity->generateDescription($activity);\n\n $this->logger->info('[integration-app] CRM log call', [\n 'activity' => $activity->getUuid(),\n 'payload' => $payload,\n ]);\n\n return $this->client->createCall($payload);\n }\n\n private function getCallType(Activity $activity): string\n {\n if ($activity->getStatus() === Activity::STATUS_NO_ANSWER) {\n return self::CALL_TYPE_MISSED;\n }\n\n return $activity->getType() === Activity::TYPE_SOFTPHONE_INBOUND ? self::CALL_TYPE_INBOUND : self::CALL_TYPE_OUTBOUND;\n }\n\n private function attachToProspect(Activity $activity): array\n {\n $payload = [];\n\n if ($activity->hasContact()) {\n $payload['contactId'] = $activity->getContact()->getCrmProviderId();\n }\n\n if ($activity->hasOpportunity()) {\n return array_merge(\n $payload,\n $this->buildBasicPayload(\n self::RELATIONSHIP_OPPORTUNITY,\n $activity->getOpportunity()->getCrmProviderId()\n )\n );\n }\n\n if ($activity->hasAccount() && ! $activity->getAccount()->getIsInternal()) {\n return array_merge(\n $payload,\n $this->buildBasicPayload(\n self::RELATIONSHIP_ACCOUNT,\n $activity->getAccount()->getCrmProviderId()\n )\n );\n }\n\n if ($activity->hasLead()) {\n $payload = $this->handleLeadPayload($activity);\n }\n\n return $payload;\n }\n\n private function handleLeadPayload(Activity $activity): array\n {\n $freshLead = $this->syncLead($activity->getLead()->getCrmProviderId());\n $lead = $freshLead ?? $activity->getLead();\n\n if ($lead->getConvertedAt() === null) {\n return $this->buildBasicPayload(self::RELATIONSHIP_LEAD, $lead->getCrmProviderId());\n }\n\n $activity->lead_id = null;\n\n if ($lead->hasAccount()) {\n $account = $lead->getAccount();\n $activity->account_id = $account->getId();\n $payload = $this->buildBasicPayload(self::RELATIONSHIP_ACCOUNT, $account->getCrmProviderId());\n } else {\n $payload = [];\n }\n\n if ($lead->hasOpportunity()) {\n $opportunity = $lead->getOpportunity();\n $payload = $this->buildBasicPayload(self::RELATIONSHIP_OPPORTUNITY, $opportunity->getCrmProviderId());\n $activity->opportunity_id = $opportunity->getId();\n $activity->value = $opportunity->value;\n $activity->stage_id = $opportunity->stage_id;\n } else {\n $activity->stage_id = null;\n }\n\n if ($lead->hasContact()) {\n $contact = $lead->getContact();\n $payload['contactId'] = $contact->getCrmProviderId();\n $activity->contact_id = $contact->getId();\n }\n\n $activity->save();\n event(new ActivityLeadConverted($activity, $lead));\n\n $this->logger->info('[integration-app] Lead converted', [\n 'activityUuid' => $activity->getUuid(),\n 'leadUuid' => $lead->getUuid(),\n ]);\n\n return $payload;\n }\n\n private function buildBasicPayload(string $type, string $id): array\n {\n return [\n 'type' => $type,\n 'id' => $id,\n ];\n }\n private function getActivityOwnerId(Activity $activity): ?string\n {\n $ownerId = null;\n if ($activity->hasUser() && $activity->getUser()->getProfile() !== null) {\n $ownerId = $activity->getUser()->getProfile()->getCrmProviderId();\n }\n\n return $ownerId;\n }\n\n #[\\Override] public function saveFollowupActivity(Activity $activity, array $fields): ?string\n {\n $taskPayload = [\n 'subject' => $fields['subject'],\n 'dueTime' => isset($fields['dueDate']) ? Carbon::parse($fields['dueDate'])->format('Y-m-d') : null,\n 'ownerId' => $this->getActivityOwnerId($activity),\n ];\n\n if (isset($fields['status'])) {\n $taskPayload['status'] = $fields['status'];\n }\n\n if (isset($fields['priority'])) {\n $taskPayload['priority'] = $fields['priority'];\n }\n\n if (isset($fields['content'])) {\n $taskPayload['content'] = $fields['content'];\n }\n\n $payload = array_merge($taskPayload, $this->attachToProspect($activity));\n\n $this->logger->info('[integration-app] CRM log follow up task', [\n 'activity' => $activity->getUuid(),\n 'payload' => $payload,\n ]);\n\n $task = $this->client->createTask($payload);\n\n return $task['id'] ?? null;\n }\n\n #[\\Override] public function saveTranscriptionSummaryAsNote(\n ActivityContract $activity,\n string $title,\n string $body,\n ?string $objectId,\n ?NoteObject $noteObject = null,\n ): ?string {\n // We have to find a way to store the transcription summary\n // This might be possible either by Tasks, Events, Engagements & Notes\n // Find what the CRM supports and save the note with the appropriate object(eg Notes)\n\n // For now use only Notes as both ZOHO & Salesforce support them.\n if ($this->supportsNotes() && $objectId !== null) {\n $this->logger->info('[integration-app] saving note', [\n 'activityId' => $activity->getUuid(),\n 'objectId' => $objectId,\n ]);\n\n return $this->saveNote($title, $body, $objectId, $noteObject);\n }\n\n $this->logger->info('[integration-app] skip saveTranscriptionSummaryAsNote', [\n 'activityId' => $activity->getUuid(),\n 'supportsNotes' => $this->supportsNotes(),\n 'objectId' => $objectId,\n ]);\n\n return null;\n }\n\n public function generateProviderUrl(string $providerId, string $objectType): ?string\n {\n return $this->getCrmUrlGenerator()?->generateProviderUrl($providerId, $objectType);\n }\n\n public function updateStage($crmObject, Stage $stage): void\n {\n $objectType = $stage->getType();\n $objectId = $crmObject->getCrmProviderId();\n $params = ['stageName' => $stage->getCrmProviderId()];\n\n $this->logger->info('[integration-app] updateStage', [\n 'objectType' => $objectType,\n 'objectId' => $objectId,\n 'params' => $params,\n ]);\n\n $data = [\n 'data' => $this->normalizeData($objectType, $params),\n ];\n\n\n if ($objectType === Stage::TYPE_LEAD) {\n $this->client->updateLead($objectId, $data);\n } else {\n $this->client->updateDeal($objectId, $data);\n }\n }\n\n /**\n * @throws \\Exception\n */\n public function fetchAndAssociateRelatedActivity(Activity $activity): ?Activity\n {\n if ($activity->getCrm()?->getEdition() !== IntegrationAppProviders::ZOHO_CRM) {\n return null;\n }\n\n if (! $activity->isTypeConference()) {\n return null;\n }\n\n // The related activity is already linked.\n if ($activity->hasCrmProviderId()) {\n return $activity;\n }\n\n if ($activity->hasActualStartTime() === false) {\n return null;\n }\n\n return $this->fetchAndAssociateZohoRelatedActivity($activity);\n }\n\n public function fetchAndAssociateZohoRelatedActivity(Activity $activity): ?Activity\n {\n try {\n $meeting = $this->fetchRelatedZohoActivity($activity);\n if (empty($meeting)) {\n $this->logger->info('[integration-app] fetchRelatedZohoActivity No related activity found', [\n 'activity' => $activity->getUuid(),\n ]);\n\n return null;\n }\n\n $decorateActivity = app(DecorateActivity::class);\n $oldDescription = $meeting['Description'] ?? '';\n $updatedDescription = $decorateActivity->generateUpdatedDescription($oldDescription, $activity);\n\n $this->logger->info('[integration-app] fetchAndAssociateZohoRelatedActivity updating related activity', [\n 'activity' => $activity->getUuid(),\n 'description' => $updatedDescription,\n ]);\n\n $this->client->updateMeeting($meeting['id'], ['Description' => $updatedDescription]);\n\n // Update our activity to reflect the remote data.\n $activity->update([\n 'crm_provider_id' => $meeting['id'],\n 'summary' => $meeting['Description'],\n ]);\n\n return $activity;\n } catch (\\Exception $exception) {\n \\Sentry::captureException($exception);\n\n throw $exception;\n }\n }\n\n public function fetchRelatedZohoActivity(Activity $activity): array\n {\n [$from, $to] = $this->getFromToDates($activity);\n\n $start = $from?->toIso8601String(); // e.g., 2025-07-01T00:00:00+00:00\n $end = $to?->toIso8601String(); // e.g., 2025-07-14T23:59:59+00:00\n if ($start === null || $end === null) {\n $this->logger->info(\n '[integration-app] fetchRelatedZohoActivity missing start or end date',\n [\n 'activity' => $activity->getUuid(),\n 'start' => $start,\n 'end' => $end,\n 'from' => $from,\n 'to' => $to,\n ]\n );\n\n return [];\n }\n\n $whoId = null;\n $whatId = null;\n $criteriaParts = [];\n\n if ($activity->getContact()) {\n $whoId = $activity->getContact()->getCrmProviderId();\n $criteriaParts[] = \"(Who_Id:equals:$whoId)\";\n }\n\n if ($activity->getOpportunity()) {\n $whatId = $activity->getOpportunity()->getCrmProviderId();\n } elseif ($activity->getAccount() && $activity->getAccount()->getIsInternal() === false) {\n $whatId = $activity->getAccount()->getCrmProviderId();\n } elseif ($activity->getLead()) {\n $whatId = $activity->getLead()->getCrmProviderId();\n }\n\n if ($whatId !== null) {\n $criteriaParts[] = \"(What_Id:equals:$whatId)\";\n }\n\n if ($whoId === null && $whatId === null) {\n $this->logger->info(\n '[integration-app] fetchRelatedZohoActivity cannot find prospect',\n [\n 'activity' => $activity->getUuid(),\n ]\n );\n\n return [];\n }\n\n $criteriaParts[] = \"(Start_DateTime:greater_equal:$start)\";\n $criteriaParts[] = \"(End_DateTime:less_equal:$end)\";\n\n $criteria = implode(' AND ', $criteriaParts);\n\n $params = [\n 'criteria' => $criteria,\n 'sort_by' => 'Modified_Time',\n 'sort_order' => 'desc',\n ];\n\n $this->logger->info(\n '[integration-app] fetchRelatedZohoActivity searching for related activity',\n [\n 'activity' => $activity->getUuid(),\n 'params' => $params,\n ]\n );\n\n $meetings = $this->client->searchMeetings($params);\n if (! empty($meetings)) {\n return $meetings[0];\n }\n\n return [];\n }\n\n private function getFromToDates(Activity $activity): array\n {\n $calendarEvent = $activity->calendarEvent()->first();\n\n $from = $calendarEvent?->getStartTime();\n $to = $calendarEvent?->getEndTime();\n\n if (! $from || ! $to) {\n $from = $activity->hasScheduledStartTime()\n ? $activity->getScheduledStartTime()\n : $activity->getActualStartTime();\n\n $to = $activity->hasScheduledEndTime()\n ? $activity->getScheduledEndTime()->addMinutes(15)\n : $activity->getActualEndTime();\n }\n\n return [$from, $to];\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Execute","depth":4,"bounds":{"left":0.85486114,"top":0.31,"width":0.018055556,"height":0.026666667},"on_screen":true,"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.87291664,"top":0.31,"width":0.018055556,"height":0.026666667},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Browse Query History","depth":4,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View Parameters","depth":4,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open Query Execution Settings…","depth":4,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"In-Editor Results","depth":4,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tx: Auto","depth":4,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cancel Running Statements","depth":4,"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Playground","depth":4,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"jiminny","depth":4,"bounds":{"left":0.9138889,"top":0.31,"width":0.059027776,"height":0.026666667},"on_screen":true,"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},"on_screen":false,"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},"on_screen":false,"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},"on_screen":false,"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},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"8","depth":4,"bounds":{"left":0.8645833,"top":0.34444445,"width":0.016666668,"height":0.02111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.8854167,"top":0.34444445,"width":0.015277778,"height":0.02111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":4,"bounds":{"left":0.9048611,"top":0.34444445,"width":0.016666668,"height":0.02111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":4,"bounds":{"left":0.92569447,"top":0.34444445,"width":0.016666668,"height":0.02111111},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.9458333,"top":0.3422222,"width":0.015277778,"height":0.025555555},"on_screen":true,"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.9611111,"top":0.3422222,"width":0.014583333,"height":0.025555555},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"SELECT\n# DISTINCT\nopp.id as opp_id, opp.uuid, opp.name,\n# COUNT(dr.id) AS deal_risk_count,\n\n# dr.id,\n# cfd.value,\nusr.name AS owner_name,\nopp.value, opp.currency_code, opp.close_date, opp.remotely_created_at, opp.is_closed, opp.is_won,\nusr.uuid as owner_uuid,\nusr.photo_path as owner_photo,\nusr.id AS owner_id,\njt.name as owner_job,\nopp.stage_id, opp.stage_updated_at,\nacc.name AS acc_name, opp.stage_updated_at, acc.crm_provider_id AS acc_provider_id, opp.crm_provider_id AS opp_provider_id,\nrt.business_process_id AS pipeline_id\nFROM opportunities opp\nLEFT JOIN record_types rt ON opp.record_type_id = rt.id\nLEFT JOIN users usr ON opp.user_id = usr.id\nLEFT JOIN accounts acc ON opp.account_id = acc.id\nLEFT JOIN job_titles jt ON usr.job_title_id = jt.id\n\n# LEFT JOIN group_deal_risk_types gdrt ON gdrt.group_id = usr.group_id\n# LEFT JOIN deal_risks dr ON dr.opportunity_id = opp.id AND dr.group_deal_risk_type_id = gdrt.id\n\nLEFT JOIN crm_field_data cfd ON (cfd.object_id = opp.id and cfd.crm_field_id = 66814)\n\nWHERE opp.user_id IS NOT NULL\nAND opp.deleted_at IS NULL\nAND opp.is_closed = 1\nAND opp.is_won = 0\nAND opp.close_date >= '2024-01-01 00:00:00'\nAND opp.close_date <= '2024-12-31 23:59:59'\nAND usr.team_id = 1\n\n# and opp.id = 4823179\n\nGROUP BY opp.id, cfd.value\nORDER BY\n# cfd.value\n CAST(cfd.value AS UNSIGNED)\n# owner_name\n# (SELECT COUNT(dr.id)\n# FROM deal_risks dr\n# JOIN group_deal_risk_types gdrt ON dr.group_deal_risk_type_id = gdrt.id\n# WHERE dr.opportunity_id = opp.id\n# AND dr.is_active = 1\n# AND gdrt.is_enabled = 1)\nDESC\nLIMIT 25\n# OFFSET 0\n;\n\nselect * from crm_fields where crm_configuration_id = 1 and object_type = 'opportunity';\nselect * from crm_layout_entities where crm_layout_id = 1493;\n\nSELECT * FROM opportunities WHERE id = 4584045;\nSELECT * FROM crm_field_data WHERE object_id = 4584045;\n\nSELECT * FROM opportunities where team_id = 1 and crm_provider_id = '0061K00000lfb9IQAQ'\n\nSELECT\n opp.id as opportunity_id,\n opp.name,\n COUNT(dr.id) as risk_count\nFROM opportunities opp\nLEFT JOIN deal_risks dr ON dr.opportunity_id = opp.id\nWHERE opp.id IN (\n 6069574,8900938,9507638,9524799,9660490,9662824,9705675,9749758,4158460,4391812,6450439,4448422,5118945,5590675,4584045,7228149,9002408,9165534,9446720,9641778,9665149,9703344,9709280,5747948,4158491,6182565,6263970,5798120,5111315,4536978,6062352,6548383,6072095,6548225,4480986,5011422,6548381,8760540,8917554,9509986,9514392,9569009,9569011,9578490,9713604,5784397,7276612,7288405,8994421,9118219,9608148,9818911,4510535,6479693,5958049,6271674,6550448,4158331,4158483,6126571,6171615,6540943,4897466,5190896,5796182,5932762,8572433,8723698,8892697,9711001,9789264,4549188,6100831,6170064,6260799,6263653,6449936,6530871,6538978,7777651,8059269,8319918,8787049,8901150,9263153,9453207,9514738,9696700,9791062,5752018,6421452,7439134,7878923,9354763,9369285,9514396,9582506,9889949,9890216,4094311,4158495,4158496,6098128,5585661,3872564,6442149,5891604,6164746,6199593,6583474,6519684,9018490,9809006,4496897,5041324,5829430,6198319,6253504,6555763,7242914,7931055,8024125,8797814,8058559,8673347,8892695,8994420,9616219,9714970,9722004,9809439,9818918,6523177,8134147,9002915,9711422,9892713,9901719,9954210,9978435,5800810,6243518,6416114,6222251,6411974,6512456,5791953,6545606,9914780,5805540,6238986,6463838,6547680,9767049,9809437,9810885,9890855,6673493,9902036,4335521,6379871,6503799,6546077,8018765,9907556,9958433,9905855,9916179,9946741,9957877,5563344,6271838,6450815,7641128,7762567,7780592,8684810,8685786,8685787,8685788\n)\nGROUP BY opp.id;\n\nSELECT COUNT(dr.id)\n FROM deal_risks dr\n JOIN group_deal_risk_types gdrt ON dr.group_deal_risk_type_id = gdrt.id\n WHERE dr.opportunity_id = 5563344\n# AND gdrt.group_id = usr.group_id\n\n\n\nEXPLAIN SELECT\n opp.id as opp_id, opp.uuid, opp.name,\n\ncfd.value,\ncfv.sequence,\ncfv.value,\n# MAX(cfd.value) AS max_cfd_value,\nusr.name AS owner_name,\nopp.value, opp.currency_code, opp.close_date, opp.remotely_created_at, opp.is_closed, opp.is_won,\nusr.uuid as owner_uuid,\nusr.photo_path as owner_photo,\nusr.id AS owner_id,\njt.name as owner_job,\nopp.stage_id, opp.stage_updated_at,\nacc.name AS acc_name, opp.stage_updated_at, acc.crm_provider_id AS acc_provider_id, opp.crm_provider_id AS opp_provider_id,\nrt.business_process_id AS pipeline_id\nFROM opportunities opp\n\nLEFT JOIN record_types rt ON opp.record_type_id = rt.id\nLEFT JOIN users usr ON opp.user_id = usr.id\nLEFT JOIN accounts acc ON opp.account_id = acc.id\nLEFT JOIN job_titles jt ON usr.job_title_id = jt.id\n\nLEFT JOIN crm_field_data cfd ON cfd.id = (SELECT sub_cfd.id\n FROM crm_field_data sub_cfd\n WHERE sub_cfd.object_id = opp.id\n AND sub_cfd.crm_field_id = 66810\n ORDER BY sub_cfd.updated_at DESC\n LIMIT 1)\n\nLEFT JOIN crm_field_values cfv ON cfv.crm_field_id = 66810 AND cfv.value = cfd.value\n\nWHERE opp.user_id IS NOT NULL\nAND opp.deleted_at IS NULL\nAND opp.is_closed = 0\n# AND opp.is_closed = 1\n# AND opp.is_won = 0\nAND opp.close_date >= '2024-01-01 00:00:00'\nAND opp.close_date <= '2024-12-31 23:59:59'\nAND usr.team_id = 1\n\n# and opp.id = 4823179\n\n# GROUP BY opp.id\nORDER BY\n cfv.sequence DESC,\n# opp.name\n# owner_name\n cfd.value\n# CAST(cfd.value AS UNSIGNED)\n# CAST(MAX(cfd.value) AS UNSIGNED)\n# (SELECT COUNT(dr.id)\n# FROM deal_risks dr\n# JOIN group_deal_risk_types gdrt ON dr.group_deal_risk_type_id = gdrt.id\n# WHERE dr.opportunity_id = opp.id\n# AND dr.is_active = 1 AND gdrt.is_enabled = 1)\nDESC\n# LIMIT 75, 25\n;\n\n\n\nSELECT * FROM crm_field_values WHERE crm_field_id = 66810;\n\nSELECT f.id, f.crm_provider_id AS field_name, f.label, fd.object_id AS dealId, fd.value, fd.updated_at, fd.id, fd.created_at\nFROM crm_fields f\nINNER JOIN crm_field_data fd ON fd.crm_field_id = f.id\n WHERE (f.crm_configuration_id = 1)\n AND (f.object_type = 'opportunity')\n# AND (fd.object_id IN (4158331,4158483,4158495,4158496,6069574,6263970,6171615,6540943,6545606,5829430,6198319,6263653,6548381,7242914,8797814,7228149,7439134,7878923,8134147,9002915,9118219,9165534,9354763,9369285,9446720))\n AND (fd.object_id IN (4158460))\n AND (f.crm_provider_id IN ('ForecastCategoryName'))\n ORDER BY fd.object_id ASC, fd.updated_at DESC;\n\nselect * from crm_layouts where crm_configuration_id = 1;\nselect cf.* from crm_fields cf\njoin crm_layout_entities cle on cf.id = cle.crm_field_id\nwhere crm_layout_id = 1493;\n\nSELECT * FROM opportunities WHERE id = 4158460;\nSELECT * FROM crm_field_data WHERE object_id = 4158460;\n\nselect * from users where team_id = 1;\nSELECT * FROM users WHERE id = 7160;\nselect * from role_user where user_id = 3248;\n\nselect * from crm_field_values where crm_field_id = 66824;\n\nSELECT * FROM users WHERE id = 23470;\nselect * from crm_configurations;\n\n# ******************************************\nselect * from teams where id = 1038; # 23521, 966\nselect * from users where team_id = 1038;\nselect * from crm_configurations where id = 966;\nSELECT * FROM activities WHERE uuid_to_bin('e8dc7c34-31f6-4430-bd81-2d9d8f00dd07') = uuid; # 54965762\nSELECT * FROM activities WHERE uuid_to_bin('4b5727c0-69d1-428f-b8d9-b649055166e2') = uuid; # 54965764\nSELECT * FROM participants WHERE activity_id = 54965764;\n\nSELECT id, uuid, title, recording_state FROM activities WHERE uuid_to_bin('355f105d-5606-4379-b0c5-d91daf59f4ce') = uuid; # 54964075\nSELECT * FROM participants WHERE activity_id = 54964075;\nselect f.id, slug, title, tf.team_id from team_features tf JOIN features f on tf.feature_id = f.id\n where tf.team_id = 1038;\n\n\n# ****************************************** PD *************************\nselect * from teams where id = 1029;\nSELECT * FROM crm_configurations WHERE id = 957;\nSELECT * FROM activities WHERE uuid_to_bin('581a33cb-4343-44bd-ac0c-4a5cee71c5ec') = uuid; # 54963423\nSELECT * FROM activities WHERE uuid_to_bin('07238011-25fa-418e-838b-fb21e82b9ea2') = uuid; # 54963433\n\nSELECT * FROM activities WHERE uuid_to_bin('8b6bb2f7-e7a7-4aec-8806-fbfea7093ccd') = uuid; # 54963421\n\n# ****************************************** Close *************************\nselect * from teams where id = 1031;\nSELECT * FROM crm_configurations WHERE id = 959;\nSELECT * FROM activities WHERE uuid_to_bin('59c517e0-96c9-4dad-bfeb-b7bef72f8725') = uuid; # 54963517\n\n\nSELECT * FROM activities WHERE uuid_to_bin('07238011-25fa-418e-838b-fb21e82b9ea2') = uuid; # 54963433\n\nSELECT * FROM activities WHERE uuid_to_bin('d68311e3-ac34-49bd-bf04-88323a7e5352') = uuid; # 54966009\n\n# ****************************************** SF *************************\nSELECT * FROM activities WHERE uuid_to_bin('2bd4cfa3-4eb5-4c77-84a7-9ed46a21c988') = uuid;\n\nselect * from roles;\nselect * from permissions;\nselect * from permission_role where permission_id = 136;\n\nselect * from migrations order by id desc;\n\nselect * from teams where id IN (1, 1037);\nselect * from crm_layouts where crm_configuration_id = 1;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 1493;\nSELECT * FROM crm_fields WHERE id IN (1652,1661,66799,66814,66821,66836,66843,66846,66864,84752,182306,323580,380378);\n\nselect * from features;\nselect * from team_features where feature_id = 33;\nselect * from opportunities;\n\nselect * from teams;\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 = 1052 and sa.provider = 'hubspot';\n\nSELECT * FROM accounts where id = 11512582;\nselect * from activities where account_id = 11512582;","depth":4,"on_screen":true,"value":"SELECT\n# DISTINCT\nopp.id as opp_id, opp.uuid, opp.name,\n# COUNT(dr.id) AS deal_risk_count,\n\n# dr.id,\n# cfd.value,\nusr.name AS owner_name,\nopp.value, opp.currency_code, opp.close_date, opp.remotely_created_at, opp.is_closed, opp.is_won,\nusr.uuid as owner_uuid,\nusr.photo_path as owner_photo,\nusr.id AS owner_id,\njt.name as owner_job,\nopp.stage_id, opp.stage_updated_at,\nacc.name AS acc_name, opp.stage_updated_at, acc.crm_provider_id AS acc_provider_id, opp.crm_provider_id AS opp_provider_id,\nrt.business_process_id AS pipeline_id\nFROM opportunities opp\nLEFT JOIN record_types rt ON opp.record_type_id = rt.id\nLEFT JOIN users usr ON opp.user_id = usr.id\nLEFT JOIN accounts acc ON opp.account_id = acc.id\nLEFT JOIN job_titles jt ON usr.job_title_id = jt.id\n\n# LEFT JOIN group_deal_risk_types gdrt ON gdrt.group_id = usr.group_id\n# LEFT JOIN deal_risks dr ON dr.opportunity_id = opp.id AND dr.group_deal_risk_type_id = gdrt.id\n\nLEFT JOIN crm_field_data cfd ON (cfd.object_id = opp.id and cfd.crm_field_id = 66814)\n\nWHERE opp.user_id IS NOT NULL\nAND opp.deleted_at IS NULL\nAND opp.is_closed = 1\nAND opp.is_won = 0\nAND opp.close_date >= '2024-01-01 00:00:00'\nAND opp.close_date <= '2024-12-31 23:59:59'\nAND usr.team_id = 1\n\n# and opp.id = 4823179\n\nGROUP BY opp.id, cfd.value\nORDER BY\n# cfd.value\n CAST(cfd.value AS UNSIGNED)\n# owner_name\n# (SELECT COUNT(dr.id)\n# FROM deal_risks dr\n# JOIN group_deal_risk_types gdrt ON dr.group_deal_risk_type_id = gdrt.id\n# WHERE dr.opportunity_id = opp.id\n# AND dr.is_active = 1\n# AND gdrt.is_enabled = 1)\nDESC\nLIMIT 25\n# OFFSET 0\n;\n\nselect * from crm_fields where crm_configuration_id = 1 and object_type = 'opportunity';\nselect * from crm_layout_entities where crm_layout_id = 1493;\n\nSELECT * FROM opportunities WHERE id = 4584045;\nSELECT * FROM crm_field_data WHERE object_id = 4584045;\n\nSELECT * FROM opportunities where team_id = 1 and crm_provider_id = '0061K00000lfb9IQAQ'\n\nSELECT\n opp.id as opportunity_id,\n opp.name,\n COUNT(dr.id) as risk_count\nFROM opportunities opp\nLEFT JOIN deal_risks dr ON dr.opportunity_id = opp.id\nWHERE opp.id IN (\n 6069574,8900938,9507638,9524799,9660490,9662824,9705675,9749758,4158460,4391812,6450439,4448422,5118945,5590675,4584045,7228149,9002408,9165534,9446720,9641778,9665149,9703344,9709280,5747948,4158491,6182565,6263970,5798120,5111315,4536978,6062352,6548383,6072095,6548225,4480986,5011422,6548381,8760540,8917554,9509986,9514392,9569009,9569011,9578490,9713604,5784397,7276612,7288405,8994421,9118219,9608148,9818911,4510535,6479693,5958049,6271674,6550448,4158331,4158483,6126571,6171615,6540943,4897466,5190896,5796182,5932762,8572433,8723698,8892697,9711001,9789264,4549188,6100831,6170064,6260799,6263653,6449936,6530871,6538978,7777651,8059269,8319918,8787049,8901150,9263153,9453207,9514738,9696700,9791062,5752018,6421452,7439134,7878923,9354763,9369285,9514396,9582506,9889949,9890216,4094311,4158495,4158496,6098128,5585661,3872564,6442149,5891604,6164746,6199593,6583474,6519684,9018490,9809006,4496897,5041324,5829430,6198319,6253504,6555763,7242914,7931055,8024125,8797814,8058559,8673347,8892695,8994420,9616219,9714970,9722004,9809439,9818918,6523177,8134147,9002915,9711422,9892713,9901719,9954210,9978435,5800810,6243518,6416114,6222251,6411974,6512456,5791953,6545606,9914780,5805540,6238986,6463838,6547680,9767049,9809437,9810885,9890855,6673493,9902036,4335521,6379871,6503799,6546077,8018765,9907556,9958433,9905855,9916179,9946741,9957877,5563344,6271838,6450815,7641128,7762567,7780592,8684810,8685786,8685787,8685788\n)\nGROUP BY opp.id;\n\nSELECT COUNT(dr.id)\n FROM deal_risks dr\n JOIN group_deal_risk_types gdrt ON dr.group_deal_risk_type_id = gdrt.id\n WHERE dr.opportunity_id = 5563344\n# AND gdrt.group_id = usr.group_id\n\n\n\nEXPLAIN SELECT\n opp.id as opp_id, opp.uuid, opp.name,\n\ncfd.value,\ncfv.sequence,\ncfv.value,\n# MAX(cfd.value) AS max_cfd_value,\nusr.name AS owner_name,\nopp.value, opp.currency_code, opp.close_date, opp.remotely_created_at, opp.is_closed, opp.is_won,\nusr.uuid as owner_uuid,\nusr.photo_path as owner_photo,\nusr.id AS owner_id,\njt.name as owner_job,\nopp.stage_id, opp.stage_updated_at,\nacc.name AS acc_name, opp.stage_updated_at, acc.crm_provider_id AS acc_provider_id, opp.crm_provider_id AS opp_provider_id,\nrt.business_process_id AS pipeline_id\nFROM opportunities opp\n\nLEFT JOIN record_types rt ON opp.record_type_id = rt.id\nLEFT JOIN users usr ON opp.user_id = usr.id\nLEFT JOIN accounts acc ON opp.account_id = acc.id\nLEFT JOIN job_titles jt ON usr.job_title_id = jt.id\n\nLEFT JOIN crm_field_data cfd ON cfd.id = (SELECT sub_cfd.id\n FROM crm_field_data sub_cfd\n WHERE sub_cfd.object_id = opp.id\n AND sub_cfd.crm_field_id = 66810\n ORDER BY sub_cfd.updated_at DESC\n LIMIT 1)\n\nLEFT JOIN crm_field_values cfv ON cfv.crm_field_id = 66810 AND cfv.value = cfd.value\n\nWHERE opp.user_id IS NOT NULL\nAND opp.deleted_at IS NULL\nAND opp.is_closed = 0\n# AND opp.is_closed = 1\n# AND opp.is_won = 0\nAND opp.close_date >= '2024-01-01 00:00:00'\nAND opp.close_date <= '2024-12-31 23:59:59'\nAND usr.team_id = 1\n\n# and opp.id = 4823179\n\n# GROUP BY opp.id\nORDER BY\n cfv.sequence DESC,\n# opp.name\n# owner_name\n cfd.value\n# CAST(cfd.value AS UNSIGNED)\n# CAST(MAX(cfd.value) AS UNSIGNED)\n# (SELECT COUNT(dr.id)\n# FROM deal_risks dr\n# JOIN group_deal_risk_types gdrt ON dr.group_deal_risk_type_id = gdrt.id\n# WHERE dr.opportunity_id = opp.id\n# AND dr.is_active = 1 AND gdrt.is_enabled = 1)\nDESC\n# LIMIT 75, 25\n;\n\n\n\nSELECT * FROM crm_field_values WHERE crm_field_id = 66810;\n\nSELECT f.id, f.crm_provider_id AS field_name, f.label, fd.object_id AS dealId, fd.value, fd.updated_at, fd.id, fd.created_at\nFROM crm_fields f\nINNER JOIN crm_field_data fd ON fd.crm_field_id = f.id\n WHERE (f.crm_configuration_id = 1)\n AND (f.object_type = 'opportunity')\n# AND (fd.object_id IN (4158331,4158483,4158495,4158496,6069574,6263970,6171615,6540943,6545606,5829430,6198319,6263653,6548381,7242914,8797814,7228149,7439134,7878923,8134147,9002915,9118219,9165534,9354763,9369285,9446720))\n AND (fd.object_id IN (4158460))\n AND (f.crm_provider_id IN ('ForecastCategoryName'))\n ORDER BY fd.object_id ASC, fd.updated_at DESC;\n\nselect * from crm_layouts where crm_configuration_id = 1;\nselect cf.* from crm_fields cf\njoin crm_layout_entities cle on cf.id = cle.crm_field_id\nwhere crm_layout_id = 1493;\n\nSELECT * FROM opportunities WHERE id = 4158460;\nSELECT * FROM crm_field_data WHERE object_id = 4158460;\n\nselect * from users where team_id = 1;\nSELECT * FROM users WHERE id = 7160;\nselect * from role_user where user_id = 3248;\n\nselect * from crm_field_values where crm_field_id = 66824;\n\nSELECT * FROM users WHERE id = 23470;\nselect * from crm_configurations;\n\n# ******************************************\nselect * from teams where id = 1038; # 23521, 966\nselect * from users where team_id = 1038;\nselect * from crm_configurations where id = 966;\nSELECT * FROM activities WHERE uuid_to_bin('e8dc7c34-31f6-4430-bd81-2d9d8f00dd07') = uuid; # 54965762\nSELECT * FROM activities WHERE uuid_to_bin('4b5727c0-69d1-428f-b8d9-b649055166e2') = uuid; # 54965764\nSELECT * FROM participants WHERE activity_id = 54965764;\n\nSELECT id, uuid, title, recording_state FROM activities WHERE uuid_to_bin('355f105d-5606-4379-b0c5-d91daf59f4ce') = uuid; # 54964075\nSELECT * FROM participants WHERE activity_id = 54964075;\nselect f.id, slug, title, tf.team_id from team_features tf JOIN features f on tf.feature_id = f.id\n where tf.team_id = 1038;\n\n\n# ****************************************** PD *************************\nselect * from teams where id = 1029;\nSELECT * FROM crm_configurations WHERE id = 957;\nSELECT * FROM activities WHERE uuid_to_bin('581a33cb-4343-44bd-ac0c-4a5cee71c5ec') = uuid; # 54963423\nSELECT * FROM activities WHERE uuid_to_bin('07238011-25fa-418e-838b-fb21e82b9ea2') = uuid; # 54963433\n\nSELECT * FROM activities WHERE uuid_to_bin('8b6bb2f7-e7a7-4aec-8806-fbfea7093ccd') = uuid; # 54963421\n\n# ****************************************** Close *************************\nselect * from teams where id = 1031;\nSELECT * FROM crm_configurations WHERE id = 959;\nSELECT * FROM activities WHERE uuid_to_bin('59c517e0-96c9-4dad-bfeb-b7bef72f8725') = uuid; # 54963517\n\n\nSELECT * FROM activities WHERE uuid_to_bin('07238011-25fa-418e-838b-fb21e82b9ea2') = uuid; # 54963433\n\nSELECT * FROM activities WHERE uuid_to_bin('d68311e3-ac34-49bd-bf04-88323a7e5352') = uuid; # 54966009\n\n# ****************************************** SF *************************\nSELECT * FROM activities WHERE uuid_to_bin('2bd4cfa3-4eb5-4c77-84a7-9ed46a21c988') = uuid;\n\nselect * from roles;\nselect * from permissions;\nselect * from permission_role where permission_id = 136;\n\nselect * from migrations order by id desc;\n\nselect * from teams where id IN (1, 1037);\nselect * from crm_layouts where crm_configuration_id = 1;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 1493;\nSELECT * FROM crm_fields WHERE id IN (1652,1661,66799,66814,66821,66836,66843,66846,66864,84752,182306,323580,380378);\n\nselect * from features;\nselect * from team_features where feature_id = 33;\nselect * from opportunities;\n\nselect * from teams;\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 = 1052 and sa.provider = 'hubspot';\n\nSELECT * FROM accounts where id = 11512582;\nselect * from activities where account_id = 11512582;","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.025,"top":0.06666667,"width":0.050694443,"height":0.034444444},"on_screen":true,"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},"on_screen":false,"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},"on_screen":false,"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},"on_screen":false,"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},"on_screen":false,"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},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
4266403488567062772
|
6524482065460761565
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
#12066 on JY-20725-handle Project: faVsco.js, menu
#12066 on JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
16
2
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Crm\IntegrationApp;
use Carbon\Carbon;
use Jiminny\Contracts\Crm\Providers;
use Jiminny\Contracts\Services\Crm\ClientInterface;
use Jiminny\Contracts\Services\Crm\FetchRelatedActivityInterface;
use Jiminny\Contracts\Services\Crm\ImportsBusinessProcessesInterface;
use Jiminny\Contracts\Services\Crm\LayoutManagementInterface;
use Jiminny\Contracts\Services\Crm\MatchCrmEntitiesInterface;
use Jiminny\Contracts\Services\Crm\Provider\IntegrationAppInterface;
use Jiminny\Contracts\Services\Crm\RemoteEntityLookupInterface;
use Jiminny\Contracts\Services\Crm\RemoteEntityManipulationInterface;
use Jiminny\Contracts\Services\Crm\RemoteNoteEntityManipulationInterface;
use Jiminny\Contracts\Services\Crm\SendSummaryToCrmInterface;
use Jiminny\Contracts\Services\Crm\SettingsInterface;
use Jiminny\Contracts\Services\Crm\SyncCrmEntitiesInterface;
use Jiminny\Contracts\Services\Crm\SyncCrmMetadataInterface;
use Jiminny\Events\Activities\Crm\ActivityLeadConverted;
use Jiminny\Exceptions\CrmException;
use Jiminny\Exceptions\SocialAccountNotFoundException;
use Jiminny\Jobs\Crm\NoteObject;
use Jiminny\Models\Account;
use Jiminny\Models\Activity;
use Jiminny\Models\Contracts\ActivityContract;
use Jiminny\Models\Crm\Configuration;
use Jiminny\Models\Opportunity;
use Jiminny\Models\Stage;
use Jiminny\Models\User;
use Jiminny\Services\Crm\BaseService;
use Jiminny\Services\Crm\IntegrationApp\Config\IntegrationAppProviders;
use Jiminny\Services\Crm\IntegrationApp\Config\IntegrationConfigFactory;
use Jiminny\Services\Crm\IntegrationApp\DTO\Mappers\FieldMapperInterface;
use Jiminny\Services\Crm\IntegrationApp\DTO\Mappers\LeadFieldMapper;
use Jiminny\Services\Crm\IntegrationApp\DTO\Utils\GenerateProviderUrlInterface;
use Jiminny\Services\Crm\IntegrationApp\DTO\Utils\IntegrationAppCrmGeneratorFactory;
use Jiminny\Services\Crm\IntegrationApp\DTO\Utils\UrlGeneratorInterface;
use Jiminny\Services\Crm\IntegrationApp\ServiceTraits\SyncCrmFieldsTrait;
use Jiminny\Services\Crm\IntegrationApp\ServiceTraits\SystemStateTrait;
use Jiminny\Services\Crm\IntegrationApp\ServiceTraits\LayoutTrait;
use Jiminny\Services\Crm\IntegrationApp\ServiceTraits\MatchProspectsTrait;
use Jiminny\Services\Crm\IntegrationApp\ServiceTraits\NotSupportedTrait;
use Jiminny\Services\Crm\IntegrationApp\ServiceTraits\SyncCrmEntitiesTrait;
use Jiminny\Services\Crm\IntegrationApp\ServiceTraits\SyncCrmMetadataTrait;
use Psr\Log\LoggerInterface;
use Jiminny\Services\Crm\IntegrationApp\DTO\Mappers\OpportunityFieldMapper;
use Jiminny\Repositories\Crm\ProfileRepository;
use Jiminny\Repositories\Crm\OpportunityRepository;
use Jiminny\Models\Crm\Profile;
use Jiminny\Services\Crm\CrmObjects\CrmObjectsRepository;
class Service extends BaseService implements
IntegrationAppInterface,
SyncCrmEntitiesInterface,
SyncCrmMetadataInterface,
ImportsBusinessProcessesInterface,
RemoteEntityManipulationInterface,
LayoutManagementInterface,
SettingsInterface,
MatchCrmEntitiesInterface,
RemoteEntityLookupInterface,
RemoteNoteEntityManipulationInterface,
SendSummaryToCrmInterface,
UrlGeneratorInterface,
FetchRelatedActivityInterface
{
use SyncCrmMetadataTrait;
use SyncCrmEntitiesTrait;
use SystemStateTrait;
use LayoutTrait;
use NotSupportedTrait;
use MatchProspectsTrait;
use SyncCrmFieldsTrait;
public const string CALL_TYPE_MISSED = 'Missed';
public const string CALL_TYPE_INBOUND = 'Inbound';
public const string CALL_TYPE_OUTBOUND = 'Outbound';
public const string RELATIONSHIP_OPPORTUNITY = 'Deals';
public const string RELATIONSHIP_LEAD = 'Leads';
public const string RELATIONSHIP_ACCOUNT = 'Accounts';
/**
* @var ClientInterface&DataClient
*/
protected $client;
protected ?User $invokedUser = null;
protected ?GenerateProviderUrlInterface $crmUrlGenerator = null;
public function __construct(
DataClient $client,
LoggerInterface $logger,
) {
parent::__construct();
$this->client = $client;
$this->logger = $logger;
}
public function getDisplayName(): string
{
return Providers::getProviderDisplayName(
Providers::getCrmIntegrationSlug($this->config)
);
}
/**
* @throws \Exception
*/
public function setUser(User $user): void
{
$this->configureSentryScope($user);
$this->invokedUser = $user;
$this->team = $user->getTeam();
$teamOwner = $this->team->getOwner();
$this->setConfiguration($user->getTeam()->getCrmConfiguration());
$this->setEditionConfiguration(Providers::getCrmIntegrationSlug($this->config));
$this->setCrmUrlGenerator($this->config);
$this->client->setTeam($this->team);
$socialAccount = $teamOwner?->getSocialAccount('integration-app');
if ($socialAccount === null) {
$this->logger->info('[integration-app] Social account not found', [
'teamId' => $this->team->getId(),
'teamOwnerId' => $teamOwner?->getId(),
'userId' => $user->getId(),
]);
throw new SocialAccountNotFoundException('Social account not found!');
}
$this->client->setSocialAccount($socialAccount);
// The CRM Service is properly bootstrapped, and supports remote operations
$this->connect();
}
public function normalizeValue(string $fieldType, string $fieldValue, bool $internal = false): string
{
return $fieldValue;
}
public function find(string $name, array $scopes): array
{
/** @var LocalSearch $localSearch */
$localSearch = app(LocalSearch::class);
$localSearch->setConfiguration($this->config);
$localSearch->setCountryCode($this->invokedUser->getCountryCode());
return $localSearch->search($name);
// if (! empty($localMatch)) {
// return $localMatch;
// }
//
// /** @var RemoteSearch $remoteSearch */
// $remoteSearch = app(RemoteSearch::class);
// $remoteSearch->setClient($this->client);
// $remoteSearch->setConfiguration($this->config);
//
// return $remoteSearch->search($name);
}
public function findOpportunities(?string $crmAccountId, ?string $crmContactId, ?int $userId = null): array
{
$data = [];
$ownerData = [];
$account = $this->getAccount($crmAccountId, $crmContactId);
if ($account === null) {
return [];
}
$ownerId = $this->getOwnerId($userId);
try {
$opportunityRepository = app(OpportunityRepository::class);
$opportunities = $opportunityRepository->findAllByConfigurationAndAccountId(
$this->config,
$account->getId()
);
foreach ($opportunities as $opportunity) {
/** @var Opportunity $opportunity */
$record = $this->buildOpportunityData($opportunity);
if ($ownerId && $opportunity->getOwnerId() === $ownerId) {
$ownerData[] = $record;
}
$data[] = $record;
}
if (! empty($ownerData)) {
return $ownerData;
}
return $data;
} catch (\Exception $e) {
$this->logger->info('[integration-app] Failed to fetch opportunities', [
'contact' => $crmContactId,
'account' => $crmAccountId,
'owner' => $ownerId,
'error' => $e->getMessage(),
]);
return $data;
}
}
private function getOwnerId(?int $userId = null): ?string
{
if (! $userId) {
return null;
}
$profileRepository = app(ProfileRepository::class);
$profile = $profileRepository->findProfileByUserId($this->config, $userId);
return $profile instanceof Profile ? $profile->getCrmProviderId() : null;
}
private function getAccount(?string $crmAccountId = null, ?string $crmContactId = null): ?Account
{
$crmRepository = app(CrmObjectsRepository::class);
if ($crmAccountId === null) {
$contact = $crmRepository->findContactByCrmProviderId($this->config, $crmContactId);
return $contact->getAccount();
}
return $crmRepository->findAccountByCrmProviderId($this->config, $crmAccountId);
}
private function buildOpportunityData(Opportunity $opportunity): array
{
$record = [
'crmId' => $opportunity->getCrmProviderId(),
'name' => $opportunity->getName(),
'won' => $opportunity->isWon(),
'closed' => $opportunity->isClosed(),
];
if (! empty($opportunity->getFormattedValueAttribute())) {
$record['value'] = $opportunity->getFormattedValueAttribute();
}
if (! empty($opportunity->getStage())) {
$record['stage'] = [
'id' => $opportunity->getStage()->getUuid(),
'name' => $opportunity->getStage()->getName(),
];
}
return $record;
}
public function updateRecord(string $objectType, string $objectId, array $data, array $headers = []): void
{
$data = [
'data' => $this->normalizeData($objectType, $data),
];
$this->client->updateRecordById($objectType, $objectId, $data);
}
private function normalizeData(string $objectType, array $data): array
{
$fieldMapper = $this->getFieldMapper($objectType);
if (! $fieldMapper instanceof FieldMapperInterface) {
return $data;
}
return $fieldMapper->mapToCrmFields($data);
}
private function getFieldMapper(string $objectType): ?FieldMapperInterface
{
if ($objectType === self::OBJECT_OPPORTUNITY) {
return app(OpportunityFieldMapper::class);
}
if ($objectType === self::OBJECT_LEAD) {
return app(LeadFieldMapper::class);
}
return null;
}
public function getRecord(string $objectType, string $objectId, array $fields = []): array
{
return $this->client->getRecordById($objectType, $objectId);
}
public function getConfiguration(): Configuration
{
return $this->config;
}
public function setConfiguration(Configuration $config): void
{
$this->clearExternalMapCache();
$this->config = $config;
}
private function setEditionConfiguration(string $provider): void
{
$this->editionConfig = app(IntegrationConfigFactory::class)->create($provider);
}
public function setCrmUrlGenerator(Configuration $config): void
{
$this->crmUrlGenerator = app(IntegrationAppCrmGeneratorFactory::class)->create($config);
}
public function getCrmUrlGenerator(): ?GenerateProviderUrlInterface
{
if ($this->crmUrlGenerator === null) {
$this->setCrmUrlGenerator($this->config);
}
return $this->crmUrlGenerator;
}
public function subscribeEntityEvents(bool $enableTrigger = true): void
{
$eventStates = $this->client->updateEntityEventsState($enableTrigger);
$this->logger->info('[integration-app] Change team entity events subscription', [
'teamId' => $this->team->getId(),
'teamName' => $this->team->getName(),
'states' => $eventStates,
'action' => $enableTrigger ? 'subscribe' : 'unsubscribe',
]);
}
#[\Override] public function supportsNotes(): bool
{
return $this->editionConfig->supportsNotes();
}
#[\Override] public function saveNote(
string $title,
string $body,
string $objectId,
?NoteObject $noteObject = null,
): ?string {
if ($noteObject === null) {
return null;
}
$notePayload = [
'title' => $title,
'content' => $body,
'objectId' => $objectId,
'objectType' => $noteObject->value,
];
$result = $this->client->createNote($notePayload);
// debug saving note response
$this->logger->info('[integration-app] createNote response', [
'objectId' => $objectId,
'objectType' => $noteObject->value,
'result' => $result,
'hasId' => isset($result['id']),
]);
return $result['id'] ?? null;
}
/**
* @throws CrmException
*/
#[\Override] public function saveActivity(Activity $activity): Activity
{
$this->logger->info('[integration-app] saveActivity', [
'activity' => $activity->getUuid(),
'type' => $activity->getType(),
]);
if ($activity->getCrmType() === Activity::TYPE_CONFERENCE) {
$crmActivity = $this->saveMeeting($activity);
} elseif (in_array($activity->getType(), [Activity::TYPE_SOFTPHONE, Activity::TYPE_SOFTPHONE_INBOUND])) {
$crmActivity = $this->saveCall($activity);
} else {
throw new CrmException('Unsupported activity type');
}
$crmActivityId = $crmActivity['id'] ?? null;
if ($crmActivityId !== null) {
$activity->crm_provider_id = $crmActivityId;
$activity->save();
$this->logger->info('[integration-app] Activity successfully logged to CRM', [
'activity' => $activity->getUuid(),
'type' => $activity->getType(),
'crmId' => $crmActivityId,
]);
}
return $activity;
}
public function saveMeeting(Activity $activity): array
{
$decorateActivity = app(DecorateActivity::class);
$meetingPayload = [
'Event_Title' => $decorateActivity->generateTitle($activity),
'Start_DateTime' => $activity->getActualStartTime()->toIso8601String(),
'End_DateTime' => $activity->getActualEndTime()->toIso8601String(),
'ownerId' => $this->getActivityOwnerId($activity),
];
$payload = array_merge($meetingPayload, $this->attachToProspect($activity));
if ($activity->hasCrmProviderId()) {
$crmId = $activity->getCrmProviderId();
$meeting = $this->client->getMeeting($crmId);
$oldDescription = $meeting['fields']['Description'] ?? null;
$payload['Description'] = $decorateActivity->generateUpdatedDescription($oldDescription, $activity);
$this->logger->info('[integration-app] CRM update meeting', [
'activity' => $activity->getUuid(),
'crm_id' => $crmId,
'payload' => $payload,
]);
return $this->client->updateMeeting($crmId, $payload);
}
$payload['Description'] = $decorateActivity->generateDescription($activity);
$this->logger->info('[integration-app] CRM log meeting', [
'activity' => $activity->getUuid(),
'payload' => $payload,
]);
return $this->client->createMeeting($payload);
}
public function saveCall(Activity $activity): array
{
$decorateActivity = app(DecorateActivity::class);
$callPayload = [
'Call_Type' => $this->getCallType($activity),
'Call_Start_Time' => $activity->getActualStartTime()->toIso8601String(),
'Call_Duration' => $activity->getDuration(),
'name' => $decorateActivity->generateTitle($activity),
'ownerId' => $this->getActivityOwnerId($activity),
];
$payload = array_merge($callPayload, $this->attachToProspect($activity));
if ($activity->hasCrmProviderId()) {
$crmId = $activity->getCrmProviderId();
$call = $this->client->getCall($crmId);
$oldDescription = $call['fields']['Description'] ?? null;
$payload['description'] = $decorateActivity->generateUpdatedDescription($oldDescription, $activity);
$this->logger->info('[integration-app] CRM update call', [
'activity' => $activity->getUuid(),
'crm_id' => $crmId,
'payload' => $payload,
]);
return $this->client->updateCall($crmId, $payload);
}
$payload['description'] = $decorateActivity->generateDescription($activity);
$this->logger->info('[integration-app] CRM log call', [
'activity' => $activity->getUuid(),
'payload' => $payload,
]);
return $this->client->createCall($payload);
}
private function getCallType(Activity $activity): string
{
if ($activity->getStatus() === Activity::STATUS_NO_ANSWER) {
return self::CALL_TYPE_MISSED;
}
return $activity->getType() === Activity::TYPE_SOFTPHONE_INBOUND ? self::CALL_TYPE_INBOUND : self::CALL_TYPE_OUTBOUND;
}
private function attachToProspect(Activity $activity): array
{
$payload = [];
if ($activity->hasContact()) {
$payload['contactId'] = $activity->getContact()->getCrmProviderId();
}
if ($activity->hasOpportunity()) {
return array_merge(
$payload,
$this->buildBasicPayload(
self::RELATIONSHIP_OPPORTUNITY,
$activity->getOpportunity()->getCrmProviderId()
)
);
}
if ($activity->hasAccount() && ! $activity->getAccount()->getIsInternal()) {
return array_merge(
$payload,
$this->buildBasicPayload(
self::RELATIONSHIP_ACCOUNT,
$activity->getAccount()->getCrmProviderId()
)
);
}
if ($activity->hasLead()) {
$payload = $this->handleLeadPayload($activity);
}
return $payload;
}
private function handleLeadPayload(Activity $activity): array
{
$freshLead = $this->syncLead($activity->getLead()->getCrmProviderId());
$lead = $freshLead ?? $activity->getLead();
if ($lead->getConvertedAt() === null) {
return $this->buildBasicPayload(self::RELATIONSHIP_LEAD, $lead->getCrmProviderId());
}
$activity->lead_id = null;
if ($lead->hasAccount()) {
$account = $lead->getAccount();
$activity->account_id = $account->getId();
$payload = $this->buildBasicPayload(self::RELATIONSHIP_ACCOUNT, $account->getCrmProviderId());
} else {
$payload = [];
}
if ($lead->hasOpportunity()) {
$opportunity = $lead->getOpportunity();
$payload = $this->buildBasicPayload(self::RELATIONSHIP_OPPORTUNITY, $opportunity->getCrmProviderId());
$activity->opportunity_id = $opportunity->getId();
$activity->value = $opportunity->value;
$activity->stage_id = $opportunity->stage_id;
} else {
$activity->stage_id = null;
}
if ($lead->hasContact()) {
$contact = $lead->getContact();
$payload['contactId'] = $contact->getCrmProviderId();
$activity->contact_id = $contact->getId();
}
$activity->save();
event(new ActivityLeadConverted($activity, $lead));
$this->logger->info('[integration-app] Lead converted', [
'activityUuid' => $activity->getUuid(),
'leadUuid' => $lead->getUuid(),
]);
return $payload;
}
private function buildBasicPayload(string $type, string $id): array
{
return [
'type' => $type,
'id' => $id,
];
}
private function getActivityOwnerId(Activity $activity): ?string
{
$ownerId = null;
if ($activity->hasUser() && $activity->getUser()->getProfile() !== null) {
$ownerId = $activity->getUser()->getProfile()->getCrmProviderId();
}
return $ownerId;
}
#[\Override] public function saveFollowupActivity(Activity $activity, array $fields): ?string
{
$taskPayload = [
'subject' => $fields['subject'],
'dueTime' => isset($fields['dueDate']) ? Carbon::parse($fields['dueDate'])->format('Y-m-d') : null,
'ownerId' => $this->getActivityOwnerId($activity),
];
if (isset($fields['status'])) {
$taskPayload['status'] = $fields['status'];
}
if (isset($fields['priority'])) {
$taskPayload['priority'] = $fields['priority'];
}
if (isset($fields['content'])) {
$taskPayload['content'] = $fields['content'];
}
$payload = array_merge($taskPayload, $this->attachToProspect($activity));
$this->logger->info('[integration-app] CRM log follow up task', [
'activity' => $activity->getUuid(),
'payload' => $payload,
]);
$task = $this->client->createTask($payload);
return $task['id'] ?? null;
}
#[\Override] public function saveTranscriptionSummaryAsNote(
ActivityContract $activity,
string $title,
string $body,
?string $objectId,
?NoteObject $noteObject = null,
): ?string {
// We have to find a way to store the transcription summary
// This might be possible either by Tasks, Events, Engagements & Notes
// Find what the CRM supports and save the note with the appropriate object(eg Notes)
// For now use only Notes as both ZOHO & Salesforce support them.
if ($this->supportsNotes() && $objectId !== null) {
$this->logger->info('[integration-app] saving note', [
'activityId' => $activity->getUuid(),
'objectId' => $objectId,
]);
return $this->saveNote($title, $body, $objectId, $noteObject);
}
$this->logger->info('[integration-app] skip saveTranscriptionSummaryAsNote', [
'activityId' => $activity->getUuid(),
'supportsNotes' => $this->supportsNotes(),
'objectId' => $objectId,
]);
return null;
}
public function generateProviderUrl(string $providerId, string $objectType): ?string
{
return $this->getCrmUrlGenerator()?->generateProviderUrl($providerId, $objectType);
}
public function updateStage($crmObject, Stage $stage): void
{
$objectType = $stage->getType();
$objectId = $crmObject->getCrmProviderId();
$params = ['stageName' => $stage->getCrmProviderId()];
$this->logger->info('[integration-app] updateStage', [
'objectType' => $objectType,
'objectId' => $objectId,
'params' => $params,
]);
$data = [
'data' => $this->normalizeData($objectType, $params),
];
if ($objectType === Stage::TYPE_LEAD) {
$this->client->updateLead($objectId, $data);
} else {
$this->client->updateDeal($objectId, $data);
}
}
/**
* @throws \Exception
*/
public function fetchAndAssociateRelatedActivity(Activity $activity): ?Activity
{
if ($activity->getCrm()?->getEdition() !== IntegrationAppProviders::ZOHO_CRM) {
return null;
}
if (! $activity->isTypeConference()) {
return null;
}
// The related activity is already linked.
if ($activity->hasCrmProviderId()) {
return $activity;
}
if ($activity->hasActualStartTime() === false) {
return null;
}
return $this->fetchAndAssociateZohoRelatedActivity($activity);
}
public function fetchAndAssociateZohoRelatedActivity(Activity $activity): ?Activity
{
try {
$meeting = $this->fetchRelatedZohoActivity($activity);
if (empty($meeting)) {
$this->logger->info('[integration-app] fetchRelatedZohoActivity No related activity found', [
'activity' => $activity->getUuid(),
]);
return null;
}
$decorateActivity = app(DecorateActivity::class);
$oldDescription = $meeting['Description'] ?? '';
$updatedDescription = $decorateActivity->generateUpdatedDescription($oldDescription, $activity);
$this->logger->info('[integration-app] fetchAndAssociateZohoRelatedActivity updating related activity', [
'activity' => $activity->getUuid(),
'description' => $updatedDescription,
]);
$this->client->updateMeeting($meeting['id'], ['Description' => $updatedDescription]);
// Update our activity to reflect the remote data.
$activity->update([
'crm_provider_id' => $meeting['id'],
'summary' => $meeting['Description'],
]);
return $activity;
} catch (\Exception $exception) {
\Sentry::captureException($exception);
throw $exception;
}
}
public function fetchRelatedZohoActivity(Activity $activity): array
{
[$from, $to] = $this->getFromToDates($activity);
$start = $from?->toIso8601String(); // e.g., 2025-07-01T00:00:00+00:00
$end = $to?->toIso8601String(); // e.g., 2025-07-14T23:59:59+00:00
if ($start === null || $end === null) {
$this->logger->info(
'[integration-app] fetchRelatedZohoActivity missing start or end date',
[
'activity' => $activity->getUuid(),
'start' => $start,
'end' => $end,
'from' => $from,
'to' => $to,
]
);
return [];
}
$whoId = null;
$whatId = null;
$criteriaParts = [];
if ($activity->getContact()) {
$whoId = $activity->getContact()->getCrmProviderId();
$criteriaParts[] = "(Who_Id:equals:$whoId)";
}
if ($activity->getOpportunity()) {
$whatId = $activity->getOpportunity()->getCrmProviderId();
} elseif ($activity->getAccount() && $activity->getAccount()->getIsInternal() === false) {
$whatId = $activity->getAccount()->getCrmProviderId();
} elseif ($activity->getLead()) {
$whatId = $activity->getLead()->getCrmProviderId();
}
if ($whatId !== null) {
$criteriaParts[] = "(What_Id:equals:$whatId)";
}
if ($whoId === null && $whatId === null) {
$this->logger->info(
'[integration-app] fetchRelatedZohoActivity cannot find prospect',
[
'activity' => $activity->getUuid(),
]
);
return [];
}
$criteriaParts[] = "(Start_DateTime:greater_equal:$start)";
$criteriaParts[] = "(End_DateTime:less_equal:$end)";
$criteria = implode(' AND ', $criteriaParts);
$params = [
'criteria' => $criteria,
'sort_by' => 'Modified_Time',
'sort_order' => 'desc',
];
$this->logger->info(
'[integration-app] fetchRelatedZohoActivity searching for related activity',
[
'activity' => $activity->getUuid(),
'params' => $params,
]
);
$meetings = $this->client->searchMeetings($params);
if (! empty($meetings)) {
return $meetings[0];
}
return [];
}
private function getFromToDates(Activity $activity): array
{
$calendarEvent = $activity->calendarEvent()->first();
$from = $calendarEvent?->getStartTime();
$to = $calendarEvent?->getEndTime();
if (! $from || ! $to) {
$from = $activity->hasScheduledStartTime()
? $activity->getScheduledStartTime()
: $activity->getActualStartTime();
$to = $activity->hasScheduledEndTime()
? $activity->getScheduledEndTime()->addMinutes(15)
: $activity->getActualEndTime();
}
return [$from, $to];
}
}
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
8
1
3
4
Previous Highlighted Error
Next Highlighted Error
SELECT
# DISTINCT
opp.id as opp_id, opp.uuid, opp.name,
# COUNT(dr.id) AS deal_risk_count,
# dr.id,
# cfd.value,
usr.name AS owner_name,
opp.value, opp.currency_code, opp.close_date, opp.remotely_created_at, opp.is_closed, opp.is_won,
usr.uuid as owner_uuid,
usr.photo_path as owner_photo,
usr.id AS owner_id,
jt.name as owner_job,
opp.stage_id, opp.stage_updated_at,
acc.name AS acc_name, opp.stage_updated_at, acc.crm_provider_id AS acc_provider_id, opp.crm_provider_id AS opp_provider_id,
rt.business_process_id AS pipeline_id
FROM opportunities opp
LEFT JOIN record_types rt ON opp.record_type_id = rt.id
LEFT JOIN users usr ON opp.user_id = usr.id
LEFT JOIN accounts acc ON opp.account_id = acc.id
LEFT JOIN job_titles jt ON usr.job_title_id = jt.id
# LEFT JOIN group_deal_risk_types gdrt ON gdrt.group_id = usr.group_id
# LEFT JOIN deal_risks dr ON dr.opportunity_id = opp.id AND dr.group_deal_risk_type_id = gdrt.id
LEFT JOIN crm_field_data cfd ON (cfd.object_id = opp.id and cfd.crm_field_id = 66814)
WHERE opp.user_id IS NOT NULL
AND opp.deleted_at IS NULL
AND opp.is_closed = 1
AND opp.is_won = 0
AND opp.close_date >= '2024-01-01 00:00:00'
AND opp.close_date <= '2024-12-31 23:59:59'
AND usr.team_id = 1
# and opp.id = 4823179
GROUP BY opp.id, cfd.value
ORDER BY
# cfd.value
CAST(cfd.value AS UNSIGNED)
# owner_name
# (SELECT COUNT(dr.id)
# FROM deal_risks dr
# JOIN group_deal_risk_types gdrt ON dr.group_deal_risk_type_id = gdrt.id
# WHERE dr.opportunity_id = opp.id
# AND dr.is_active = 1
# AND gdrt.is_enabled = 1)
DESC
LIMIT 25
# OFFSET 0
;
select * from crm_fields where crm_configuration_id = 1 and object_type = 'opportunity';
select * from crm_layout_entities where crm_layout_id = 1493;
SELECT * FROM opportunities WHERE id = 4584045;
SELECT * FROM crm_field_data WHERE object_id = 4584045;
SELECT * FROM opportunities where team_id = 1 and crm_provider_id = '0061K00000lfb9IQAQ'
SELECT
opp.id as opportunity_id,
opp.name,
COUNT(dr.id) as risk_count
FROM opportunities opp
LEFT JOIN deal_risks dr ON dr.opportunity_id = opp.id
WHERE opp.id IN (
6069574,8900938,9507638,9524799,9660490,9662824,9705675,9749758,4158460,4391812,6450439,4448422,5118945,5590675,4584045,7228149,9002408,9165534,9446720,9641778,9665149,9703344,9709280,5747948,4158491,6182565,6263970,5798120,5111315,4536978,6062352,6548383,6072095,6548225,4480986,5011422,6548381,8760540,8917554,9509986,9514392,9569009,9569011,9578490,9713604,5784397,7276612,7288405,8994421,9118219,9608148,9818911,4510535,6479693,5958049,6271674,6550448,4158331,4158483,6126571,6171615,6540943,4897466,5190896,5796182,5932762,8572433,8723698,8892697,9711001,9789264,4549188,6100831,6170064,6260799,6263653,6449936,6530871,6538978,7777651,8059269,8319918,8787049,8901150,9263153,9453207,9514738,9696700,9791062,5752018,6421452,7439134,7878923,9354763,9369285,9514396,9582506,9889949,9890216,4094311,4158495,4158496,6098128,5585661,3872564,6442149,5891604,6164746,6199593,6583474,6519684,9018490,9809006,4496897,5041324,5829430,6198319,6253504,6555763,7242914,7931055,8024125,8797814,8058559,8673347,8892695,8994420,9616219,9714970,9722004,9809439,9818918,6523177,8134147,9002915,9711422,9892713,9901719,9954210,9978435,5800810,6243518,6416114,6222251,6411974,6512456,5791953,6545606,9914780,5805540,6238986,6463838,6547680,9767049,9809437,9810885,9890855,6673493,9902036,4335521,6379871,6503799,6546077,8018765,9907556,9958433,9905855,9916179,9946741,9957877,5563344,6271838,6450815,7641128,7762567,7780592,8684810,8685786,8685787,8685788
)
GROUP BY opp.id;
SELECT COUNT(dr.id)
FROM deal_risks dr
JOIN group_deal_risk_types gdrt ON dr.group_deal_risk_type_id = gdrt.id
WHERE dr.opportunity_id = 5563344
# AND gdrt.group_id = usr.group_id
EXPLAIN SELECT
opp.id as opp_id, opp.uuid, opp.name,
cfd.value,
cfv.sequence,
cfv.value,
# MAX(cfd.value) AS max_cfd_value,
usr.name AS owner_name,
opp.value, opp.currency_code, opp.close_date, opp.remotely_created_at, opp.is_closed, opp.is_won,
usr.uuid as owner_uuid,
usr.photo_path as owner_photo,
usr.id AS owner_id,
jt.name as owner_job,
opp.stage_id, opp.stage_updated_at,
acc.name AS acc_name, opp.stage_updated_at, acc.crm_provider_id AS acc_provider_id, opp.crm_provider_id AS opp_provider_id,
rt.business_process_id AS pipeline_id
FROM opportunities opp
LEFT JOIN record_types rt ON opp.record_type_id = rt.id
LEFT JOIN users usr ON opp.user_id = usr.id
LEFT JOIN accounts acc ON opp.account_id = acc.id
LEFT JOIN job_titles jt ON usr.job_title_id = jt.id
LEFT JOIN crm_field_data cfd ON cfd.id = (SELECT sub_cfd.id
FROM crm_field_data sub_cfd
WHERE sub_cfd.object_id = opp.id
AND sub_cfd.crm_field_id = 66810
ORDER BY sub_cfd.updated_at DESC
LIMIT 1)
LEFT JOIN crm_field_values cfv ON cfv.crm_field_id = 66810 AND cfv.value = cfd.value
WHERE opp.user_id IS NOT NULL
AND opp.deleted_at IS NULL
AND opp.is_closed = 0
# AND opp.is_closed = 1
# AND opp.is_won = 0
AND opp.close_date >= '2024-01-01 00:00:00'
AND opp.close_date <= '2024-12-31 23:59:59'
AND usr.team_id = 1
# and opp.id = 4823179
# GROUP BY opp.id
ORDER BY
cfv.sequence DESC,
# opp.name
# owner_name
cfd.value
# CAST(cfd.value AS UNSIGNED)
# CAST(MAX(cfd.value) AS UNSIGNED)
# (SELECT COUNT(dr.id)
# FROM deal_risks dr
# JOIN group_deal_risk_types gdrt ON dr.group_deal_risk_type_id = gdrt.id
# WHERE dr.opportunity_id = opp.id
# AND dr.is_active = 1 AND gdrt.is_enabled = 1)
DESC
# LIMIT 75, 25
;
SELECT * FROM crm_field_values WHERE crm_field_id = 66810;
SELECT f.id, f.crm_provider_id AS field_name, f.label, fd.object_id AS dealId, fd.value, fd.updated_at, fd.id, fd.created_at
FROM crm_fields f
INNER JOIN crm_field_data fd ON fd.crm_field_id = f.id
WHERE (f.crm_configuration_id = 1)
AND (f.object_type = 'opportunity')
# AND (fd.object_id IN (4158331,4158483,4158495,4158496,6069574,6263970,6171615,6540943,6545606,5829430,6198319,6263653,6548381,7242914,8797814,7228149,7439134,7878923,8134147,9002915,9118219,9165534,9354763,9369285,9446720))
AND (fd.object_id IN (4158460))
AND (f.crm_provider_id IN ('ForecastCategoryName'))
ORDER BY fd.object_id ASC, fd.updated_at DESC;
select * from crm_layouts where crm_configuration_id = 1;
select cf.* from crm_fields cf
join crm_layout_entities cle on cf.id = cle.crm_field_id
where crm_layout_id = 1493;
SELECT * FROM opportunities WHERE id = 4158460;
SELECT * FROM crm_field_data WHERE object_id = 4158460;
select * from users where team_id = 1;
SELECT * FROM users WHERE id = 7160;
select * from role_user where user_id = 3248;
select * from crm_field_values where crm_field_id = 66824;
SELECT * FROM users WHERE id = 23470;
select * from crm_configurations;
# [PASSWORD_DOTS]
select * from teams where id = 1038; # 23521, 966
select * from users where team_id = 1038;
select * from crm_configurations where id = 966;
SELECT * FROM activities WHERE uuid_to_bin('e8dc7c34-31f6-4430-bd81-2d9d8f00dd07') = uuid; # 54965762
SELECT * FROM activities WHERE uuid_to_bin('4b5727c0-69d1-428f-b8d9-b649055166e2') = uuid; # 54965764
SELECT * FROM participants WHERE activity_id = 54965764;
SELECT id, uuid, title, recording_state FROM activities WHERE uuid_to_bin('355f105d-5606-4379-b0c5-d91daf59f4ce') = uuid; # 54964075
SELECT * FROM participants WHERE activity_id = 54964075;
select f.id, slug, title, tf.team_id from team_features tf JOIN features f on tf.feature_id = f.id
where tf.team_id = 1038;
# [PASSWORD_DOTS] PD [PASSWORD_DOTS]
select * from teams where id = 1029;
SELECT * FROM crm_configurations WHERE id = 957;
SELECT * FROM activities WHERE uuid_to_bin('581a33cb-4343-44bd-ac0c-4a5cee71c5ec') = uuid; # 54963423
SELECT * FROM activities WHERE uuid_to_bin('07238011-25fa-418e-838b-fb21e82b9ea2') = uuid; # 54963433
SELECT * FROM activities WHERE uuid_to_bin('8b6bb2f7-e7a7-4aec-8806-fbfea7093ccd') = uuid; # 54963421
# [PASSWORD_DOTS] Close [PASSWORD_DOTS]
select * from teams where id = 1031;
SELECT * FROM crm_configurations WHERE id = 959;
SELECT * FROM activities WHERE uuid_to_bin('59c517e0-96c9-4dad-bfeb-b7bef72f8725') = uuid; # 54963517
SELECT * FROM activities WHERE uuid_to_bin('07238011-25fa-418e-838b-fb21e82b9ea2') = uuid; # 54963433
SELECT * FROM activities WHERE uuid_to_bin('d68311e3-ac34-49bd-bf04-88323a7e5352') = uuid; # 54966009
# [PASSWORD_DOTS] SF [PASSWORD_DOTS]
SELECT * FROM activities WHERE uuid_to_bin('2bd4cfa3-4eb5-4c77-84a7-9ed46a21c988') = uuid;
select * from roles;
select * from permissions;
select * from permission_role where permission_id = 136;
select * from migrations order by id desc;
select * from teams where id IN (1, 1037);
select * from crm_layouts where crm_configuration_id = 1;
SELECT * FROM crm_layout_entities WHERE crm_layout_id = 1493;
SELECT * FROM crm_fields WHERE id IN (1652,1661,66799,66814,66821,66836,66843,66846,66864,84752,182306,323580,380378);
select * from features;
select * from team_features where feature_id = 33;
select * from opportunities;
select * from teams;
SELECT
CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,
u.email,
sa.*,
t.owner_id FROM social_accounts sa
JOIN users u on u.id = sa.sociable_id
JOIN teams t on t.id = u.team_id
WHERE u.team_id = 1052 and sa.provider = 'hubspot';
SELECT * FROM accounts where id = 11512582;
select * from activities where account_id = 11512582;
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
45543
|
NULL
|
NULL
|
NULL
|
|
45443
|
NULL
|
0
|
2026-05-14T14:36:49.452652+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778769409452_m2.jpg...
|
PhpStorm
|
faVsco.js – LogActivityTrait.php
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Jiminny... ~ActivityFilesLater@ jiminny-x-integrat Jiminny... ~ActivityFilesLater@ jiminny-x-integrati• plattorm-inner-teamE Channels# ai-chapter# alertsi backend# bugscontusion-cllnia# curiosity lab# engineering# general#jiminny-bgac nlattorm-nckets# product launches# random# releases# sofia-officed sunport# thank-yous# the people of iimi... Direct messages• 8la 62% Galya Dimitrovavasil VasilevM Stefka StovanovaSg: Todor StamatovMario GeorgievNiudlay lanay. James Graham "* Stoyan Tanevo Stelivan Georgiev( Petko Kashinski*. Lukas Kovali...::: AnnsToastS lira Gloud6d Huddle with Aneliva Angelova* Aneliya Angelova &• Messagest Add canvasur FilesAneliya Angelova 2:30 PMЛукаш, само при Сейлсфорс и Хубспот се синкваха активити типовете, когато се направи плейбук,нали?пои останалите скМі тоябва оъчно ла се въвелат.Lukas Kovalik 2:47 PMтряова да се за всички, някъде не се ли попьлвапри зохо май беше hardcoded но май и там си връщаха две категорииAneliya Angelova 4:00 PMЛукаш имаш ли време да се чуем за тестването на https://jiminny.atlassian.net/browse/JY-20725X Preuiew in sact[HubSpotl Optimise CRM rematct(7 OpenRosdy for OA- MediumAA Aneliya AngelovaAs of today at 4:00 PM RetreshOpen in Jira* SummariseLukas Kovalik 4:02 PMzean-iurwiniareelYou joined the huddle (LIVE 4:06 PMAneliva Angelova is here toolAneliva Angelova 4:44 PN11512582Lukas Kovalik M 5.16 PNcurl --location "httns:ani.hubani.com/crm/v3/obiects/contacts/search--header 'Content-vne' annlication/ison'--header "Authorization: BearerC|Kvma?iMx7OINOM8kOFwrAowAcAkUAhIR24?A05D?xiVrIYMILuP6SA01Kwcmhr=n.v2 hytorDniMvDalYck-CMalovolNOM9kOFwrAUAcrkcaws-ThwRARIRAOF-ATFSAOFRAO-ROIEBAQUBEggBAQEBAYICFIr7Au8O2Nwal9YW2CbCCxYvwngmSgNldTFSAFoAYABoAHAAeAA'\--data "{ "limit", 13'Message Aneliva Angelova+ AaIđ 0Pmv Q SearchDate ModifiedYesterdav at 13.3Yesterday at 13:37Yesterday at 13.30Yesterdav at 13:35resterday at 15.34Yesterdav at 13:34Yesterday at 13:33Yesterday at 13.32Yesterdav at 13:39resterday at 15.3Yesterdav at 13:30Yesterday at 13:30Yesterday at 13:29Yesterday at 13:29Yesterday at 13:28resterday at 13-21Yesterdav at 13:27Yesterday at 13:26Yesterday at 13:26Yesterday at 13:25Yesterday at 13.24Yesterdav at 13:22Yesterdav at 13:22resterady al 15.clYesterday at 13:20Yesterday at 13.19Yecterdav at 12:10Yesterdav at 13:18Yesterday at 13.10Yesterdav at 13:17Yesterday at 13:17Yesterday at 13:16Yacterdav at 12:15Yesterday at 13.14Yecterdav at 12:14Yesterday at 13:13Yesterday at 13:12Yoctorday at 12:19Yesterday at 13.11Yecterdav at 12:10Yesterdav at 13:10Yesterdav at 13:0962 K:MPEG-4 movie71 KB23 KBMPEG-4 movieMPEG-4 movieMPEG-4 movie13 KE16 KB17 KB29 K:MPE0"4 movie6 KB12 KBMDSG-A movieMP2G-4 movie7 KBI8 KB37 KB10 KВIMPEG-A movieMPEG"4 movieMPEG-4 movie7 KBMPEG-4 movie8 KB9 KB1MPEG-4 movie8 KR72 KB14 KBMPEG-1 movieMPEG-4 movie13 KEMPEG-4 movie9 KB MPEG-4 movie18 KB12 KB|MPEG-4 movie10 KB16 KB6KBMDEG.A movicMPEG-4 movie6KE12 KBMPEG-4 movieMPEG-4 movie23 KBMPEG-4 movie8 K:MPEG-4 movie6 KBMDECA movid11 KBMPEG-4 movie11 KPMDEG-A movie20 KB34 KB10 K:7 KB5 KB11 KBMPEG-4 movieMDEC.A moviaMPEG-4 movieD6KRMDEG-A movia111 KBMPEG-4 movie102 KEMPEG-4 movie88 KBMPEG-A movie59 KB MPEG-4 movie98 KB97 KBMPEG-4 movieMDEG.A movioGAKP44 KB93 KBMPEG-4 movie78 KPMDEG-A movid50 KBMPEG-4 movie58 KB17 KBMPEG-4 movieAl Notes: OffLeave• • CFavourites• jiminny• Recents* ApplicationsiCloud• iCloud Drive992 Svnc toldeLocations0 DXP4800PLUS-B5F49 Networl• CRMI• Orange• Red|• Yellow• Green• Purple•) All lags..IhlDownloadsNameLoom.pkgAlfred copv.alfredoreterences=KeychronAssist-1.0.2 (1).dmeKeychronAssist-1.0.2.dmgmazanoke-images-yWJo.zioPhotos-3-001.zip• Transcript.pd→mage U.loge1 Orioninstaller.dma_image.jpg- image (2).1pc• ПO-22221726037035-004-001_ORGES.pdf%D0%9F%D0%9E-22221726037035-004-001 archive.zipПO-22221726037035-004-001_archive (1).zip• repon 4).XmAltred copy2.altredoreterencesСE 060209С О000000026571172 CWICT 0Р70501260015900 ndt= 27022026_0000000026574472_ SWIFT_ [IBAN].pdf= 03042026 [CREDIT_CARD] SWIFT [CREDIT_CARD].001reportxmmi=pdt.odiB pdf-1.pdfD pdf-2.pdf-pdf-5.pd1= ndf-1 ndipdf-3.pdfKoválik Family Tree.gedbitwarden export 20251031122528.isonlKoválik Family Tree.zip*macOS Storage_Cleanup.mdal favicon icofirst aid_notes_complete.docxrenortl2).esv1 config.vmlIteration run Search HS.postman_collection.jsonm licence bettertouchtoalMariusHosting Config.isonnokc.901a6502.6667.A62h-062 ccu•AlfredwPmazanoko.imnaoc.YWIfана Ковалик.jpg•искане даниел Ковалик..pg• Фактура Март Даниел Ковалик.jрс• Фактура Април Даниел Ковалик iро• Dhotac 2.001Q SearchKind00,4 MD55.9 MBinstdlle..dckageAlfred...ferences10,1 MB10,1 MBIL MBDisk ImageDisk ImageLiP archive6.6 MBZIp archive2,5 MB PDF Document2,5 MBJreo lmage2.2 MBDisk Image2,2 MB PDF Document2 MBJPEG image1,9 MBJPEG imaqe192 KBPDE Document140 KbZIP archive148 KВ148 KB122 KBZIP archivelZIP archiveXML document111 KBAlfred...ferences94 KBDDE Documont92 KBPDr DocumentK:PDF Document91 KB91 KBXML document30 KBn0kpDDE Nocumont28 KBPDF Document28 KRPDE Document28 KB27 KBDocument14 KB11 KB6 KB6KBJSONINCV NacumontZIP archiveMarkdo…..ument5KRWindo...n image4 KB3 KBword ..cumentCSV Document2 KBVAMI dosumon1 KB029 buteccSV Documenthttlicence183 bytesZero butesJSONAlfrod foronso!Zero bytesFolde1.9 MB1,8 MB17 MB1,7 MBColdorJPEG imageJPEG ImageIPEG imadeJPEG imageColdo1 of 58 selected, 8.46 GB availabld• Inu 14 Mау 1/•30.44Date AddedIs Mdl ZUzo dl 19:4530 Jan 2026 at 12:3617 Mar 2026 at 20:2717 Mar 2026 at 20:26Z3 Aor 2020 al 13:0229 ,Jan 2026 at 15:2019 Dec 2025 at 10:1619 Dec 2025 at 12:238 Aor 2026 at 20:3519 Dec 2025 at 10:2919 Dec 2025 at 12:1819 Dec 2025 at 12:4026 Mar 2026 at 11:2410 May 2026 at 13:5326 Mar 2026 at 11:2426 Mar 2026 at 11:2426 Mar 2026 at 11:2310 May 2026 at 14:3730 Jan 2026 at 12:3712 Goh 2006 9t 11:5 A1Z3 Apr 2026 at 13.0823 Aor 2026 at 13:0810 May 2026 at 13:5410 May 2026 at 14:3710 May 2026 at 13:4910 May 2026 at 13:5010 May 2026 at 13:5110 Mav 2026 at 12:51110 May 2026 at 13:5019 Dec 2025 at 11:3431 Oct 2025 at 12:2525 Nau 2025 4+ 17:506 Mar 2026 at 11.2224 Anr 2026 at 16:5220 Oct 2025 at 11:0218 Mar 2026 at 15:29• Mav 2026 at 11:09129 Oct 2025 at 19:329 May 2026 at 10:0419 Mar 2026 at 11:55|10 May 2026 at 13:5712 Jun 2025 at 19:0430 Jan 2026 at 12:362616 Oct 2025 aт 16:0122 Aar 2026 at 12:0223 Apr 2026 at 13:0223 Apr 2026 at 13:0222 Anr 2026 at 12:0223 Apr 2026 at 13:0229 Jan 2026 at 15:20...
|
NULL
|
771622661116508809
|
NULL
|
click
|
ocr
|
NULL
|
Jiminny... ~ActivityFilesLater@ jiminny-x-integrat Jiminny... ~ActivityFilesLater@ jiminny-x-integrati• plattorm-inner-teamE Channels# ai-chapter# alertsi backend# bugscontusion-cllnia# curiosity lab# engineering# general#jiminny-bgac nlattorm-nckets# product launches# random# releases# sofia-officed sunport# thank-yous# the people of iimi... Direct messages• 8la 62% Galya Dimitrovavasil VasilevM Stefka StovanovaSg: Todor StamatovMario GeorgievNiudlay lanay. James Graham "* Stoyan Tanevo Stelivan Georgiev( Petko Kashinski*. Lukas Kovali...::: AnnsToastS lira Gloud6d Huddle with Aneliva Angelova* Aneliya Angelova &• Messagest Add canvasur FilesAneliya Angelova 2:30 PMЛукаш, само при Сейлсфорс и Хубспот се синкваха активити типовете, когато се направи плейбук,нали?пои останалите скМі тоябва оъчно ла се въвелат.Lukas Kovalik 2:47 PMтряова да се за всички, някъде не се ли попьлвапри зохо май беше hardcoded но май и там си връщаха две категорииAneliya Angelova 4:00 PMЛукаш имаш ли време да се чуем за тестването на https://jiminny.atlassian.net/browse/JY-20725X Preuiew in sact[HubSpotl Optimise CRM rematct(7 OpenRosdy for OA- MediumAA Aneliya AngelovaAs of today at 4:00 PM RetreshOpen in Jira* SummariseLukas Kovalik 4:02 PMzean-iurwiniareelYou joined the huddle (LIVE 4:06 PMAneliva Angelova is here toolAneliva Angelova 4:44 PN11512582Lukas Kovalik M 5.16 PNcurl --location "httns:ani.hubani.com/crm/v3/obiects/contacts/search--header 'Content-vne' annlication/ison'--header "Authorization: BearerC|Kvma?iMx7OINOM8kOFwrAowAcAkUAhIR24?A05D?xiVrIYMILuP6SA01Kwcmhr=n.v2 hytorDniMvDalYck-CMalovolNOM9kOFwrAUAcrkcaws-ThwRARIRAOF-ATFSAOFRAO-ROIEBAQUBEggBAQEBAYICFIr7Au8O2Nwal9YW2CbCCxYvwngmSgNldTFSAFoAYABoAHAAeAA'\--data "{ "limit", 13'Message Aneliva Angelova+ AaIđ 0Pmv Q SearchDate ModifiedYesterdav at 13.3Yesterday at 13:37Yesterday at 13.30Yesterdav at 13:35resterday at 15.34Yesterdav at 13:34Yesterday at 13:33Yesterday at 13.32Yesterdav at 13:39resterday at 15.3Yesterdav at 13:30Yesterday at 13:30Yesterday at 13:29Yesterday at 13:29Yesterday at 13:28resterday at 13-21Yesterdav at 13:27Yesterday at 13:26Yesterday at 13:26Yesterday at 13:25Yesterday at 13.24Yesterdav at 13:22Yesterdav at 13:22resterady al 15.clYesterday at 13:20Yesterday at 13.19Yecterdav at 12:10Yesterdav at 13:18Yesterday at 13.10Yesterdav at 13:17Yesterday at 13:17Yesterday at 13:16Yacterdav at 12:15Yesterday at 13.14Yecterdav at 12:14Yesterday at 13:13Yesterday at 13:12Yoctorday at 12:19Yesterday at 13.11Yecterdav at 12:10Yesterdav at 13:10Yesterdav at 13:0962 K:MPEG-4 movie71 KB23 KBMPEG-4 movieMPEG-4 movieMPEG-4 movie13 KE16 KB17 KB29 K:MPE0"4 movie6 KB12 KBMDSG-A movieMP2G-4 movie7 KBI8 KB37 KB10 KВIMPEG-A movieMPEG"4 movieMPEG-4 movie7 KBMPEG-4 movie8 KB9 KB1MPEG-4 movie8 KR72 KB14 KBMPEG-1 movieMPEG-4 movie13 KEMPEG-4 movie9 KB MPEG-4 movie18 KB12 KB|MPEG-4 movie10 KB16 KB6KBMDEG.A movicMPEG-4 movie6KE12 KBMPEG-4 movieMPEG-4 movie23 KBMPEG-4 movie8 K:MPEG-4 movie6 KBMDECA movid11 KBMPEG-4 movie11 KPMDEG-A movie20 KB34 KB10 K:7 KB5 KB11 KBMPEG-4 movieMDEC.A moviaMPEG-4 movieD6KRMDEG-A movia111 KBMPEG-4 movie102 KEMPEG-4 movie88 KBMPEG-A movie59 KB MPEG-4 movie98 KB97 KBMPEG-4 movieMDEG.A movioGAKP44 KB93 KBMPEG-4 movie78 KPMDEG-A movid50 KBMPEG-4 movie58 KB17 KBMPEG-4 movieAl Notes: OffLeave• • CFavourites• jiminny• Recents* ApplicationsiCloud• iCloud Drive992 Svnc toldeLocations0 DXP4800PLUS-B5F49 Networl• CRMI• Orange• Red|• Yellow• Green• Purple•) All lags..IhlDownloadsNameLoom.pkgAlfred copv.alfredoreterences=KeychronAssist-1.0.2 (1).dmeKeychronAssist-1.0.2.dmgmazanoke-images-yWJo.zioPhotos-3-001.zip• Transcript.pd→mage U.loge1 Orioninstaller.dma_image.jpg- image (2).1pc• ПO-22221726037035-004-001_ORGES.pdf%D0%9F%D0%9E-22221726037035-004-001 archive.zipПO-22221726037035-004-001_archive (1).zip• repon 4).XmAltred copy2.altredoreterencesСE 060209С О000000026571172 CWICT 0Р70501260015900 ndt= 27022026_0000000026574472_ SWIFT_ [IBAN].pdf= 03042026 [CREDIT_CARD] SWIFT [CREDIT_CARD].001reportxmmi=pdt.odiB pdf-1.pdfD pdf-2.pdf-pdf-5.pd1= ndf-1 ndipdf-3.pdfKoválik Family Tree.gedbitwarden export 20251031122528.isonlKoválik Family Tree.zip*macOS Storage_Cleanup.mdal favicon icofirst aid_notes_complete.docxrenortl2).esv1 config.vmlIteration run Search HS.postman_collection.jsonm licence bettertouchtoalMariusHosting Config.isonnokc.901a6502.6667.A62h-062 ccu•AlfredwPmazanoko.imnaoc.YWIfана Ковалик.jpg•искане даниел Ковалик..pg• Фактура Март Даниел Ковалик.jрс• Фактура Април Даниел Ковалик iро• Dhotac 2.001Q SearchKind00,4 MD55.9 MBinstdlle..dckageAlfred...ferences10,1 MB10,1 MBIL MBDisk ImageDisk ImageLiP archive6.6 MBZIp archive2,5 MB PDF Document2,5 MBJreo lmage2.2 MBDisk Image2,2 MB PDF Document2 MBJPEG image1,9 MBJPEG imaqe192 KBPDE Document140 KbZIP archive148 KВ148 KB122 KBZIP archivelZIP archiveXML document111 KBAlfred...ferences94 KBDDE Documont92 KBPDr DocumentK:PDF Document91 KB91 KBXML document30 KBn0kpDDE Nocumont28 KBPDF Document28 KRPDE Document28 KB27 KBDocument14 KB11 KB6 KB6KBJSONINCV NacumontZIP archiveMarkdo…..ument5KRWindo...n image4 KB3 KBword ..cumentCSV Document2 KBVAMI dosumon1 KB029 buteccSV Documenthttlicence183 bytesZero butesJSONAlfrod foronso!Zero bytesFolde1.9 MB1,8 MB17 MB1,7 MBColdorJPEG imageJPEG ImageIPEG imadeJPEG imageColdo1 of 58 selected, 8.46 GB availabld• Inu 14 Mау 1/•30.44Date AddedIs Mdl ZUzo dl 19:4530 Jan 2026 at 12:3617 Mar 2026 at 20:2717 Mar 2026 at 20:26Z3 Aor 2020 al 13:0229 ,Jan 2026 at 15:2019 Dec 2025 at 10:1619 Dec 2025 at 12:238 Aor 2026 at 20:3519 Dec 2025 at 10:2919 Dec 2025 at 12:1819 Dec 2025 at 12:4026 Mar 2026 at 11:2410 May 2026 at 13:5326 Mar 2026 at 11:2426 Mar 2026 at 11:2426 Mar 2026 at 11:2310 May 2026 at 14:3730 Jan 2026 at 12:3712 Goh 2006 9t 11:5 A1Z3 Apr 2026 at 13.0823 Aor 2026 at 13:0810 May 2026 at 13:5410 May 2026 at 14:3710 May 2026 at 13:4910 May 2026 at 13:5010 May 2026 at 13:5110 Mav 2026 at 12:51110 May 2026 at 13:5019 Dec 2025 at 11:3431 Oct 2025 at 12:2525 Nau 2025 4+ 17:506 Mar 2026 at 11.2224 Anr 2026 at 16:5220 Oct 2025 at 11:0218 Mar 2026 at 15:29• Mav 2026 at 11:09129 Oct 2025 at 19:329 May 2026 at 10:0419 Mar 2026 at 11:55|10 May 2026 at 13:5712 Jun 2025 at 19:0430 Jan 2026 at 12:362616 Oct 2025 aт 16:0122 Aar 2026 at 12:0223 Apr 2026 at 13:0223 Apr 2026 at 13:0222 Anr 2026 at 12:0223 Apr 2026 at 13:0229 Jan 2026 at 15:20...
|
45441
|
NULL
|
NULL
|
NULL
|
|
45442
|
NULL
|
0
|
2026-05-14T14:36:49.442879+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778769409442_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStormFileEditViewNavigateCodeLaravelRefactorRun PhpStormFileEditViewNavigateCodeLaravelRefactorRunToolsGitWindowHelplhlFV faVsco.jsv#12066 on JY-20725-handle-HS-search-rate-limit k vHandleHubspotRateLimitTest100% С8• Thu 14 May 17:36:49* :QProject v© UserAutomatedReportsController.php:= custom.logAutomatedReportGenerated.phpTrackAutomatedReportGeneratedEvent.php→ JobsPlanhatService.phpAutomatedReportResult.phpSendReportJob.phpDeleteCrmEntityTrait.phpDeleteAccountJob.php=laravel.logProspectSearchStrategyD ServiceTraits© ImportActivityTypes.phpT WriteCrmTrait.php© DecorateActivity.php© Salesforce/Service.phpT LogActivityTrait.php XSF [jiminny@localhost]© DataClient.php© Playbook.php© Pipedrive/Service.phpClose/Service.phpCopper/Service.php© BullhornService.phpA HS_local [jiminny@localho:W© DecorateActivity.php© PlainTextDecorateActivity.phpT ActivityPlaybookTrait.php© CrmHelperRepository.phpAccountController.php=.env.staging4 console [QAI PROD] X18© LocalSearch.php• LocalSearchlnterface.phpE.envDetachActivityObject.phpRematchActivityOnCrmObjectDetach.php© MatchActivityCrmData.phpClient.php4 console [PROD]C RemoteSearch.php© Service.php© HubspotPaginationService.php© HandleHubspotRateLimit.phpA console (EU]15.04.26 Vasilev24trait LogActivityTraitv C ListenersA6 м1 лDGojiminny v23.04.26 Vasilev85© ConvertLeadActivities.phpprivate function buildSubjectPayload(Activity $activity, Playbook Splaybook): array084143 ×4 л© PurgeLookupCache.php21.04.26Vasilev89* If the activity playbook category name (i.e. activity type)matches a knownac 215•m_layout_id =› D Metadata21.04.26Vasilev90* in the CRM,then we set the activity type in the payload.2162,1661, 66799,66> C Migration21.04.26 Vasilev91* Some activity types may be locally created. They shouldn't be sent to Salesfor 217v 0 Pipedrive21.04.26 Vasilev92*218> D OpportunitySyncStrategy21.04.26 Vasilev93* The resulting payload attribute will look like:219.id = 33;> D ProspectSearchStrategy21.04.26 Vasilev94'Type' => 'Cold Call'220© ApiFields.php21.04.26 Vasilev95*/221© Client.php23.04.26 Vasilev96return [222© FieldDefinitions.php23.04.26 Vasilev97/** ActivityFieldID => ActivityType */223© PipedriveApiClient.php15.04.26 Vasilev98$playbook->getActivityField()->getCrmProviderId() => $activity->getCategory()224id THEN '(own• PipedriveApiException.php20.04.26 Vasilev99'Subject' => $this->getActivityDecorator()->generateTitle(Sactivity),225© Service.php15.04.26 Vasilev1001:226© TokenStorage.php23.04.26 Vasilev101227v D Salesforce15.04.26 Vasilev102228• Fields23.04.26 Vasilev103/**229• OpportunityMatcher23.04.26 Vasilev104* Building of the title seems very inconsistent230hubspot':-• OpportunitySyncStrategy23.04.26 Vasilev105* Subject here will be something like:231D ProspectSearchStrategy23.04.26 Vasilev106"Local activity type: Activity Title"232v • ServiceTraits23.04.26 Vasilev107*/7233 v= 11512582;T BatchSyncTrait.php23.04.26 Vasilev108$subject = Sactivity->getCategory()->getName():234+ FollowupActivityTrait.php23.04.26 Vasilev109if ($activity->getTitle() !== null) {T LogActivityTrait.php23.04.26 Vasilev110$supject .= ': ' . $activity->getTitle();+ RecordManipulationsTrait.f15.04.26 Vasilev111}T SyncFieldsTrait.php15.04.26 Vasilev112@ Client nhn23.04.26 Vasilev113return ['Subiect'=> Ssubiect]:Workspace associated with branch 'JY-20725-handle-HS-search-rate-limit' has been restored // Rollback // Configure... (today 16:17)W Windsurf Teams110:16UTF-8Ca 4 spaces...
|
NULL
|
2190842645994009865
|
NULL
|
click
|
ocr
|
NULL
|
PhpStormFileEditViewNavigateCodeLaravelRefactorRun PhpStormFileEditViewNavigateCodeLaravelRefactorRunToolsGitWindowHelplhlFV faVsco.jsv#12066 on JY-20725-handle-HS-search-rate-limit k vHandleHubspotRateLimitTest100% С8• Thu 14 May 17:36:49* :QProject v© UserAutomatedReportsController.php:= custom.logAutomatedReportGenerated.phpTrackAutomatedReportGeneratedEvent.php→ JobsPlanhatService.phpAutomatedReportResult.phpSendReportJob.phpDeleteCrmEntityTrait.phpDeleteAccountJob.php=laravel.logProspectSearchStrategyD ServiceTraits© ImportActivityTypes.phpT WriteCrmTrait.php© DecorateActivity.php© Salesforce/Service.phpT LogActivityTrait.php XSF [jiminny@localhost]© DataClient.php© Playbook.php© Pipedrive/Service.phpClose/Service.phpCopper/Service.php© BullhornService.phpA HS_local [jiminny@localho:W© DecorateActivity.php© PlainTextDecorateActivity.phpT ActivityPlaybookTrait.php© CrmHelperRepository.phpAccountController.php=.env.staging4 console [QAI PROD] X18© LocalSearch.php• LocalSearchlnterface.phpE.envDetachActivityObject.phpRematchActivityOnCrmObjectDetach.php© MatchActivityCrmData.phpClient.php4 console [PROD]C RemoteSearch.php© Service.php© HubspotPaginationService.php© HandleHubspotRateLimit.phpA console (EU]15.04.26 Vasilev24trait LogActivityTraitv C ListenersA6 м1 лDGojiminny v23.04.26 Vasilev85© ConvertLeadActivities.phpprivate function buildSubjectPayload(Activity $activity, Playbook Splaybook): array084143 ×4 л© PurgeLookupCache.php21.04.26Vasilev89* If the activity playbook category name (i.e. activity type)matches a knownac 215•m_layout_id =› D Metadata21.04.26Vasilev90* in the CRM,then we set the activity type in the payload.2162,1661, 66799,66> C Migration21.04.26 Vasilev91* Some activity types may be locally created. They shouldn't be sent to Salesfor 217v 0 Pipedrive21.04.26 Vasilev92*218> D OpportunitySyncStrategy21.04.26 Vasilev93* The resulting payload attribute will look like:219.id = 33;> D ProspectSearchStrategy21.04.26 Vasilev94'Type' => 'Cold Call'220© ApiFields.php21.04.26 Vasilev95*/221© Client.php23.04.26 Vasilev96return [222© FieldDefinitions.php23.04.26 Vasilev97/** ActivityFieldID => ActivityType */223© PipedriveApiClient.php15.04.26 Vasilev98$playbook->getActivityField()->getCrmProviderId() => $activity->getCategory()224id THEN '(own• PipedriveApiException.php20.04.26 Vasilev99'Subject' => $this->getActivityDecorator()->generateTitle(Sactivity),225© Service.php15.04.26 Vasilev1001:226© TokenStorage.php23.04.26 Vasilev101227v D Salesforce15.04.26 Vasilev102228• Fields23.04.26 Vasilev103/**229• OpportunityMatcher23.04.26 Vasilev104* Building of the title seems very inconsistent230hubspot':-• OpportunitySyncStrategy23.04.26 Vasilev105* Subject here will be something like:231D ProspectSearchStrategy23.04.26 Vasilev106"Local activity type: Activity Title"232v • ServiceTraits23.04.26 Vasilev107*/7233 v= 11512582;T BatchSyncTrait.php23.04.26 Vasilev108$subject = Sactivity->getCategory()->getName():234+ FollowupActivityTrait.php23.04.26 Vasilev109if ($activity->getTitle() !== null) {T LogActivityTrait.php23.04.26 Vasilev110$supject .= ': ' . $activity->getTitle();+ RecordManipulationsTrait.f15.04.26 Vasilev111}T SyncFieldsTrait.php15.04.26 Vasilev112@ Client nhn23.04.26 Vasilev113return ['Subiect'=> Ssubiect]:Workspace associated with branch 'JY-20725-handle-HS-search-rate-limit' has been restored // Rollback // Configure... (today 16:17)W Windsurf Teams110:16UTF-8Ca 4 spaces...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
45332
|
NULL
|
0
|
2026-05-14T14:31:21.416548+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778769081416_m1.jpg...
|
PhpStorm
|
faVsco.js – Close/Service.php
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStormFileEditViewNavigateCodeLaravelRefactorRun PhpStormFileEditViewNavigateCodeLaravelRefactorRunToolsGitWindowHelp•FV faVsco.js* #12066 on JY-20725-handle-HS-search-rate-limit k vabl100% (C47HandleHubspotRateLimitTestv* :8• Thu 14 May 17:31:21QProjectv© ReportController.php© AutomatedReportGenerated.php:=custom.logTrackAutomatedReportGeneratedEvent.phpPlaybackController.php© FieldDefinitions.phpUserAutomatedReportsController.phpPlanhatService.phpAutomatedReportResult.phpSendReportJob.php© FieldValueConverter.php• DeleteCrmEntityTrait.phpDeleteAccountJob.php© ImportActivityTypes.phpT WriteCrmTrait.php© DecorateActivity.php© Service.php© StandardFieldMetadata.php© Salesforce/Service.php© LogActivityTrait.phpPipedrive/Service.phpClose/Service.php XPlainTextDecorateActivity.php› D Copper© ActivityPlaybookTrait.phpCrmHelperRepository.php© AccountController.phpT IntegrationAppTrait.php= .env.staging18> D CrmObjectsv DecorateActivityE.env© DetachActivityObject.phpRematchActivityOnCrmObjectDetach.phpMatchActivityCrmData.php© Client.php© BaseDecorateActivity.php© PlainTextDecorateActivity.pl> C Dummy521103v HelpersT ActivityPlaybookTrait.php11061107© Arraylterator.phpConnectionStateTrait.php1108© CrmHelperRepository.php1109© FilterJoinedParticipants.php1110+ OpportunitySyncableFieldsT1111v C Hubspot11121113D AccountSyncStrategy> OJ Actions |1114© HubspotPaginationService.php© HandleHubspotRateLimit.phpclass Service extends BaseService implementsprivate function buildCallPayload(Activity $activity): Activityif (Sactivity->crm_provider_id) {// The activity should be logged under the existing Task (not Activity).$data = ['_type'=> 'lead','lead_id' = Sactivity->account->crm_provider_id,'assigned_to' => $this->profile->crm_provider_id,'text' => $this->generateActivityDescription(Sactivity),'date' => $activity->getActualEndTime()->toDateString(),'is_complete' = true,A8 A 301115• ContactSyncStrategy1:> ODTO1116› Fields1117> 0 Journal1118• Metadata1119v C OpportunitySyncStrategy1120Sthis->logger->info('[Close CRM] Updating task', ['activity' => $activity->id,'crm_id' => $activity->crm_provider_id,'data' => $data,> D Concerns11211):© HubspotLastModifiedByF11221123© HubspotLastModifiedCreSthis-›client->put( url: 'task/' • Sactivity->crm_provider_id, $data);© HubspotLastModifiedCre1124} else {1125© HubspotLastModifiedOpe// Just create an activity.© HubspotLastModifiedSyn1126Sdata = [1127© HubspotSingleSyncStrate'lead_id' => Sactivity->account_id ? Sactivity-›account->crm_provider_id : null,© HubspotSyncStrategyBa:1128'contact_id' => $activity->contact_id ? $activity->contact->crm_provider_id : null,© HubspotWebhookBatchS1129'created_by' => $this->profile->crm_provider_id,v M Danination1130='user_id' => $this->profile->crm_provider_id,Workspace associated with branch 'JY-20725-handle-HS-search-rate-limit' has been restored // Rollback // Configure... (today 16:17)W Windsurf Teams=laravel.logSF [jiminny@localhost]A HS_local [jiminny@localho:W4 console [QAI PROD] X4 console [PROD]A console (EU]DGo jiminny084143 ×4 л215•m_layout_id =2162,1661,66799,66217-218-219id = 33;=220- 221=222=223=224id THEN '(own225=226227228229230hubspot':231232233 V= 11512582;2341103:22UTF-8Ca 4 spaces...
|
NULL
|
-8495059551304906778
|
NULL
|
click
|
ocr
|
NULL
|
PhpStormFileEditViewNavigateCodeLaravelRefactorRun PhpStormFileEditViewNavigateCodeLaravelRefactorRunToolsGitWindowHelp•FV faVsco.js* #12066 on JY-20725-handle-HS-search-rate-limit k vabl100% (C47HandleHubspotRateLimitTestv* :8• Thu 14 May 17:31:21QProjectv© ReportController.php© AutomatedReportGenerated.php:=custom.logTrackAutomatedReportGeneratedEvent.phpPlaybackController.php© FieldDefinitions.phpUserAutomatedReportsController.phpPlanhatService.phpAutomatedReportResult.phpSendReportJob.php© FieldValueConverter.php• DeleteCrmEntityTrait.phpDeleteAccountJob.php© ImportActivityTypes.phpT WriteCrmTrait.php© DecorateActivity.php© Service.php© StandardFieldMetadata.php© Salesforce/Service.php© LogActivityTrait.phpPipedrive/Service.phpClose/Service.php XPlainTextDecorateActivity.php› D Copper© ActivityPlaybookTrait.phpCrmHelperRepository.php© AccountController.phpT IntegrationAppTrait.php= .env.staging18> D CrmObjectsv DecorateActivityE.env© DetachActivityObject.phpRematchActivityOnCrmObjectDetach.phpMatchActivityCrmData.php© Client.php© BaseDecorateActivity.php© PlainTextDecorateActivity.pl> C Dummy521103v HelpersT ActivityPlaybookTrait.php11061107© Arraylterator.phpConnectionStateTrait.php1108© CrmHelperRepository.php1109© FilterJoinedParticipants.php1110+ OpportunitySyncableFieldsT1111v C Hubspot11121113D AccountSyncStrategy> OJ Actions |1114© HubspotPaginationService.php© HandleHubspotRateLimit.phpclass Service extends BaseService implementsprivate function buildCallPayload(Activity $activity): Activityif (Sactivity->crm_provider_id) {// The activity should be logged under the existing Task (not Activity).$data = ['_type'=> 'lead','lead_id' = Sactivity->account->crm_provider_id,'assigned_to' => $this->profile->crm_provider_id,'text' => $this->generateActivityDescription(Sactivity),'date' => $activity->getActualEndTime()->toDateString(),'is_complete' = true,A8 A 301115• ContactSyncStrategy1:> ODTO1116› Fields1117> 0 Journal1118• Metadata1119v C OpportunitySyncStrategy1120Sthis->logger->info('[Close CRM] Updating task', ['activity' => $activity->id,'crm_id' => $activity->crm_provider_id,'data' => $data,> D Concerns11211):© HubspotLastModifiedByF11221123© HubspotLastModifiedCreSthis-›client->put( url: 'task/' • Sactivity->crm_provider_id, $data);© HubspotLastModifiedCre1124} else {1125© HubspotLastModifiedOpe// Just create an activity.© HubspotLastModifiedSyn1126Sdata = [1127© HubspotSingleSyncStrate'lead_id' => Sactivity->account_id ? Sactivity-›account->crm_provider_id : null,© HubspotSyncStrategyBa:1128'contact_id' => $activity->contact_id ? $activity->contact->crm_provider_id : null,© HubspotWebhookBatchS1129'created_by' => $this->profile->crm_provider_id,v M Danination1130='user_id' => $this->profile->crm_provider_id,Workspace associated with branch 'JY-20725-handle-HS-search-rate-limit' has been restored // Rollback // Configure... (today 16:17)W Windsurf Teams=laravel.logSF [jiminny@localhost]A HS_local [jiminny@localho:W4 console [QAI PROD] X4 console [PROD]A console (EU]DGo jiminny084143 ×4 л215•m_layout_id =2162,1661,66799,66217-218-219id = 33;=220- 221=222=223=224id THEN '(own225=226227228229230hubspot':231232233 V= 11512582;2341103:22UTF-8Ca 4 spaces...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
45331
|
NULL
|
0
|
2026-05-14T14:31:18.009367+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778769078009_m2.jpg...
|
PhpStorm
|
faVsco.js – Close/Service.php
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
ActivityFilesLaterJiminny... ~@ jiminny-x-integrat ActivityFilesLaterJiminny... ~@ jiminny-x-integrati& platform-inner-team© Channels# ai-chapter# alertsi backend# bugscontusion-cllnia# curiosity_lab# engineering# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the people of iimi..• Direct messages8. A...• A3 62P. Galya Dimitrova Mvasil VasilevA. Stefka Stoyanova%: Todor Stamatovf. Mario GeorgievP. Nikolay Ivanov2o James Graham "2. Stoyan Tanev. Steliyan Georgiev. Petko Kashinski*. Lukas Kovali...a: Apps® ToastS lira Gloud6 Huddle with Aneliya Angelova& R. Aneliya Angelova •• Messagest Add canvasur FilesAneliya Angelova 2:30 PMЛукаш, само при Сейлсфорс и Хубспот се синкваха активити типовете, когато се направи плейбук,нали?пои останалите скМі тоябва оъчно ла се въвелат.Lukas Kovalik 2:47 PMтряова да се за всички, някьде не се ли попьлвапри зохо май беше hardcoded но май и там си връщаха две категорииAneliya Angelova @ 4:00 PMЛукаш имаш ли време да се чуем за тестването на https://jiminny.atlassian.net/browse/JY-20725X Preview insackt[HubSpot] Optimise CRM rematctC OpenReady for QA- MediumAA Aneliya AngelovaAs of today at 4:00 PM RetreshOpen in Jira+ SummariseLukas Kovalik 4:02 PMzean-iurwiniareelYou joined the huddle LIVE 4:06 PMAneliva Angelova is here toolAneliya Angelova 4:44 PM11512582Lukas Kovalik O 5:16 PMcurl --location "httns:ani.hubani.com/crm/v3/obiects/contacts/search--header 'Content-Type: application/json'\--header "Authorization: BearerC|Kvma?iMx7OINOM8kOFwrAowAcAkUAhIR24?A05D?xiVrIYMILuP6SA01Kwcmhr=n.v2 hytorDniMvDalYck-CMalovolNOM9kOFwrAUAcrkcaws-ThwRARIRAOF-ATFSAOFRAO-ROIEBAQUBEggBAQEBAYICFIґ7Au8O2Nwal9YW2CbCCxYvwngmSgNldTFSAFoAYABoAHAAeAA'\--data "{ "limit", 13'Message Aneliva Angelova+ AaIđ 0Pm~ (Q SearchDate ModifiedYesterdav at 13.36Yesterday at 13:35Yesterday at 13.34Yesterday at 13:34Yesterday at 13:33resterday at 15.5sYesterdav at 13:37Yesterday at 13:32Yesterday ar 13.31Yesterday at 13:30Yesterday at 13:30resterday at 15.4gYesterdav at 13:29Yesterday at 13:28Yesterday at 13:28Yesterday at 13:27Yesterday at 13:27resterday at 13-40Yesterdav at 13:25Yesterday at 13:25Yesterday at 13:24Yesterday at 13:24Yesterday at 13:23Yesterday at 13.21Yesterdav at 13:21Yesterday at 13:20Yesterday at 13:20Yesterday at 13:19Yesterday at 13:19Yesterday at 13.18Vecterdav at 12:17Yesterday at 13:16Yesterdav at 13:16Yesterday at 13:15Yesterday at 13:14Yecterdav at 12:1/Yesterday at 13:13Yesterday at 13.13Yecterdav at 12:12Yesterday at 13:12Yesterday at 13:11Yesterday at 13:10Yesterday at 13:10Yesterday at 13.09Yecterdav at 12:091Yesterday at 13:08Yesterdav at 13:07MPEG-4 movie13 KBMPEG-4 movie16 KB1/ Kb29 KBMPEG-4 movieMPEG-4 movie6 KB12 KBMPE0"4 movie9 K:7 KBMPEG-4 movie8 KB37 KBMP2G-4 movie10 KBMPEG-4 movie7 KBMPEG"4 movie9K:8KBMPEG-4 movie72 KB14 K8|13 KRIMPEG-4 movieMPEG-4 movie9 KB18 KBMPEG-4 movie12 KEMPEG-4 movie10 KBMPEG-4 movie16 KB6 KB1MPEG-4 movie6 KBMPEG-4 movie12 KB23 KBMPEG-4 movie8 KEMPEG-4 movie6 KBMPEG-4 movie6 KBMPEG-4 movie11 K:MPEG-4 movie11 KBMPEG-4 movie34 KBMPEG-4 movie10 KPMPEG-4 movie7 KBMPEG-4 movie5 KBMPEG-4 movie11 KBIMPEG-4 movie26 KBMPEG-4 movie111 KB102 KBRR KRMPEG-4 movieMDEG-A movie59 KB98 KBMPEG-4 movie07 K:MPEG-A movie66 KB MPEG-4 movie44 KB93 KB79 KpMPEG-4 movieMPEG-4 movie58 KBMPEG-4 movie27 KP7 KBMPEG-4 movie12 KB32 K8MPEG-4 movieAl Notes: OffLeave• 0FavouritesE jiminny© Recents* ApplicationsiCloudiCloud Drive228 Sync folderQ DXP4800PLUS-B5FA@ Network|• CRMI• Orange• Red• Yellow• Green• Purple•) All lags..lohlDownloadsNameLoom.pkgAlfred copv.alfredoreterencesB KeychronAssist-1.0.2 (1).dmgA Keychron Assist-1.0.2.dmgmazanoke-images-yWJo.zioPhotos-3-001.zipD Transcript.pdf→mage U.loge1 Orioninstaller.dmaimage.jpg- image (2).1pc• ПО-22221726037035-004-001_ORGES.pdf• %D0%9F%D0%9E-22221726037035-004-001_archive.zipПO-22221726037035-004-001_archive (1).zip• repon 4).XmAltred copy2.altredoreterences05012026_0000000026574472_ SWIFT_OB70501260015890.pdf27022026_0000000026574472_SWIFT_OB72702260049200.pdf= 03042026 [CREDIT_CARD] SWIFT [CREDIT_CARD].001B reporti) xm=pdt.odipdf-1.pdfD pdf-2.pdf-pdf-5.pd1= ndf-1 ndipdf-3.pdfKoválik Family Tree.gedbitwarden export 20251031122528.isonKoválik Family Tree.zip*macOS Storage_Cleanup.mdal favicon icofirst_aid_notes_complete.docxrenortl2).esvconfig.ymlIteration run Search HS.postman_collection.jsonm licence bettertouchtoalMariusHosting Config.json1ooks-891a6503-bbb7-4b2b-9c3.csv•Alfredmazanoke-images-YWJ6ана Ковалик.jpg•искане даниел Ковалик..pa• Фактура Март Даниел Ковалик.jрс• Фактура Април Даниел Ковалик.jpg• Dhotac 2.001Q SearchKind00,4 MDinstdlle..dckage55.9 MBAlfred...ferences10,1 MBDisk Image10,1 MBDisk ImageIL MBLiP archive6,6 MBZIP archive2,5 MB PDF Document2,5 MBJreo lmage2.2 MBDisk Image2,2 MB PDF Document2 MBJPEG image1,9 MBJPEG imaqe192 KBPDF Document140 KbZIP archive148 KВ148 KB122 KB111 KB94 KBZIP archivelZIP archiveXML documentAlfred...ferencesPDF Document92 KBPDr DocumentK:91 KB91 KB30 KB29 KBPDF DocumentXML documentPDF Document28 KBPDF Document28 KR28 KB27 KB14 KB11 KB6 KB6KBPDE DocumentDocumentJSONICSV DocumentZIP archiveMarkdo…..ument5KRWindo...n image4 KB3 KBword ..cumentCSV Document2 KBYAML document1 KBcSV Document928 byteshttlicence183 bytesZero butesJSONAlfred.. ferencesZero bytesFolde1,9 MB1,8 MB17 MB1,7 MBColdorJPEG imageJPEG ImageJPEG imageJPEG imageColdo1 of 58 selected, 8.5 GB availab!i• Inu 14 Mаy 1/.31-14Date AddedIs Mdl ZUzo dl 19:4530 Jan 2026 at 12:3617 Mar 2026 at 20:2717 Mar 2026 at 20:26Z3 Aor 2020 al 13:0229 Jan 2026 at 15:2019 Dec 2025 at 10:1619 Dec 2025 at 12:238 Aor 2026 at 20:3519 Dec 2025 at 10:2919 Dec 2025 at 12:1819 Dec 2025 at 12:4026 Mar 2026 at 11:2410 May 2026 at 13:5326 Mar 2026 at 11:2426 Mar 2026 at 11:2426 Mar 2026 at 11:2310 May 2026 at 14:3730 Jan 2026 at 12:3713 Feb 2026 at 11:54Z3 Apr 2026 at 13.0823 Aor 2026 at 13:0810 May 2026 at 13:5410 May 2026 at 14:3710 May 2026 at 13:4910 May 2026 at 13:5010 May 2026 at 13:5110 Mav 2026 at 12:51110 May 2026 at 13:5019 Dec 2025 at 11:3431 Oct 2025 at 12:2525 Nov 2025 at 17:596 Mar 2026 at 11.2224 Anr 2026 at 16:5220 Oct 2025 at 11:0218 Mar 2026 at 15:29• Mav 2026 at 11:09129 Oct 2025 at 19:329 May 2026 at 10:0418 Mar 2026 at 11:5510 May 2026 at 13:5712 Jun 2025 at 19:0430 Jan 2026 at 12:3630 Jan 2026 at 12:3616 Oct 2025 aт 16:0123 Apr 2026 at 13:0223 Apr 2026 at 13:0223 Apr 2026 at 13:0222 Anr 2026 at 12:0223 Apr 2026 at 13:0229 Jan 2026 at 15:20...
|
NULL
|
3663281435073278700
|
NULL
|
click
|
ocr
|
NULL
|
ActivityFilesLaterJiminny... ~@ jiminny-x-integrat ActivityFilesLaterJiminny... ~@ jiminny-x-integrati& platform-inner-team© Channels# ai-chapter# alertsi backend# bugscontusion-cllnia# curiosity_lab# engineering# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the people of iimi..• Direct messages8. A...• A3 62P. Galya Dimitrova Mvasil VasilevA. Stefka Stoyanova%: Todor Stamatovf. Mario GeorgievP. Nikolay Ivanov2o James Graham "2. Stoyan Tanev. Steliyan Georgiev. Petko Kashinski*. Lukas Kovali...a: Apps® ToastS lira Gloud6 Huddle with Aneliya Angelova& R. Aneliya Angelova •• Messagest Add canvasur FilesAneliya Angelova 2:30 PMЛукаш, само при Сейлсфорс и Хубспот се синкваха активити типовете, когато се направи плейбук,нали?пои останалите скМі тоябва оъчно ла се въвелат.Lukas Kovalik 2:47 PMтряова да се за всички, някьде не се ли попьлвапри зохо май беше hardcoded но май и там си връщаха две категорииAneliya Angelova @ 4:00 PMЛукаш имаш ли време да се чуем за тестването на https://jiminny.atlassian.net/browse/JY-20725X Preview insackt[HubSpot] Optimise CRM rematctC OpenReady for QA- MediumAA Aneliya AngelovaAs of today at 4:00 PM RetreshOpen in Jira+ SummariseLukas Kovalik 4:02 PMzean-iurwiniareelYou joined the huddle LIVE 4:06 PMAneliva Angelova is here toolAneliya Angelova 4:44 PM11512582Lukas Kovalik O 5:16 PMcurl --location "httns:ani.hubani.com/crm/v3/obiects/contacts/search--header 'Content-Type: application/json'\--header "Authorization: BearerC|Kvma?iMx7OINOM8kOFwrAowAcAkUAhIR24?A05D?xiVrIYMILuP6SA01Kwcmhr=n.v2 hytorDniMvDalYck-CMalovolNOM9kOFwrAUAcrkcaws-ThwRARIRAOF-ATFSAOFRAO-ROIEBAQUBEggBAQEBAYICFIґ7Au8O2Nwal9YW2CbCCxYvwngmSgNldTFSAFoAYABoAHAAeAA'\--data "{ "limit", 13'Message Aneliva Angelova+ AaIđ 0Pm~ (Q SearchDate ModifiedYesterdav at 13.36Yesterday at 13:35Yesterday at 13.34Yesterday at 13:34Yesterday at 13:33resterday at 15.5sYesterdav at 13:37Yesterday at 13:32Yesterday ar 13.31Yesterday at 13:30Yesterday at 13:30resterday at 15.4gYesterdav at 13:29Yesterday at 13:28Yesterday at 13:28Yesterday at 13:27Yesterday at 13:27resterday at 13-40Yesterdav at 13:25Yesterday at 13:25Yesterday at 13:24Yesterday at 13:24Yesterday at 13:23Yesterday at 13.21Yesterdav at 13:21Yesterday at 13:20Yesterday at 13:20Yesterday at 13:19Yesterday at 13:19Yesterday at 13.18Vecterdav at 12:17Yesterday at 13:16Yesterdav at 13:16Yesterday at 13:15Yesterday at 13:14Yecterdav at 12:1/Yesterday at 13:13Yesterday at 13.13Yecterdav at 12:12Yesterday at 13:12Yesterday at 13:11Yesterday at 13:10Yesterday at 13:10Yesterday at 13.09Yecterdav at 12:091Yesterday at 13:08Yesterdav at 13:07MPEG-4 movie13 KBMPEG-4 movie16 KB1/ Kb29 KBMPEG-4 movieMPEG-4 movie6 KB12 KBMPE0"4 movie9 K:7 KBMPEG-4 movie8 KB37 KBMP2G-4 movie10 KBMPEG-4 movie7 KBMPEG"4 movie9K:8KBMPEG-4 movie72 KB14 K8|13 KRIMPEG-4 movieMPEG-4 movie9 KB18 KBMPEG-4 movie12 KEMPEG-4 movie10 KBMPEG-4 movie16 KB6 KB1MPEG-4 movie6 KBMPEG-4 movie12 KB23 KBMPEG-4 movie8 KEMPEG-4 movie6 KBMPEG-4 movie6 KBMPEG-4 movie11 K:MPEG-4 movie11 KBMPEG-4 movie34 KBMPEG-4 movie10 KPMPEG-4 movie7 KBMPEG-4 movie5 KBMPEG-4 movie11 KBIMPEG-4 movie26 KBMPEG-4 movie111 KB102 KBRR KRMPEG-4 movieMDEG-A movie59 KB98 KBMPEG-4 movie07 K:MPEG-A movie66 KB MPEG-4 movie44 KB93 KB79 KpMPEG-4 movieMPEG-4 movie58 KBMPEG-4 movie27 KP7 KBMPEG-4 movie12 KB32 K8MPEG-4 movieAl Notes: OffLeave• 0FavouritesE jiminny© Recents* ApplicationsiCloudiCloud Drive228 Sync folderQ DXP4800PLUS-B5FA@ Network|• CRMI• Orange• Red• Yellow• Green• Purple•) All lags..lohlDownloadsNameLoom.pkgAlfred copv.alfredoreterencesB KeychronAssist-1.0.2 (1).dmgA Keychron Assist-1.0.2.dmgmazanoke-images-yWJo.zioPhotos-3-001.zipD Transcript.pdf→mage U.loge1 Orioninstaller.dmaimage.jpg- image (2).1pc• ПО-22221726037035-004-001_ORGES.pdf• %D0%9F%D0%9E-22221726037035-004-001_archive.zipПO-22221726037035-004-001_archive (1).zip• repon 4).XmAltred copy2.altredoreterences05012026_0000000026574472_ SWIFT_OB70501260015890.pdf27022026_0000000026574472_SWIFT_OB72702260049200.pdf= 03042026 [CREDIT_CARD] SWIFT [CREDIT_CARD].001B reporti) xm=pdt.odipdf-1.pdfD pdf-2.pdf-pdf-5.pd1= ndf-1 ndipdf-3.pdfKoválik Family Tree.gedbitwarden export 20251031122528.isonKoválik Family Tree.zip*macOS Storage_Cleanup.mdal favicon icofirst_aid_notes_complete.docxrenortl2).esvconfig.ymlIteration run Search HS.postman_collection.jsonm licence bettertouchtoalMariusHosting Config.json1ooks-891a6503-bbb7-4b2b-9c3.csv•Alfredmazanoke-images-YWJ6ана Ковалик.jpg•искане даниел Ковалик..pa• Фактура Март Даниел Ковалик.jрс• Фактура Април Даниел Ковалик.jpg• Dhotac 2.001Q SearchKind00,4 MDinstdlle..dckage55.9 MBAlfred...ferences10,1 MBDisk Image10,1 MBDisk ImageIL MBLiP archive6,6 MBZIP archive2,5 MB PDF Document2,5 MBJreo lmage2.2 MBDisk Image2,2 MB PDF Document2 MBJPEG image1,9 MBJPEG imaqe192 KBPDF Document140 KbZIP archive148 KВ148 KB122 KB111 KB94 KBZIP archivelZIP archiveXML documentAlfred...ferencesPDF Document92 KBPDr DocumentK:91 KB91 KB30 KB29 KBPDF DocumentXML documentPDF Document28 KBPDF Document28 KR28 KB27 KB14 KB11 KB6 KB6KBPDE DocumentDocumentJSONICSV DocumentZIP archiveMarkdo…..ument5KRWindo...n image4 KB3 KBword ..cumentCSV Document2 KBYAML document1 KBcSV Document928 byteshttlicence183 bytesZero butesJSONAlfred.. ferencesZero bytesFolde1,9 MB1,8 MB17 MB1,7 MBColdorJPEG imageJPEG ImageJPEG imageJPEG imageColdo1 of 58 selected, 8.5 GB availab!i• Inu 14 Mаy 1/.31-14Date AddedIs Mdl ZUzo dl 19:4530 Jan 2026 at 12:3617 Mar 2026 at 20:2717 Mar 2026 at 20:26Z3 Aor 2020 al 13:0229 Jan 2026 at 15:2019 Dec 2025 at 10:1619 Dec 2025 at 12:238 Aor 2026 at 20:3519 Dec 2025 at 10:2919 Dec 2025 at 12:1819 Dec 2025 at 12:4026 Mar 2026 at 11:2410 May 2026 at 13:5326 Mar 2026 at 11:2426 Mar 2026 at 11:2426 Mar 2026 at 11:2310 May 2026 at 14:3730 Jan 2026 at 12:3713 Feb 2026 at 11:54Z3 Apr 2026 at 13.0823 Aor 2026 at 13:0810 May 2026 at 13:5410 May 2026 at 14:3710 May 2026 at 13:4910 May 2026 at 13:5010 May 2026 at 13:5110 Mav 2026 at 12:51110 May 2026 at 13:5019 Dec 2025 at 11:3431 Oct 2025 at 12:2525 Nov 2025 at 17:596 Mar 2026 at 11.2224 Anr 2026 at 16:5220 Oct 2025 at 11:0218 Mar 2026 at 15:29• Mav 2026 at 11:09129 Oct 2025 at 19:329 May 2026 at 10:0418 Mar 2026 at 11:5510 May 2026 at 13:5712 Jun 2025 at 19:0430 Jan 2026 at 12:3630 Jan 2026 at 12:3616 Oct 2025 aт 16:0123 Apr 2026 at 13:0223 Apr 2026 at 13:0223 Apr 2026 at 13:0222 Anr 2026 at 12:0223 Apr 2026 at 13:0229 Jan 2026 at 15:20...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
45242
|
NULL
|
0
|
2026-05-14T14:26:31.422757+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778768791422_m2.jpg...
|
PhpStorm
|
faVsco.js – WriteCrmTrait.php
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
#12066 on JY-20725-handle Project: faVsco.js, menu
#12066 on JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.2962101,"top":1.0,"width":0.03856383,"height":-0.019952059},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"#12066 on JY-20725-handle-HS-search-rate-limit, menu","depth":5,"bounds":{"left":0.33477393,"top":1.0,"width":0.122340426,"height":-0.019952059},"on_screen":true,"help_text":"Pull request #12066 exists for current branch JY-20725-handle-HS-search-rate-limit, 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.5731383,"top":1.0,"width":0.011303191,"height":-0.019952059},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"HandleHubspotRateLimitTest","depth":6,"bounds":{"left":0.5884308,"top":1.0,"width":0.076130316,"height":-0.019952059},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'HandleHubspotRateLimitTest'","depth":6,"bounds":{"left":0.66456115,"top":1.0,"width":0.011303191,"height":-0.019952059},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'HandleHubspotRateLimitTest'","depth":6,"bounds":{"left":0.67586434,"top":1.0,"width":0.011303191,"height":-0.019952059},"on_screen":true,"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.6871675,"top":1.0,"width":0.011303191,"height":-0.019952059},"on_screen":true,"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.7150931,"top":1.0,"width":0.011303191,"height":-0.019952059},"on_screen":true,"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.72639626,"top":1.0,"width":0.011303191,"height":-0.019952059},"on_screen":true,"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.73769945,"top":1.0,"width":0.011303191,"height":-0.019952059},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"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.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"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.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
3089888231946957708
|
-6979382010130101301
|
click
|
hybrid
|
NULL
|
Project: faVsco.js, menu
#12066 on JY-20725-handle Project: faVsco.js, menu
#12066 on JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
Jiminny... ~ActivityFilesLater@ jiminny-x-integrati• plattorm-inner-teamE Channels# ai-chapter# alertsi backend# bugscontusion-cllnia# curiosity lab# engineering# general#jiminny-bgac nlattorm-nckets# product launches# random# releases# sofia-officed sunport# thank-yous# the people of iimi... Direct messages• 8la 62% Galya Dimitrovavasil VasilevM Stefka StovanovaSg: Todor StamatovMario GeorgievNiudlay lanay. James Graham "* Stoyan Tanevo Stelivan Georgiev( Petko Kashinski*. Lukas Kovali...::: AnnsToastS lira Gloud6d Huddle with Aneliva Angelova* Aneliya Angelova &• Messagest Add canvasur FilesAneliya Angelova 2:30 PMЛукаш, само при Сейлсфорс и Хубспот се синкваха активити типовете, когато се направи плейбук,нали?пои останалите скМі тоябва оъчно ла се въвелат.Lukas Kovalik 2:47 PMтряова да се за всички, някъде не се ли попьлвапри зохо май беше hardcoded но май и там си връщаха две категорииAneliya Angelova 4:00 PMЛукаш имаш ли време да се чуем за тестването на https://jiminny.atlassian.net/browse/JY-20725X Preuiew in sact[HubSpotl Optimise CRM rematct(7 OpenRosdy for OA- MediumAA Aneliya AngelovaAs of today at 4:00 PM RetreshOpen in Jira* SummariseLukas Kovalik 4:02 PMzean-iurwiniareelYou joined the huddle (LIVE 4:06 PMAneliva Angelova is here toolAneliva Angelova 4:44 PN11512582Lukas Kovalik M 5.16 PNcurl --location "httns:ani.hubani.com/crm/v3/obiects/contacts/search--header 'Content-vne' annlication/ison'--header "Authorization: BearerC|Kvma?iMx7OINOM8kOFwrAowAcAkUAhIR24?A05D?xiVrIYMILuP6SA01Kwcmhr=n.v2 hytorDniMvDalYck-CMalovolNOM9kOFwrAUAcrkcaws-ThwRARIRAOF-ATFSAOFRAO-ROIEBAQUBEggBAQEBAYICFIr7Au8O2Nwal9YW2CbCCxYvwngmSgNldTFSAFoAYABoAHAAeAA'\--data "{ "limit", 13'Message Aneliva Angelova+ AaIAl Notes: OffLeavev Q SearchDate ModifiedYesterday at 13.34Yesterday at 13:34Yesterday at 13.33Yesterdav at 13:32resterday al i5.sYesterdav at 13:31Yesterday at 13:30Yesterday at 13.29Yesterdav at 13:29resterday at 15.2oYesterday at 13:27Yesterday at 13:26Yesterday at 13:26Yesterdav at 13:25Yesterday at 13.24Yesterdav at 13:24Yesterday at 13:23Yesterday at 13:21Voctorday at 12:21Yesterday at 13.20Yesterdav at 13:19Yesterdav at 13:19Yesterday at 13:18Yesterday at 13:18Yesterday at 13:17Yesterday at 13.16Yecterdav at 12:16Yesterdav at 13:15resterday at 13-10Yesterdav at 13:14Yesterday at 13:14Yesterday at 13:13Yecterdav at 12:12Yesterday at 13.11Yesterdav at 13:11Yesterday at 13:10Yesterday at 13:09Yoctorday at 12:00Yesterdav at 13:08Yesterday at 13.08Yecterdav at 12:07Yesterday at 13:07Yesterdav at 13:0617K:MPEG-4 movie29 KB6 KB12 Kb9 KBI7 KB8 KB37 K:MDEG-A movieMPEG-4 movieMPEG-4 movieMPEG-4 movie10 KB7 KBMDEG-A movieMPEG-4 movie9 KBI8 KB72 KB14 K:MPEG-4 movieMPEG-4 movie13 KBMDECA mavile9 KB18 KB|MPEG-4 movie12 KBI10 KB16 KBMPEG-1 movidMPEG-4 movie6KEMPEG-4 movie6 KB MPEG-4 movie12 KB23 K:MPEG-4 movie8 KB6 KBMDSG.A movicMPEG-4 movie11 KE11 KBMPEG-4 movieMPEG-4 movie20 KB34 K:MPEG-4 movie10kр7 KB5KBMDEG.A movidMPEG-4 movie11 KPMDEG-A movie26 KB MPEG-4 movie111 KBMPEG-4 movie102 K:88 KB59 KB98 KBMPEG-4 movieMDEC.A moviaMPEG-4 movie07 KPMDEG-A movie66 KBMPEG-4 movie44 KBMPEG-4 movie03 K:IMPEG-A movid78 KB MPEG-4 movie50 KB58 KB27 KPMPEG-4 movieMDEG.A movio7 KB12 KBMPEG-4 movie22 K:17 KBMDEC A movid19 KB32 K8MPEG-4 movieFavourites• jiminny• Recents* ApplicationsiCloud• iCloud Drive992 Svnc tolde0 DXP4800PLUS-B5F49 Networl• CRMI• Orange• Red|• Yellow• Green• Purple•) All lags..IhlDownloadsNameLoom.pkgAlfred copv.alfredoreterences=KeychronAssist-1.0.2 (1).dmeKeychronAssist-1.0.2.dmgmazanoke-images-yWJo.zioPhotos-3-001.zip• Transcript.pd→mage U.loge1 Orioninstaller.dma_image.jpg- image (2).1pc• ПO-22221726037035-004-001_ORGES.pdf%D0%9F%D0%9E-22221726037035-004-001 archive.zipПO-22221726037035-004-001_archive (1).zip• repon 4).XmAltred copy2.altredoreterencesСE 060209С О000000026571172 CWICT 0Р70501260015900 ndt= 27022026_0000000026574472_ SWIFT_ [IBAN].pdf= 03042026 [CREDIT_CARD] SWIFT [CREDIT_CARD].001reportxmmi=pdt.odiB pdf-1.pdfD pdf-2.pdf-pdf-5.pd1= ndf-1 ndipdf-3.pdfP Kdf-a,k Ffmiv Tree.sebitwarden export 20251031122528.isonlKoválik Family Tree.zip*macOS Storage_Cleanup.mdal favicon icofirst aid_notes_complete.docxrenortl2).esviconfig.vmlIteration run Search HS.postman_collection.json--report(1).csvm licence hettertouchtoalMariusHosting Config.isonnokc.901a6502.6667.A62h-062 ccu•Alfredv P1 mazanoko imaaoc. VWI6ана Ковалик.jpg•искане даниел Ковалик..pg• Фактура Март Даниел Ковалик.jрс• Фактура Април Даниел Ковалик iро• Dhotac 2.001Q SearchKind00,4 MD55.9 MBinstdlle..dckageAlfred...ferences10,1 MB10,1 MBIL MBDisk ImageDisk ImageLiP archive6.6 MBZIp archive2,5 MB PDF Document2,5 MBJreo lmage2.2 MBDisk Image2,2 MB PDF Document2 MBJPEG image1,9 MBJPEG imaqe192 KBPDE Document140 KbZIP archive148 KВ148 KB122 KBZIP archivelZIP archiveXML document111 KBAlfred...ferences94 KBDDE Documont92 KBPDr DocumentK:PDF Document91 KB91 KBXML document30 KBn0kpDDE Nocumont28 KBPDF Document28 KRPDE Document28 KB27 KBDocument14 KB11 KB6 KB6KBJSONINCV NacumontZIP archiveMarkdo…..ument5KRWindo...n image4 KB3 KBword ..cumentCSV Document2 KBVAMI dosumon1 KB029 buteccSV Documenthttlicence183 bytesZero butesJSONAlfrod foronso!Zero bytesFolde1.9 MB1,8 MB17 MB1,7 MBColdorJPEG imageJPEG ImageIPEG imadeJPEG imageColdo1 of 58 selected, 8.56 GB availabld• Inu 14 May 1/:20.3Date AddedIs Mdl ZUzo dl 19:4530 Jan 2026 at 12:3617 Mar 2026 at 20:2717 Mar 2026 at 20:26Z3 Aor 2020 al 13:0229 ,Jan 2026 at 15:2019 Dec 2025 at 10:1619 Dec 2025 at 12:238 Aor 2026 at 20:3519 Dec 2025 at 10:2919 Dec 2025 at 12:1819 Dec 2025 at 12:4026 Mar 2026 at 11:2410 May 2026 at 13:5326 Mar 2026 at 11:2426 Mar 2026 at 11:2426 Mar 2026 at 11:2310 May 2026 at 14:3730 Jan 2026 at 12:3712 Goh 2006 9t 11:5 A1Z3 Apr 2026 at 13.0823 Aor 2026 at 13:0810 May 2026 at 13:5410 May 2026 at 14:3710 May 2026 at 13:4910 May 2026 at 13:5010 May 2026 at 13:5110 Mav 2026 at 12:51110 May 2026 at 13:5019 Dec 2025 at 11:3431 Oct 2025 at 12:2525 Nau 2025 4+ 17:506 Mar 2026 at 11.2224 Anr 2026 at 16:5220 Oct 2025 at 11:0218 Mar 2026 at 15:29• Mav 2026 at 11:09129 Oct 2025 at 19:329 May 2026 at 10:0419 Mar 2026 at 11:55|10 May 2026 at 13:5712 Jun 2025 at 19:0430 Jan 2026 at 12:362616 Oct 2025 aт 16:0122 Aar 2026 at 12:0223 Apr 2026 at 13:0223 Apr 2026 at 13:0222 Anr 2026 at 12:0223 Apr 2026 at 13:0229 Jan 2026 at 15:20...
|
45238
|
NULL
|
NULL
|
NULL
|
|
45241
|
NULL
|
0
|
2026-05-14T14:26:33.286275+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778768793286_m1.jpg...
|
PhpStorm
|
faVsco.js – DecorateActivity.php
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
#12066 on JY-20725-handle Project: faVsco.js, menu
#12066 on JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
1
2
15
12
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Crm\Hubspot;
use Illuminate\Support\Collection;
use Jiminny\Models\Activity;
use Jiminny\Repositories\ActivityMessageRepository;
use Jiminny\Repositories\ParticipantRepository;
use Jiminny\Services\Crm\DecorateActivity\BaseDecorateActivity;
class DecorateActivity extends BaseDecorateActivity
{
public const string JIMINNY_MARKER = 'Jiminny Summary:';
public function generateTitle(Activity $activity): ?string
{
if ($activity->hasTitle()) {
$title = $activity->getTitle();
} elseif ($activity->hasActivityType()) {
$title = $activity->getActivityType()->getName();
} else {
$title = 'Conference Call';
}
return $title;
}
public function convertMeetingOutcome(Activity $activity): ?string
{
switch ($activity->getStatus()) {
case Activity::STATUS_SCHEDULED:
return 'SCHEDULED';
case Activity::STATUS_CANCELLED:
return 'CANCELED';
case Activity::STATUS_COMPLETED:
return 'COMPLETED';
//case Activity::STATUS_NO_SHOW:
// return 'NO_SHOW';
default:
return null;
}
}
public function convertCallStatus(Activity $activity): string
{
switch ($activity->getStatus()) {
case Activity::STATUS_NO_ANSWER:
return 'NO_ANSWER';
default:
return 'COMPLETED';
}
}
public function generateDescription(Activity $activity): ?string
{
if (in_array($activity->getType(), [Activity::TYPE_SMS_INBOUND, Activity::TYPE_SMS_OUTBOUND], true)) {
return $this->formatSmsDescription($activity);
}
$description = $this->baseDescription();
if ($activity->hasTitle() && $activity->hasActivityType()) {
$description .= $this->formatActivityType($activity->getActivityType()->getName());
}
if ($activity->getProvider() !== Activity::PROVIDER_UPLOADER) {
$description .= $this->formatSoftphoneDetails($activity);
}
$description .= $this->formatReasonOrPreview($activity);
if ($activity->isTypeConference()) {
$description .= $this->formatAttendeesList($activity);
}
return $description
. $this->formatNotes($activity)
. $this->formatMessages($activity)
. $this->formatSummary($activity);
}
public function mergeDescriptions(string $jiminnyDescription, ?string $existingCrmDescription): string
{
if (empty($existingCrmDescription)) {
return $jiminnyDescription;
}
if (! $this->isJiminnyDescription($existingCrmDescription)) {
return $existingCrmDescription . '<hr>' . $jiminnyDescription;
}
$existingSections = $this->parseHtmlSections($existingCrmDescription);
$newSections = $this->parseHtmlSections($jiminnyDescription);
return $this->mergeHtmlSections($newSections, $existingSections);
}
private function parseHtmlSections(string $html): array
{
$sections = [
'beforeJiminny' => '',
'header' => '',
];
foreach (self::SECTION_HEADERS as $name) {
$sections[$name] = '';
}
$headerStartPos = $this->findHeaderStartPosition($html);
$markerPos = stripos($html, self::JIMINNY_MARKER);
if ($headerStartPos !== false && $headerStartPos > 0) {
$sections['beforeJiminny'] = trim(substr($html, 0, $headerStartPos));
}
if ($headerStartPos !== false) {
$jiminnyStart = $headerStartPos;
} elseif ($markerPos !== false) {
$jiminnyStart = $markerPos;
} else {
$jiminnyStart = 0;
}
$firstSectionPos = $this->findFirstHtmlSectionPosition($html, $jiminnyStart);
if ($firstSectionPos === false) {
$sections['header'] = substr($html, $jiminnyStart);
} else {
$sections['header'] = substr($html, $jiminnyStart, $firstSectionPos - $jiminnyStart);
}
$sections['header'] = trim($sections['header']);
foreach (self::SECTION_HEADERS as $sectionName) {
$sections[$sectionName] = $this->extractHtmlSectionContent($html, $sectionName, $jiminnyStart);
}
return $sections;
}
private function findHeaderStartPosition(string $html): int|false
{
$pattern = '/<p[^>]*>\s*<strong[^>]*>\s*<span[^>]*>\s*' . preg_quote(self::JIMINNY_MARKER, '/') . '/i';
if (preg_match($pattern, $html, $matches, PREG_OFFSET_CAPTURE)) {
return $matches[0][1];
}
$markerPos = stripos($html, self::JIMINNY_MARKER);
if ($markerPos === false) {
return false;
}
$beforeMarker = substr($html, 0, $markerPos);
$lastPTagPos = strrpos($beforeMarker, '<p');
return $lastPTagPos !== false ? $lastPTagPos : $markerPos;
}
private function findFirstHtmlSectionPosition(string $html, int $afterPosition = 0): int|false
{
$firstPos = false;
foreach (self::SECTION_HEADERS as $sectionName) {
$pattern = '/<p[^>]*>\s*<strong[^>]*>\s*' . preg_quote($sectionName, '/') . '\s*<\/strong>\s*<\/p>/i';
if (preg_match($pattern, $html, $matches, PREG_OFFSET_CAPTURE, $afterPosition)) {
$pos = $matches[0][1];
if ($firstPos === false || $pos < $firstPos) {
$firstPos = $pos;
}
}
}
return $firstPos;
}
private function extractHtmlSectionContent(string $html, string $sectionName, int $afterPosition = 0): string
{
$pattern = '/<p[^>]*>\s*<strong[^>]*>\s*' . preg_quote($sectionName, '/') . '\s*<\/strong>\s*<\/p>/i';
if (! preg_match($pattern, $html, $matches, PREG_OFFSET_CAPTURE, $afterPosition)) {
return '';
}
$headerMatch = $matches[0][0];
$headerPos = $matches[0][1];
$contentStart = $headerPos + strlen($headerMatch);
$nextSectionPos = $this->findNextHtmlSectionPosition($html, $contentStart);
if ($nextSectionPos === false) {
$content = substr($html, $contentStart);
} else {
$content = substr($html, $contentStart, $nextSectionPos - $contentStart);
}
return trim($content);
}
private function findNextHtmlSectionPosition(string $html, int $afterPosition): int|false
{
$nextPos = false;
foreach (self::SECTION_HEADERS as $sectionName) {
$pattern = '/<p[^>]*>\s*<strong[^>]*>\s*' . preg_quote($sectionName, '/') . '\s*<\/strong>\s*<\/p>/i';
if (preg_match($pattern, $html, $matches, PREG_OFFSET_CAPTURE, $afterPosition)) {
$pos = $matches[0][1];
if ($nextPos === false || $pos < $nextPos) {
$nextPos = $pos;
}
}
}
return $nextPos;
}
private function mergeHtmlSections(array $newSections, array $existingSections): string
{
$result = '';
if (! empty($existingSections['beforeJiminny'])) {
$result .= $existingSections['beforeJiminny'];
}
$result .= $this->wrapHeader($newSections['header']);
foreach (self::SECTION_HEADERS as $sectionName) {
$existingContent = $existingSections[$sectionName] ?? '';
$newContent = $newSections[$sectionName] ?? '';
$content = ! empty($existingContent) ? $existingContent : $newContent;
if (! empty($content)) {
$result .= '<p><strong>' . $sectionName . '</strong></p>' . $content;
}
}
return $result;
}
private function wrapHeader(string $header): string
{
$header = trim($header);
if (str_starts_with($header, '<p>')) {
return $header;
}
if (str_starts_with($header, self::JIMINNY_MARKER)) {
return $this->baseDescription() . substr($header, strlen(self::JIMINNY_MARKER));
}
return $header;
}
private function baseDescription(): string
{
return sprintf(
'<p><strong><span style="font-size: 15px; line-height: 30px;">%s</span></strong></p>',
'Jiminny Summary:'
);
}
private function formatSoftphoneDetails(Activity $activity): string
{
$isOutbound = $activity->isTypeSoftPhone();
$isInbound = $activity->isTypeSoftphoneInbound();
if (! $isOutbound && ! $isInbound) {
return '';
}
$output = $this->formatTitle($activity->getTitle());
$output .= $this->formatCallDuration($activity->getAttribute('duration_for_humans'));
$phone = $isOutbound
? $activity->to?->phone_number
: $activity->from?->phone_number;
if ($phone) {
$output .= $isOutbound
? $this->formatDialedNumber($phone)
: $this->formatCallerNumber($phone);
}
return $output . '<p></p>';
}
private function formatReasonOrPreview(Activity $activity): string
{
if ($activity->hasReasonCodeBotKicked()) {
return '<p><span style="font-size: 13.3333px; line-height: 16px;">'
. 'Notetaker removed from this meeting'
. '</span></p>';
}
if ($activity->hasReasonCodeNotCompliant()) {
return '<p><span style="font-size: 13.3333px; line-height: 16px;">'
. 'Notetaker did not join due to recording consent not being provided by attendees'
. '</span></p>';
}
return $this->formatPreviewUrl($activity);
}
public function formatStartTime(Activity $activity): int
{
return $activity->getActualStartTime()->tz($activity->getUser()->timezone)->getTimestamp() * 1000;
}
public function formatEndTime(Activity $activity): int
{
return $activity->getActualEndTime()->tz($activity->getUser()->timezone)->getTimestamp() * 1000;
}
public function formatCreatedAt(Activity $activity): int
{
return $activity->getCreatedAt()->tz($activity->getUser()->timezone)->getTimestamp() * 1000;
}
public function formatCallToParticipant(Activity $activity): ?string
{
$callToParticipant = $activity->getToParticipant()?->getPhoneNumber();
if ($callToParticipant && $activity->hasContact()) {
return $activity->getContact()->getName() . ' ' . $callToParticipant;
}
return null;
}
private function formatActivityType(string $activityType): string
{
return '<p><strong><span style="font-size: 18.6667px; line-height: 22.4px;">' . $activityType . '</span></strong></p>';
}
private function formatTitle(?string $title): string
{
return $title ? '<p><span style="font-size: 16px; line-height: 19.2px;">' . $title . '</span></p>' : '';
}
private function formatCallDuration(string $duration): string
{
return '<p><span style="font-size: 13.3333px; line-height: 16px;">Call Duration: ' . $duration . '</span></p>';
}
private function formatDialedNumber(string $phoneNumber): string
{
return '<p><span style="font-size: 13.3333px; line-height: 16px;">Dialed: ' . $phoneNumber . '</span></p>';
}
private function formatCallerNumber(string $phoneNumber): string
{
return '<p><span style="font-size: 13.3333px; line-height: 16px;">Caller: ' . $phoneNumber . '</span></p>';
}
private function formatAttendeesList(Activity $activity): string
{
$attendeesList = '<p><strong>Attendees</strong></p><ul>';
$participantsRepository = app(ParticipantRepository::class);
// Only include participants that joined.
$participants = $participantsRepository->getParticipantsWhoEnteredMeeting($activity);
foreach ($participants as $participant) {
$attendee = '<li>';
if ($participant->hasName()) {
$attendee .= $participant->getName();
if ($participant->hasPhoneNumber()) {
$attendee .= ' (' . $participant->getPhoneNumber() . ')';
} elseif ($participant->hasEmailAddress()) {
$attendee .= ' (' . $participant->getEmailAddress() . ')';
}
} else {
$attendee .= $participant->getPhoneNumber();
}
if ($participant->isCoach()) {
$attendee .= ' <strong>coach</strong>';
}
if ($participant->getTitle()) {
$attendee .= ', ' . $participant->getTitle();
}
$attendeesList .= $attendee . '</li>';
}
return $attendeesList . '</ul>';
}
private function formatPreviewUrl(Activity $activity): string
{
$description = '';
$team = $activity->getUser()->getTeam();
if ($activity->canReviewActivity()) {
$playbackUrl = $team->getPartner()->getPlaybackUrl($activity);
$description .= '<p><span style="font-size: 13.3333px; line-height: 16px;"><a href="'
. $playbackUrl
. '" target="_blank">Review in Jiminny</a> ▶️</span></p>';
}
return $description;
}
private function formatNotes(Activity $activity): string
{
$description = '';
if ($activity->getNotes()->isEmpty()) {
return $description;
}
$description .= '<p><strong>Notes</strong></p>';
foreach ($activity->getNotes() as $note) {
$time = ($note->getTime() > 3600)
? gmdate('H:i:s', (int) $note->getTime())
: gmdate('i:s', (int) $note->getTime());
$description .= '<p>' . $time . ' ' . $note->getNote() . '</p>';
}
return $description . '</p>';
}
private function formatMessages(Activity $activity): string
{
$description = '';
$messageRepository = app(ActivityMessageRepository::class);
// Get all private messages.
$privateMessages = $messageRepository->getPrivateMessages($activity);
if ($privateMessages->isNotEmpty()) {
$description .= '<p><strong>Coaching Chat</strong></p>';
$description .= $this->getMessagesAsString($privateMessages);
$description .= '</p>';
}
// Get all public messages
$publicMessages = $messageRepository->getPublicMessages($activity);
if ($publicMessages->isNotEmpty()) {
$description .= '<p><strong>Customer Chat</strong></p>';
$description .= $this->getMessagesAsString($publicMessages);
$description .= '</p>';
}
return $description;
}
private function getMessagesAsString(Collection $messages): string
{
$description = '';
/** @var Activity\Message $message */
foreach ($messages as $message) {
$description .= '<p>' . $message->participant->getName()
. ': ' . $message->getAttribute('message') . '</p>';
}
return $description;
}
private function formatSummary(Activity $activity): string
{
$description = '';
if ($activity->getSummary() !== null) {
$description .= '<p><strong>Summary</strong></p><p>' . nl2br($activity->getSummary()) . '</p><p></p>';
}
return $description;
}
private function formatSmsDescription(Activity $activity): string
{
// Use Rich-text formatting.
$description = '<p><span style="font-size: 16px; line-height: 19.2px;"><strong>' . $activity->getTitle() . '</strong></span></p>';
$description .= '<p><span style="font-size: 16px; line-height: 19.2px;">' . $activity->getDescription() . '</span></p>';
return $description;
}
}
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
8
1
3
4
Previous Highlighted Error
Next Highlighted Error
SELECT
# DISTINCT
opp.id as opp_id, opp.uuid, opp.name,
# COUNT(dr.id) AS deal_risk_count,
# dr.id,
# cfd.value,
usr.name AS owner_name,
opp.value, opp.currency_code, opp.close_date, opp.remotely_created_at, opp.is_closed, opp.is_won,
usr.uuid as owner_uuid,
usr.photo_path as owner_photo,
usr.id AS owner_id,
jt.name as owner_job,
opp.stage_id, opp.stage_updated_at,
acc.name AS acc_name, opp.stage_updated_at, acc.crm_provider_id AS acc_provider_id, opp.crm_provider_id AS opp_provider_id,
rt.business_process_id AS pipeline_id
FROM opportunities opp
LEFT JOIN record_types rt ON opp.record_type_id = rt.id
LEFT JOIN users usr ON opp.user_id = usr.id
LEFT JOIN accounts acc ON opp.account_id = acc.id
LEFT JOIN job_titles jt ON usr.job_title_id = jt.id
# LEFT JOIN group_deal_risk_types gdrt ON gdrt.group_id = usr.group_id
# LEFT JOIN deal_risks dr ON dr.opportunity_id = opp.id AND dr.group_deal_risk_type_id = gdrt.id
LEFT JOIN crm_field_data cfd ON (cfd.object_id = opp.id and cfd.crm_field_id = 66814)
WHERE opp.user_id IS NOT NULL
AND opp.deleted_at IS NULL
AND opp.is_closed = 1
AND opp.is_won = 0
AND opp.close_date >= '2024-01-01 00:00:00'
AND opp.close_date <= '2024-12-31 23:59:59'
AND usr.team_id = 1
# and opp.id = 4823179
GROUP BY opp.id, cfd.value
ORDER BY
# cfd.value
CAST(cfd.value AS UNSIGNED)
# owner_name
# (SELECT COUNT(dr.id)
# FROM deal_risks dr
# JOIN group_deal_risk_types gdrt ON dr.group_deal_risk_type_id = gdrt.id
# WHERE dr.opportunity_id = opp.id
# AND dr.is_active = 1
# AND gdrt.is_enabled = 1)
DESC
LIMIT 25
# OFFSET 0
;
select * from crm_fields where crm_configuration_id = 1 and object_type = 'opportunity';
select * from crm_layout_entities where crm_layout_id = 1493;
SELECT * FROM opportunities WHERE id = 4584045;
SELECT * FROM crm_field_data WHERE object_id = 4584045;
SELECT * FROM opportunities where team_id = 1 and crm_provider_id = '0061K00000lfb9IQAQ'
SELECT
opp.id as opportunity_id,
opp.name,
COUNT(dr.id) as risk_count
FROM opportunities opp
LEFT JOIN deal_risks dr ON dr.opportunity_id = opp.id
WHERE opp.id IN (
6069574,8900938,9507638,9524799,9660490,9662824,9705675,9749758,4158460,4391812,6450439,4448422,5118945,5590675,4584045,7228149,9002408,9165534,9446720,9641778,9665149,9703344,9709280,5747948,4158491,6182565,6263970,5798120,5111315,4536978,6062352,6548383,6072095,6548225,4480986,5011422,6548381,8760540,8917554,9509986,9514392,9569009,9569011,9578490,9713604,5784397,7276612,7288405,8994421,9118219,9608148,9818911,4510535,6479693,5958049,6271674,6550448,4158331,4158483,6126571,6171615,6540943,4897466,5190896,5796182,5932762,8572433,8723698,8892697,9711001,9789264,4549188,6100831,6170064,6260799,6263653,6449936,6530871,6538978,7777651,8059269,8319918,8787049,8901150,9263153,9453207,9514738,9696700,9791062,5752018,6421452,7439134,7878923,9354763,9369285,9514396,9582506,9889949,9890216,4094311,4158495,4158496,6098128,5585661,3872564,6442149,5891604,6164746,6199593,6583474,6519684,9018490,9809006,4496897,5041324,5829430,6198319,6253504,6555763,7242914,7931055,8024125,8797814,8058559,8673347,8892695,8994420,9616219,9714970,9722004,9809439,9818918,6523177,8134147,9002915,9711422,9892713,9901719,9954210,9978435,5800810,6243518,6416114,6222251,6411974,6512456,5791953,6545606,9914780,5805540,6238986,6463838,6547680,9767049,9809437,9810885,9890855,6673493,9902036,4335521,6379871,6503799,6546077,8018765,9907556,9958433,9905855,9916179,9946741,9957877,5563344,6271838,6450815,7641128,7762567,7780592,8684810,8685786,8685787,8685788
)
GROUP BY opp.id;
SELECT COUNT(dr.id)
FROM deal_risks dr
JOIN group_deal_risk_types gdrt ON dr.group_deal_risk_type_id = gdrt.id
WHERE dr.opportunity_id = 5563344
# AND gdrt.group_id = usr.group_id
EXPLAIN SELECT
opp.id as opp_id, opp.uuid, opp.name,
cfd.value,
cfv.sequence,
cfv.value,
# MAX(cfd.value) AS max_cfd_value,
usr.name AS owner_name,
opp.value, opp.currency_code, opp.close_date, opp.remotely_created_at, opp.is_closed, opp.is_won,
usr.uuid as owner_uuid,
usr.photo_path as owner_photo,
usr.id AS owner_id,
jt.name as owner_job,
opp.stage_id, opp.stage_updated_at,
acc.name AS acc_name, opp.stage_updated_at, acc.crm_provider_id AS acc_provider_id, opp.crm_provider_id AS opp_provider_id,
rt.business_process_id AS pipeline_id
FROM opportunities opp
LEFT JOIN record_types rt ON opp.record_type_id = rt.id
LEFT JOIN users usr ON opp.user_id = usr.id
LEFT JOIN accounts acc ON opp.account_id = acc.id
LEFT JOIN job_titles jt ON usr.job_title_id = jt.id
LEFT JOIN crm_field_data cfd ON cfd.id = (SELECT sub_cfd.id
FROM crm_field_data sub_cfd
WHERE sub_cfd.object_id = opp.id
AND sub_cfd.crm_field_id = 66810
ORDER BY sub_cfd.updated_at DESC
LIMIT 1)
LEFT JOIN crm_field_values cfv ON cfv.crm_field_id = 66810 AND cfv.value = cfd.value
WHERE opp.user_id IS NOT NULL
AND opp.deleted_at IS NULL
AND opp.is_closed = 0
# AND opp.is_closed = 1
# AND opp.is_won = 0
AND opp.close_date >= '2024-01-01 00:00:00'
AND opp.close_date <= '2024-12-31 23:59:59'
AND usr.team_id = 1
# and opp.id = 4823179
# GROUP BY opp.id
ORDER BY
cfv.sequence DESC,
# opp.name
# owner_name
cfd.value
# CAST(cfd.value AS UNSIGNED)
# CAST(MAX(cfd.value) AS UNSIGNED)
# (SELECT COUNT(dr.id)
# FROM deal_risks dr
# JOIN group_deal_risk_types gdrt ON dr.group_deal_risk_type_id = gdrt.id
# WHERE dr.opportunity_id = opp.id
# AND dr.is_active = 1 AND gdrt.is_enabled = 1)
DESC
# LIMIT 75, 25
;
SELECT * FROM crm_field_values WHERE crm_field_id = 66810;
SELECT f.id, f.crm_provider_id AS field_name, f.label, fd.object_id AS dealId, fd.value, fd.updated_at, fd.id, fd.created_at
FROM crm_fields f
INNER JOIN crm_field_data fd ON fd.crm_field_id = f.id
WHERE (f.crm_configuration_id = 1)
AND (f.object_type = 'opportunity')
# AND (fd.object_id IN (4158331,4158483,4158495,4158496,6069574,6263970,6171615,6540943,6545606,5829430,6198319,6263653,6548381,7242914,8797814,7228149,7439134,7878923,8134147,9002915,9118219,9165534,9354763,9369285,9446720))
AND (fd.object_id IN (4158460))
AND (f.crm_provider_id IN ('ForecastCategoryName'))
ORDER BY fd.object_id ASC, fd.updated_at DESC;
select * from crm_layouts where crm_configuration_id = 1;
select cf.* from crm_fields cf
join crm_layout_entities cle on cf.id = cle.crm_field_id
where crm_layout_id = 1493;
SELECT * FROM opportunities WHERE id = 4158460;
SELECT * FROM crm_field_data WHERE object_id = 4158460;
select * from users where team_id = 1;
SELECT * FROM users WHERE id = 7160;
select * from role_user where user_id = 3248;
select * from crm_field_values where crm_field_id = 66824;
SELECT * FROM users WHERE id = 23470;
select * from crm_configurations;
# [PASSWORD_DOTS]
select * from teams where id = 1038; # 23521, 966
select * from users where team_id = 1038;
select * from crm_configurations where id = 966;
SELECT * FROM activities WHERE uuid_to_bin('e8dc7c34-31f6-4430-bd81-2d9d8f00dd07') = uuid; # 54965762
SELECT * FROM activities WHERE uuid_to_bin('4b5727c0-69d1-428f-b8d9-b649055166e2') = uuid; # 54965764
SELECT * FROM participants WHERE activity_id = 54965764;
SELECT id, uuid, title, recording_state FROM activities WHERE uuid_to_bin('355f105d-5606-4379-b0c5-d91daf59f4ce') = uuid; # 54964075
SELECT * FROM participants WHERE activity_id = 54964075;
select f.id, slug, title, tf.team_id from team_features tf JOIN features f on tf.feature_id = f.id
where tf.team_id = 1038;
# [PASSWORD_DOTS] PD [PASSWORD_DOTS]
select * from teams where id = 1029;
SELECT * FROM crm_configurations WHERE id = 957;
SELECT * FROM activities WHERE uuid_to_bin('581a33cb-4343-44bd-ac0c-4a5cee71c5ec') = uuid; # 54963423
SELECT * FROM activities WHERE uuid_to_bin('07238011-25fa-418e-838b-fb21e82b9ea2') = uuid; # 54963433
SELECT * FROM activities WHERE uuid_to_bin('8b6bb2f7-e7a7-4aec-8806-fbfea7093ccd') = uuid; # 54963421
# [PASSWORD_DOTS] Close [PASSWORD_DOTS]
select * from teams where id = 1031;
SELECT * FROM crm_configurations WHERE id = 959;
SELECT * FROM activities WHERE uuid_to_bin('59c517e0-96c9-4dad-bfeb-b7bef72f8725') = uuid; # 54963517
SELECT * FROM activities WHERE uuid_to_bin('07238011-25fa-418e-838b-fb21e82b9ea2') = uuid; # 54963433
SELECT * FROM activities WHERE uuid_to_bin('d68311e3-ac34-49bd-bf04-88323a7e5352') = uuid; # 54966009
# [PASSWORD_DOTS] SF [PASSWORD_DOTS]
SELECT * FROM activities WHERE uuid_to_bin('2bd4cfa3-4eb5-4c77-84a7-9ed46a21c988') = uuid;
select * from roles;
select * from permissions;
select * from permission_role where permission_id = 136;
select * from migrations order by id desc;
select * from teams where id IN (1, 1037);
select * from crm_layouts where crm_configuration_id = 1;
SELECT * FROM crm_layout_entities WHERE crm_layout_id = 1493;
SELECT * FROM crm_fields WHERE id IN (1652,1661,66799,66814,66821,66836,66843,66846,66864,84752,182306,323580,380378);
select * from features;
select * from team_features where feature_id = 33;
select * from opportunities;
select * from teams;
SELECT
CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,
u.email,
sa.*,
t.owner_id FROM social_accounts sa
JOIN users u on u.id = sa.sociable_id
JOIN teams t on t.id = u.team_id
WHERE u.team_id = 1052 and sa.provider = 'hubspot';
SELECT * FROM accounts where id = 11512582;
select * from activities where account_id = 11512582;
Project
Project...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.054166667,"top":0.027777778,"width":0.08055556,"height":0.035555556},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"#12066 on JY-20725-handle-HS-search-rate-limit, menu","depth":5,"bounds":{"left":0.13472222,"top":0.027777778,"width":0.25555557,"height":0.035555556},"on_screen":true,"help_text":"Pull request #12066 exists for current branch JY-20725-handle-HS-search-rate-limit, 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.6326389,"top":0.027777778,"width":0.023611112,"height":0.035555556},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"HandleHubspotRateLimitTest","depth":6,"bounds":{"left":0.6645833,"top":0.027777778,"width":0.15902779,"height":0.035555556},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'HandleHubspotRateLimitTest'","depth":6,"bounds":{"left":0.82361114,"top":0.027777778,"width":0.023611112,"height":0.035555556},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'HandleHubspotRateLimitTest'","depth":6,"bounds":{"left":0.8472222,"top":0.027777778,"width":0.023611112,"height":0.035555556},"on_screen":true,"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.87083334,"top":0.027777778,"width":0.023611112,"height":0.035555556},"on_screen":true,"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.9291667,"top":0.027777778,"width":0.023611112,"height":0.035555556},"on_screen":true,"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.9527778,"top":0.027777778,"width":0.023611112,"height":0.035555556},"on_screen":true,"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.9763889,"top":0.027777778,"width":0.023611112,"height":0.035555556},"on_screen":true,"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},"on_screen":false,"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},"on_screen":false,"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},"on_screen":false,"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},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.73333335,"top":0.3122222,"width":0.015277778,"height":0.02111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":4,"bounds":{"left":0.75277776,"top":0.3122222,"width":0.016666668,"height":0.02111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"15","depth":4,"bounds":{"left":0.7736111,"top":0.3122222,"width":0.02013889,"height":0.02111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"12","depth":4,"bounds":{"left":0.79791665,"top":0.3122222,"width":0.02013889,"height":0.02111111},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.8215278,"top":0.31,"width":0.015277778,"height":0.025555555},"on_screen":true,"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.8368056,"top":0.31,"width":0.014583333,"height":0.025555555},"on_screen":true,"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\\Crm\\Hubspot;\n\nuse Illuminate\\Support\\Collection;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Repositories\\ActivityMessageRepository;\nuse Jiminny\\Repositories\\ParticipantRepository;\nuse Jiminny\\Services\\Crm\\DecorateActivity\\BaseDecorateActivity;\n\nclass DecorateActivity extends BaseDecorateActivity\n{\n public const string JIMINNY_MARKER = 'Jiminny Summary:';\n\n public function generateTitle(Activity $activity): ?string\n {\n if ($activity->hasTitle()) {\n $title = $activity->getTitle();\n } elseif ($activity->hasActivityType()) {\n $title = $activity->getActivityType()->getName();\n } else {\n $title = 'Conference Call';\n }\n\n return $title;\n }\n\n public function convertMeetingOutcome(Activity $activity): ?string\n {\n switch ($activity->getStatus()) {\n case Activity::STATUS_SCHEDULED:\n return 'SCHEDULED';\n case Activity::STATUS_CANCELLED:\n return 'CANCELED';\n case Activity::STATUS_COMPLETED:\n return 'COMPLETED';\n //case Activity::STATUS_NO_SHOW:\n // return 'NO_SHOW';\n default:\n return null;\n }\n }\n\n public function convertCallStatus(Activity $activity): string\n {\n switch ($activity->getStatus()) {\n case Activity::STATUS_NO_ANSWER:\n return 'NO_ANSWER';\n default:\n return 'COMPLETED';\n }\n }\n\n public function generateDescription(Activity $activity): ?string\n {\n if (in_array($activity->getType(), [Activity::TYPE_SMS_INBOUND, Activity::TYPE_SMS_OUTBOUND], true)) {\n return $this->formatSmsDescription($activity);\n }\n\n $description = $this->baseDescription();\n\n if ($activity->hasTitle() && $activity->hasActivityType()) {\n $description .= $this->formatActivityType($activity->getActivityType()->getName());\n }\n\n if ($activity->getProvider() !== Activity::PROVIDER_UPLOADER) {\n $description .= $this->formatSoftphoneDetails($activity);\n }\n\n $description .= $this->formatReasonOrPreview($activity);\n\n if ($activity->isTypeConference()) {\n $description .= $this->formatAttendeesList($activity);\n }\n\n return $description\n . $this->formatNotes($activity)\n . $this->formatMessages($activity)\n . $this->formatSummary($activity);\n }\n\n public function mergeDescriptions(string $jiminnyDescription, ?string $existingCrmDescription): string\n {\n if (empty($existingCrmDescription)) {\n return $jiminnyDescription;\n }\n\n if (! $this->isJiminnyDescription($existingCrmDescription)) {\n return $existingCrmDescription . '<hr>' . $jiminnyDescription;\n }\n\n $existingSections = $this->parseHtmlSections($existingCrmDescription);\n $newSections = $this->parseHtmlSections($jiminnyDescription);\n\n return $this->mergeHtmlSections($newSections, $existingSections);\n }\n\n private function parseHtmlSections(string $html): array\n {\n $sections = [\n 'beforeJiminny' => '',\n 'header' => '',\n ];\n\n foreach (self::SECTION_HEADERS as $name) {\n $sections[$name] = '';\n }\n\n $headerStartPos = $this->findHeaderStartPosition($html);\n $markerPos = stripos($html, self::JIMINNY_MARKER);\n\n if ($headerStartPos !== false && $headerStartPos > 0) {\n $sections['beforeJiminny'] = trim(substr($html, 0, $headerStartPos));\n }\n\n if ($headerStartPos !== false) {\n $jiminnyStart = $headerStartPos;\n } elseif ($markerPos !== false) {\n $jiminnyStart = $markerPos;\n } else {\n $jiminnyStart = 0;\n }\n\n $firstSectionPos = $this->findFirstHtmlSectionPosition($html, $jiminnyStart);\n\n if ($firstSectionPos === false) {\n $sections['header'] = substr($html, $jiminnyStart);\n } else {\n $sections['header'] = substr($html, $jiminnyStart, $firstSectionPos - $jiminnyStart);\n }\n\n $sections['header'] = trim($sections['header']);\n\n foreach (self::SECTION_HEADERS as $sectionName) {\n $sections[$sectionName] = $this->extractHtmlSectionContent($html, $sectionName, $jiminnyStart);\n }\n\n return $sections;\n }\n\n private function findHeaderStartPosition(string $html): int|false\n {\n $pattern = '/<p[^>]*>\\s*<strong[^>]*>\\s*<span[^>]*>\\s*' . preg_quote(self::JIMINNY_MARKER, '/') . '/i';\n\n if (preg_match($pattern, $html, $matches, PREG_OFFSET_CAPTURE)) {\n return $matches[0][1];\n }\n\n $markerPos = stripos($html, self::JIMINNY_MARKER);\n if ($markerPos === false) {\n return false;\n }\n\n $beforeMarker = substr($html, 0, $markerPos);\n $lastPTagPos = strrpos($beforeMarker, '<p');\n\n return $lastPTagPos !== false ? $lastPTagPos : $markerPos;\n }\n\n private function findFirstHtmlSectionPosition(string $html, int $afterPosition = 0): int|false\n {\n $firstPos = false;\n\n foreach (self::SECTION_HEADERS as $sectionName) {\n $pattern = '/<p[^>]*>\\s*<strong[^>]*>\\s*' . preg_quote($sectionName, '/') . '\\s*<\\/strong>\\s*<\\/p>/i';\n if (preg_match($pattern, $html, $matches, PREG_OFFSET_CAPTURE, $afterPosition)) {\n $pos = $matches[0][1];\n if ($firstPos === false || $pos < $firstPos) {\n $firstPos = $pos;\n }\n }\n }\n\n return $firstPos;\n }\n\n private function extractHtmlSectionContent(string $html, string $sectionName, int $afterPosition = 0): string\n {\n $pattern = '/<p[^>]*>\\s*<strong[^>]*>\\s*' . preg_quote($sectionName, '/') . '\\s*<\\/strong>\\s*<\\/p>/i';\n\n if (! preg_match($pattern, $html, $matches, PREG_OFFSET_CAPTURE, $afterPosition)) {\n return '';\n }\n\n $headerMatch = $matches[0][0];\n $headerPos = $matches[0][1];\n $contentStart = $headerPos + strlen($headerMatch);\n\n $nextSectionPos = $this->findNextHtmlSectionPosition($html, $contentStart);\n\n if ($nextSectionPos === false) {\n $content = substr($html, $contentStart);\n } else {\n $content = substr($html, $contentStart, $nextSectionPos - $contentStart);\n }\n\n return trim($content);\n }\n\n private function findNextHtmlSectionPosition(string $html, int $afterPosition): int|false\n {\n $nextPos = false;\n\n foreach (self::SECTION_HEADERS as $sectionName) {\n $pattern = '/<p[^>]*>\\s*<strong[^>]*>\\s*' . preg_quote($sectionName, '/') . '\\s*<\\/strong>\\s*<\\/p>/i';\n if (preg_match($pattern, $html, $matches, PREG_OFFSET_CAPTURE, $afterPosition)) {\n $pos = $matches[0][1];\n if ($nextPos === false || $pos < $nextPos) {\n $nextPos = $pos;\n }\n }\n }\n\n return $nextPos;\n }\n\n private function mergeHtmlSections(array $newSections, array $existingSections): string\n {\n $result = '';\n\n if (! empty($existingSections['beforeJiminny'])) {\n $result .= $existingSections['beforeJiminny'];\n }\n\n $result .= $this->wrapHeader($newSections['header']);\n\n foreach (self::SECTION_HEADERS as $sectionName) {\n $existingContent = $existingSections[$sectionName] ?? '';\n $newContent = $newSections[$sectionName] ?? '';\n\n $content = ! empty($existingContent) ? $existingContent : $newContent;\n\n if (! empty($content)) {\n $result .= '<p><strong>' . $sectionName . '</strong></p>' . $content;\n }\n }\n\n return $result;\n }\n\n private function wrapHeader(string $header): string\n {\n $header = trim($header);\n\n if (str_starts_with($header, '<p>')) {\n return $header;\n }\n\n if (str_starts_with($header, self::JIMINNY_MARKER)) {\n return $this->baseDescription() . substr($header, strlen(self::JIMINNY_MARKER));\n }\n\n return $header;\n }\n\n private function baseDescription(): string\n {\n return sprintf(\n '<p><strong><span style=\"font-size: 15px; line-height: 30px;\">%s</span></strong></p>',\n 'Jiminny Summary:'\n );\n }\n\n private function formatSoftphoneDetails(Activity $activity): string\n {\n $isOutbound = $activity->isTypeSoftPhone();\n $isInbound = $activity->isTypeSoftphoneInbound();\n\n if (! $isOutbound && ! $isInbound) {\n return '';\n }\n\n $output = $this->formatTitle($activity->getTitle());\n $output .= $this->formatCallDuration($activity->getAttribute('duration_for_humans'));\n\n $phone = $isOutbound\n ? $activity->to?->phone_number\n : $activity->from?->phone_number;\n\n if ($phone) {\n $output .= $isOutbound\n ? $this->formatDialedNumber($phone)\n : $this->formatCallerNumber($phone);\n }\n\n return $output . '<p></p>';\n }\n\n private function formatReasonOrPreview(Activity $activity): string\n {\n if ($activity->hasReasonCodeBotKicked()) {\n return '<p><span style=\"font-size: 13.3333px; line-height: 16px;\">'\n . 'Notetaker removed from this meeting'\n . '</span></p>';\n }\n\n if ($activity->hasReasonCodeNotCompliant()) {\n return '<p><span style=\"font-size: 13.3333px; line-height: 16px;\">'\n . 'Notetaker did not join due to recording consent not being provided by attendees'\n . '</span></p>';\n }\n\n return $this->formatPreviewUrl($activity);\n }\n\n\n public function formatStartTime(Activity $activity): int\n {\n return $activity->getActualStartTime()->tz($activity->getUser()->timezone)->getTimestamp() * 1000;\n }\n\n public function formatEndTime(Activity $activity): int\n {\n return $activity->getActualEndTime()->tz($activity->getUser()->timezone)->getTimestamp() * 1000;\n }\n\n public function formatCreatedAt(Activity $activity): int\n {\n return $activity->getCreatedAt()->tz($activity->getUser()->timezone)->getTimestamp() * 1000;\n }\n\n public function formatCallToParticipant(Activity $activity): ?string\n {\n $callToParticipant = $activity->getToParticipant()?->getPhoneNumber();\n if ($callToParticipant && $activity->hasContact()) {\n return $activity->getContact()->getName() . ' ' . $callToParticipant;\n }\n\n return null;\n }\n\n private function formatActivityType(string $activityType): string\n {\n return '<p><strong><span style=\"font-size: 18.6667px; line-height: 22.4px;\">' . $activityType . '</span></strong></p>';\n }\n\n private function formatTitle(?string $title): string\n {\n return $title ? '<p><span style=\"font-size: 16px; line-height: 19.2px;\">' . $title . '</span></p>' : '';\n }\n\n private function formatCallDuration(string $duration): string\n {\n return '<p><span style=\"font-size: 13.3333px; line-height: 16px;\">Call Duration: ' . $duration . '</span></p>';\n }\n\n private function formatDialedNumber(string $phoneNumber): string\n {\n return '<p><span style=\"font-size: 13.3333px; line-height: 16px;\">Dialed: ' . $phoneNumber . '</span></p>';\n }\n\n private function formatCallerNumber(string $phoneNumber): string\n {\n return '<p><span style=\"font-size: 13.3333px; line-height: 16px;\">Caller: ' . $phoneNumber . '</span></p>';\n }\n\n private function formatAttendeesList(Activity $activity): string\n {\n $attendeesList = '<p><strong>Attendees</strong></p><ul>';\n\n $participantsRepository = app(ParticipantRepository::class);\n // Only include participants that joined.\n $participants = $participantsRepository->getParticipantsWhoEnteredMeeting($activity);\n foreach ($participants as $participant) {\n $attendee = '<li>';\n if ($participant->hasName()) {\n $attendee .= $participant->getName();\n if ($participant->hasPhoneNumber()) {\n $attendee .= ' (' . $participant->getPhoneNumber() . ')';\n } elseif ($participant->hasEmailAddress()) {\n $attendee .= ' (' . $participant->getEmailAddress() . ')';\n }\n } else {\n $attendee .= $participant->getPhoneNumber();\n }\n\n if ($participant->isCoach()) {\n $attendee .= ' <strong>coach</strong>';\n }\n\n if ($participant->getTitle()) {\n $attendee .= ', ' . $participant->getTitle();\n }\n\n $attendeesList .= $attendee . '</li>';\n }\n\n return $attendeesList . '</ul>';\n }\n\n private function formatPreviewUrl(Activity $activity): string\n {\n $description = '';\n $team = $activity->getUser()->getTeam();\n\n if ($activity->canReviewActivity()) {\n $playbackUrl = $team->getPartner()->getPlaybackUrl($activity);\n $description .= '<p><span style=\"font-size: 13.3333px; line-height: 16px;\"><a href=\"'\n . $playbackUrl\n . '\" target=\"_blank\">Review in Jiminny</a> ▶️</span></p>';\n }\n\n return $description;\n }\n\n private function formatNotes(Activity $activity): string\n {\n $description = '';\n if ($activity->getNotes()->isEmpty()) {\n return $description;\n }\n\n $description .= '<p><strong>Notes</strong></p>';\n foreach ($activity->getNotes() as $note) {\n $time = ($note->getTime() > 3600)\n ? gmdate('H:i:s', (int) $note->getTime())\n : gmdate('i:s', (int) $note->getTime());\n\n $description .= '<p>' . $time . ' ' . $note->getNote() . '</p>';\n }\n\n return $description . '</p>';\n }\n\n private function formatMessages(Activity $activity): string\n {\n $description = '';\n $messageRepository = app(ActivityMessageRepository::class);\n\n // Get all private messages.\n $privateMessages = $messageRepository->getPrivateMessages($activity);\n if ($privateMessages->isNotEmpty()) {\n $description .= '<p><strong>Coaching Chat</strong></p>';\n $description .= $this->getMessagesAsString($privateMessages);\n $description .= '</p>';\n }\n\n // Get all public messages\n $publicMessages = $messageRepository->getPublicMessages($activity);\n if ($publicMessages->isNotEmpty()) {\n $description .= '<p><strong>Customer Chat</strong></p>';\n $description .= $this->getMessagesAsString($publicMessages);\n $description .= '</p>';\n }\n\n return $description;\n }\n\n private function getMessagesAsString(Collection $messages): string\n {\n $description = '';\n\n /** @var Activity\\Message $message */\n foreach ($messages as $message) {\n $description .= '<p>' . $message->participant->getName()\n . ': ' . $message->getAttribute('message') . '</p>';\n }\n\n return $description;\n }\n\n private function formatSummary(Activity $activity): string\n {\n $description = '';\n if ($activity->getSummary() !== null) {\n $description .= '<p><strong>Summary</strong></p><p>' . nl2br($activity->getSummary()) . '</p><p></p>';\n }\n\n return $description;\n }\n\n private function formatSmsDescription(Activity $activity): string\n {\n // Use Rich-text formatting.\n $description = '<p><span style=\"font-size: 16px; line-height: 19.2px;\"><strong>' . $activity->getTitle() . '</strong></span></p>';\n $description .= '<p><span style=\"font-size: 16px; line-height: 19.2px;\">' . $activity->getDescription() . '</span></p>';\n\n return $description;\n }\n}","depth":4,"bounds":{"left":0.26666668,"top":0.21111111,"width":0.6548611,"height":0.7888889},"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Crm\\Hubspot;\n\nuse Illuminate\\Support\\Collection;\nuse Jiminny\\Models\\Activity;\nuse Jiminny\\Repositories\\ActivityMessageRepository;\nuse Jiminny\\Repositories\\ParticipantRepository;\nuse Jiminny\\Services\\Crm\\DecorateActivity\\BaseDecorateActivity;\n\nclass DecorateActivity extends BaseDecorateActivity\n{\n public const string JIMINNY_MARKER = 'Jiminny Summary:';\n\n public function generateTitle(Activity $activity): ?string\n {\n if ($activity->hasTitle()) {\n $title = $activity->getTitle();\n } elseif ($activity->hasActivityType()) {\n $title = $activity->getActivityType()->getName();\n } else {\n $title = 'Conference Call';\n }\n\n return $title;\n }\n\n public function convertMeetingOutcome(Activity $activity): ?string\n {\n switch ($activity->getStatus()) {\n case Activity::STATUS_SCHEDULED:\n return 'SCHEDULED';\n case Activity::STATUS_CANCELLED:\n return 'CANCELED';\n case Activity::STATUS_COMPLETED:\n return 'COMPLETED';\n //case Activity::STATUS_NO_SHOW:\n // return 'NO_SHOW';\n default:\n return null;\n }\n }\n\n public function convertCallStatus(Activity $activity): string\n {\n switch ($activity->getStatus()) {\n case Activity::STATUS_NO_ANSWER:\n return 'NO_ANSWER';\n default:\n return 'COMPLETED';\n }\n }\n\n public function generateDescription(Activity $activity): ?string\n {\n if (in_array($activity->getType(), [Activity::TYPE_SMS_INBOUND, Activity::TYPE_SMS_OUTBOUND], true)) {\n return $this->formatSmsDescription($activity);\n }\n\n $description = $this->baseDescription();\n\n if ($activity->hasTitle() && $activity->hasActivityType()) {\n $description .= $this->formatActivityType($activity->getActivityType()->getName());\n }\n\n if ($activity->getProvider() !== Activity::PROVIDER_UPLOADER) {\n $description .= $this->formatSoftphoneDetails($activity);\n }\n\n $description .= $this->formatReasonOrPreview($activity);\n\n if ($activity->isTypeConference()) {\n $description .= $this->formatAttendeesList($activity);\n }\n\n return $description\n . $this->formatNotes($activity)\n . $this->formatMessages($activity)\n . $this->formatSummary($activity);\n }\n\n public function mergeDescriptions(string $jiminnyDescription, ?string $existingCrmDescription): string\n {\n if (empty($existingCrmDescription)) {\n return $jiminnyDescription;\n }\n\n if (! $this->isJiminnyDescription($existingCrmDescription)) {\n return $existingCrmDescription . '<hr>' . $jiminnyDescription;\n }\n\n $existingSections = $this->parseHtmlSections($existingCrmDescription);\n $newSections = $this->parseHtmlSections($jiminnyDescription);\n\n return $this->mergeHtmlSections($newSections, $existingSections);\n }\n\n private function parseHtmlSections(string $html): array\n {\n $sections = [\n 'beforeJiminny' => '',\n 'header' => '',\n ];\n\n foreach (self::SECTION_HEADERS as $name) {\n $sections[$name] = '';\n }\n\n $headerStartPos = $this->findHeaderStartPosition($html);\n $markerPos = stripos($html, self::JIMINNY_MARKER);\n\n if ($headerStartPos !== false && $headerStartPos > 0) {\n $sections['beforeJiminny'] = trim(substr($html, 0, $headerStartPos));\n }\n\n if ($headerStartPos !== false) {\n $jiminnyStart = $headerStartPos;\n } elseif ($markerPos !== false) {\n $jiminnyStart = $markerPos;\n } else {\n $jiminnyStart = 0;\n }\n\n $firstSectionPos = $this->findFirstHtmlSectionPosition($html, $jiminnyStart);\n\n if ($firstSectionPos === false) {\n $sections['header'] = substr($html, $jiminnyStart);\n } else {\n $sections['header'] = substr($html, $jiminnyStart, $firstSectionPos - $jiminnyStart);\n }\n\n $sections['header'] = trim($sections['header']);\n\n foreach (self::SECTION_HEADERS as $sectionName) {\n $sections[$sectionName] = $this->extractHtmlSectionContent($html, $sectionName, $jiminnyStart);\n }\n\n return $sections;\n }\n\n private function findHeaderStartPosition(string $html): int|false\n {\n $pattern = '/<p[^>]*>\\s*<strong[^>]*>\\s*<span[^>]*>\\s*' . preg_quote(self::JIMINNY_MARKER, '/') . '/i';\n\n if (preg_match($pattern, $html, $matches, PREG_OFFSET_CAPTURE)) {\n return $matches[0][1];\n }\n\n $markerPos = stripos($html, self::JIMINNY_MARKER);\n if ($markerPos === false) {\n return false;\n }\n\n $beforeMarker = substr($html, 0, $markerPos);\n $lastPTagPos = strrpos($beforeMarker, '<p');\n\n return $lastPTagPos !== false ? $lastPTagPos : $markerPos;\n }\n\n private function findFirstHtmlSectionPosition(string $html, int $afterPosition = 0): int|false\n {\n $firstPos = false;\n\n foreach (self::SECTION_HEADERS as $sectionName) {\n $pattern = '/<p[^>]*>\\s*<strong[^>]*>\\s*' . preg_quote($sectionName, '/') . '\\s*<\\/strong>\\s*<\\/p>/i';\n if (preg_match($pattern, $html, $matches, PREG_OFFSET_CAPTURE, $afterPosition)) {\n $pos = $matches[0][1];\n if ($firstPos === false || $pos < $firstPos) {\n $firstPos = $pos;\n }\n }\n }\n\n return $firstPos;\n }\n\n private function extractHtmlSectionContent(string $html, string $sectionName, int $afterPosition = 0): string\n {\n $pattern = '/<p[^>]*>\\s*<strong[^>]*>\\s*' . preg_quote($sectionName, '/') . '\\s*<\\/strong>\\s*<\\/p>/i';\n\n if (! preg_match($pattern, $html, $matches, PREG_OFFSET_CAPTURE, $afterPosition)) {\n return '';\n }\n\n $headerMatch = $matches[0][0];\n $headerPos = $matches[0][1];\n $contentStart = $headerPos + strlen($headerMatch);\n\n $nextSectionPos = $this->findNextHtmlSectionPosition($html, $contentStart);\n\n if ($nextSectionPos === false) {\n $content = substr($html, $contentStart);\n } else {\n $content = substr($html, $contentStart, $nextSectionPos - $contentStart);\n }\n\n return trim($content);\n }\n\n private function findNextHtmlSectionPosition(string $html, int $afterPosition): int|false\n {\n $nextPos = false;\n\n foreach (self::SECTION_HEADERS as $sectionName) {\n $pattern = '/<p[^>]*>\\s*<strong[^>]*>\\s*' . preg_quote($sectionName, '/') . '\\s*<\\/strong>\\s*<\\/p>/i';\n if (preg_match($pattern, $html, $matches, PREG_OFFSET_CAPTURE, $afterPosition)) {\n $pos = $matches[0][1];\n if ($nextPos === false || $pos < $nextPos) {\n $nextPos = $pos;\n }\n }\n }\n\n return $nextPos;\n }\n\n private function mergeHtmlSections(array $newSections, array $existingSections): string\n {\n $result = '';\n\n if (! empty($existingSections['beforeJiminny'])) {\n $result .= $existingSections['beforeJiminny'];\n }\n\n $result .= $this->wrapHeader($newSections['header']);\n\n foreach (self::SECTION_HEADERS as $sectionName) {\n $existingContent = $existingSections[$sectionName] ?? '';\n $newContent = $newSections[$sectionName] ?? '';\n\n $content = ! empty($existingContent) ? $existingContent : $newContent;\n\n if (! empty($content)) {\n $result .= '<p><strong>' . $sectionName . '</strong></p>' . $content;\n }\n }\n\n return $result;\n }\n\n private function wrapHeader(string $header): string\n {\n $header = trim($header);\n\n if (str_starts_with($header, '<p>')) {\n return $header;\n }\n\n if (str_starts_with($header, self::JIMINNY_MARKER)) {\n return $this->baseDescription() . substr($header, strlen(self::JIMINNY_MARKER));\n }\n\n return $header;\n }\n\n private function baseDescription(): string\n {\n return sprintf(\n '<p><strong><span style=\"font-size: 15px; line-height: 30px;\">%s</span></strong></p>',\n 'Jiminny Summary:'\n );\n }\n\n private function formatSoftphoneDetails(Activity $activity): string\n {\n $isOutbound = $activity->isTypeSoftPhone();\n $isInbound = $activity->isTypeSoftphoneInbound();\n\n if (! $isOutbound && ! $isInbound) {\n return '';\n }\n\n $output = $this->formatTitle($activity->getTitle());\n $output .= $this->formatCallDuration($activity->getAttribute('duration_for_humans'));\n\n $phone = $isOutbound\n ? $activity->to?->phone_number\n : $activity->from?->phone_number;\n\n if ($phone) {\n $output .= $isOutbound\n ? $this->formatDialedNumber($phone)\n : $this->formatCallerNumber($phone);\n }\n\n return $output . '<p></p>';\n }\n\n private function formatReasonOrPreview(Activity $activity): string\n {\n if ($activity->hasReasonCodeBotKicked()) {\n return '<p><span style=\"font-size: 13.3333px; line-height: 16px;\">'\n . 'Notetaker removed from this meeting'\n . '</span></p>';\n }\n\n if ($activity->hasReasonCodeNotCompliant()) {\n return '<p><span style=\"font-size: 13.3333px; line-height: 16px;\">'\n . 'Notetaker did not join due to recording consent not being provided by attendees'\n . '</span></p>';\n }\n\n return $this->formatPreviewUrl($activity);\n }\n\n\n public function formatStartTime(Activity $activity): int\n {\n return $activity->getActualStartTime()->tz($activity->getUser()->timezone)->getTimestamp() * 1000;\n }\n\n public function formatEndTime(Activity $activity): int\n {\n return $activity->getActualEndTime()->tz($activity->getUser()->timezone)->getTimestamp() * 1000;\n }\n\n public function formatCreatedAt(Activity $activity): int\n {\n return $activity->getCreatedAt()->tz($activity->getUser()->timezone)->getTimestamp() * 1000;\n }\n\n public function formatCallToParticipant(Activity $activity): ?string\n {\n $callToParticipant = $activity->getToParticipant()?->getPhoneNumber();\n if ($callToParticipant && $activity->hasContact()) {\n return $activity->getContact()->getName() . ' ' . $callToParticipant;\n }\n\n return null;\n }\n\n private function formatActivityType(string $activityType): string\n {\n return '<p><strong><span style=\"font-size: 18.6667px; line-height: 22.4px;\">' . $activityType . '</span></strong></p>';\n }\n\n private function formatTitle(?string $title): string\n {\n return $title ? '<p><span style=\"font-size: 16px; line-height: 19.2px;\">' . $title . '</span></p>' : '';\n }\n\n private function formatCallDuration(string $duration): string\n {\n return '<p><span style=\"font-size: 13.3333px; line-height: 16px;\">Call Duration: ' . $duration . '</span></p>';\n }\n\n private function formatDialedNumber(string $phoneNumber): string\n {\n return '<p><span style=\"font-size: 13.3333px; line-height: 16px;\">Dialed: ' . $phoneNumber . '</span></p>';\n }\n\n private function formatCallerNumber(string $phoneNumber): string\n {\n return '<p><span style=\"font-size: 13.3333px; line-height: 16px;\">Caller: ' . $phoneNumber . '</span></p>';\n }\n\n private function formatAttendeesList(Activity $activity): string\n {\n $attendeesList = '<p><strong>Attendees</strong></p><ul>';\n\n $participantsRepository = app(ParticipantRepository::class);\n // Only include participants that joined.\n $participants = $participantsRepository->getParticipantsWhoEnteredMeeting($activity);\n foreach ($participants as $participant) {\n $attendee = '<li>';\n if ($participant->hasName()) {\n $attendee .= $participant->getName();\n if ($participant->hasPhoneNumber()) {\n $attendee .= ' (' . $participant->getPhoneNumber() . ')';\n } elseif ($participant->hasEmailAddress()) {\n $attendee .= ' (' . $participant->getEmailAddress() . ')';\n }\n } else {\n $attendee .= $participant->getPhoneNumber();\n }\n\n if ($participant->isCoach()) {\n $attendee .= ' <strong>coach</strong>';\n }\n\n if ($participant->getTitle()) {\n $attendee .= ', ' . $participant->getTitle();\n }\n\n $attendeesList .= $attendee . '</li>';\n }\n\n return $attendeesList . '</ul>';\n }\n\n private function formatPreviewUrl(Activity $activity): string\n {\n $description = '';\n $team = $activity->getUser()->getTeam();\n\n if ($activity->canReviewActivity()) {\n $playbackUrl = $team->getPartner()->getPlaybackUrl($activity);\n $description .= '<p><span style=\"font-size: 13.3333px; line-height: 16px;\"><a href=\"'\n . $playbackUrl\n . '\" target=\"_blank\">Review in Jiminny</a> ▶️</span></p>';\n }\n\n return $description;\n }\n\n private function formatNotes(Activity $activity): string\n {\n $description = '';\n if ($activity->getNotes()->isEmpty()) {\n return $description;\n }\n\n $description .= '<p><strong>Notes</strong></p>';\n foreach ($activity->getNotes() as $note) {\n $time = ($note->getTime() > 3600)\n ? gmdate('H:i:s', (int) $note->getTime())\n : gmdate('i:s', (int) $note->getTime());\n\n $description .= '<p>' . $time . ' ' . $note->getNote() . '</p>';\n }\n\n return $description . '</p>';\n }\n\n private function formatMessages(Activity $activity): string\n {\n $description = '';\n $messageRepository = app(ActivityMessageRepository::class);\n\n // Get all private messages.\n $privateMessages = $messageRepository->getPrivateMessages($activity);\n if ($privateMessages->isNotEmpty()) {\n $description .= '<p><strong>Coaching Chat</strong></p>';\n $description .= $this->getMessagesAsString($privateMessages);\n $description .= '</p>';\n }\n\n // Get all public messages\n $publicMessages = $messageRepository->getPublicMessages($activity);\n if ($publicMessages->isNotEmpty()) {\n $description .= '<p><strong>Customer Chat</strong></p>';\n $description .= $this->getMessagesAsString($publicMessages);\n $description .= '</p>';\n }\n\n return $description;\n }\n\n private function getMessagesAsString(Collection $messages): string\n {\n $description = '';\n\n /** @var Activity\\Message $message */\n foreach ($messages as $message) {\n $description .= '<p>' . $message->participant->getName()\n . ': ' . $message->getAttribute('message') . '</p>';\n }\n\n return $description;\n }\n\n private function formatSummary(Activity $activity): string\n {\n $description = '';\n if ($activity->getSummary() !== null) {\n $description .= '<p><strong>Summary</strong></p><p>' . nl2br($activity->getSummary()) . '</p><p></p>';\n }\n\n return $description;\n }\n\n private function formatSmsDescription(Activity $activity): string\n {\n // Use Rich-text formatting.\n $description = '<p><span style=\"font-size: 16px; line-height: 19.2px;\"><strong>' . $activity->getTitle() . '</strong></span></p>';\n $description .= '<p><span style=\"font-size: 16px; line-height: 19.2px;\">' . $activity->getDescription() . '</span></p>';\n\n return $description;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Execute","depth":4,"bounds":{"left":0.85486114,"top":0.31,"width":0.018055556,"height":0.026666667},"on_screen":true,"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.87291664,"top":0.31,"width":0.018055556,"height":0.026666667},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Browse Query History","depth":4,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View Parameters","depth":4,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open Query Execution Settings…","depth":4,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"In-Editor Results","depth":4,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Tx: Auto","depth":4,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cancel Running Statements","depth":4,"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Playground","depth":4,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"jiminny","depth":4,"bounds":{"left":0.9138889,"top":0.31,"width":0.059027776,"height":0.026666667},"on_screen":true,"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},"on_screen":false,"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},"on_screen":false,"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},"on_screen":false,"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},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"8","depth":4,"bounds":{"left":0.8645833,"top":0.34444445,"width":0.016666668,"height":0.02111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.8854167,"top":0.34444445,"width":0.015277778,"height":0.02111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":4,"bounds":{"left":0.9048611,"top":0.34444445,"width":0.016666668,"height":0.02111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":4,"bounds":{"left":0.92569447,"top":0.34444445,"width":0.016666668,"height":0.02111111},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.9458333,"top":0.3422222,"width":0.015277778,"height":0.025555555},"on_screen":true,"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.9611111,"top":0.3422222,"width":0.014583333,"height":0.025555555},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"SELECT\n# DISTINCT\nopp.id as opp_id, opp.uuid, opp.name,\n# COUNT(dr.id) AS deal_risk_count,\n\n# dr.id,\n# cfd.value,\nusr.name AS owner_name,\nopp.value, opp.currency_code, opp.close_date, opp.remotely_created_at, opp.is_closed, opp.is_won,\nusr.uuid as owner_uuid,\nusr.photo_path as owner_photo,\nusr.id AS owner_id,\njt.name as owner_job,\nopp.stage_id, opp.stage_updated_at,\nacc.name AS acc_name, opp.stage_updated_at, acc.crm_provider_id AS acc_provider_id, opp.crm_provider_id AS opp_provider_id,\nrt.business_process_id AS pipeline_id\nFROM opportunities opp\nLEFT JOIN record_types rt ON opp.record_type_id = rt.id\nLEFT JOIN users usr ON opp.user_id = usr.id\nLEFT JOIN accounts acc ON opp.account_id = acc.id\nLEFT JOIN job_titles jt ON usr.job_title_id = jt.id\n\n# LEFT JOIN group_deal_risk_types gdrt ON gdrt.group_id = usr.group_id\n# LEFT JOIN deal_risks dr ON dr.opportunity_id = opp.id AND dr.group_deal_risk_type_id = gdrt.id\n\nLEFT JOIN crm_field_data cfd ON (cfd.object_id = opp.id and cfd.crm_field_id = 66814)\n\nWHERE opp.user_id IS NOT NULL\nAND opp.deleted_at IS NULL\nAND opp.is_closed = 1\nAND opp.is_won = 0\nAND opp.close_date >= '2024-01-01 00:00:00'\nAND opp.close_date <= '2024-12-31 23:59:59'\nAND usr.team_id = 1\n\n# and opp.id = 4823179\n\nGROUP BY opp.id, cfd.value\nORDER BY\n# cfd.value\n CAST(cfd.value AS UNSIGNED)\n# owner_name\n# (SELECT COUNT(dr.id)\n# FROM deal_risks dr\n# JOIN group_deal_risk_types gdrt ON dr.group_deal_risk_type_id = gdrt.id\n# WHERE dr.opportunity_id = opp.id\n# AND dr.is_active = 1\n# AND gdrt.is_enabled = 1)\nDESC\nLIMIT 25\n# OFFSET 0\n;\n\nselect * from crm_fields where crm_configuration_id = 1 and object_type = 'opportunity';\nselect * from crm_layout_entities where crm_layout_id = 1493;\n\nSELECT * FROM opportunities WHERE id = 4584045;\nSELECT * FROM crm_field_data WHERE object_id = 4584045;\n\nSELECT * FROM opportunities where team_id = 1 and crm_provider_id = '0061K00000lfb9IQAQ'\n\nSELECT\n opp.id as opportunity_id,\n opp.name,\n COUNT(dr.id) as risk_count\nFROM opportunities opp\nLEFT JOIN deal_risks dr ON dr.opportunity_id = opp.id\nWHERE opp.id IN (\n 6069574,8900938,9507638,9524799,9660490,9662824,9705675,9749758,4158460,4391812,6450439,4448422,5118945,5590675,4584045,7228149,9002408,9165534,9446720,9641778,9665149,9703344,9709280,5747948,4158491,6182565,6263970,5798120,5111315,4536978,6062352,6548383,6072095,6548225,4480986,5011422,6548381,8760540,8917554,9509986,9514392,9569009,9569011,9578490,9713604,5784397,7276612,7288405,8994421,9118219,9608148,9818911,4510535,6479693,5958049,6271674,6550448,4158331,4158483,6126571,6171615,6540943,4897466,5190896,5796182,5932762,8572433,8723698,8892697,9711001,9789264,4549188,6100831,6170064,6260799,6263653,6449936,6530871,6538978,7777651,8059269,8319918,8787049,8901150,9263153,9453207,9514738,9696700,9791062,5752018,6421452,7439134,7878923,9354763,9369285,9514396,9582506,9889949,9890216,4094311,4158495,4158496,6098128,5585661,3872564,6442149,5891604,6164746,6199593,6583474,6519684,9018490,9809006,4496897,5041324,5829430,6198319,6253504,6555763,7242914,7931055,8024125,8797814,8058559,8673347,8892695,8994420,9616219,9714970,9722004,9809439,9818918,6523177,8134147,9002915,9711422,9892713,9901719,9954210,9978435,5800810,6243518,6416114,6222251,6411974,6512456,5791953,6545606,9914780,5805540,6238986,6463838,6547680,9767049,9809437,9810885,9890855,6673493,9902036,4335521,6379871,6503799,6546077,8018765,9907556,9958433,9905855,9916179,9946741,9957877,5563344,6271838,6450815,7641128,7762567,7780592,8684810,8685786,8685787,8685788\n)\nGROUP BY opp.id;\n\nSELECT COUNT(dr.id)\n FROM deal_risks dr\n JOIN group_deal_risk_types gdrt ON dr.group_deal_risk_type_id = gdrt.id\n WHERE dr.opportunity_id = 5563344\n# AND gdrt.group_id = usr.group_id\n\n\n\nEXPLAIN SELECT\n opp.id as opp_id, opp.uuid, opp.name,\n\ncfd.value,\ncfv.sequence,\ncfv.value,\n# MAX(cfd.value) AS max_cfd_value,\nusr.name AS owner_name,\nopp.value, opp.currency_code, opp.close_date, opp.remotely_created_at, opp.is_closed, opp.is_won,\nusr.uuid as owner_uuid,\nusr.photo_path as owner_photo,\nusr.id AS owner_id,\njt.name as owner_job,\nopp.stage_id, opp.stage_updated_at,\nacc.name AS acc_name, opp.stage_updated_at, acc.crm_provider_id AS acc_provider_id, opp.crm_provider_id AS opp_provider_id,\nrt.business_process_id AS pipeline_id\nFROM opportunities opp\n\nLEFT JOIN record_types rt ON opp.record_type_id = rt.id\nLEFT JOIN users usr ON opp.user_id = usr.id\nLEFT JOIN accounts acc ON opp.account_id = acc.id\nLEFT JOIN job_titles jt ON usr.job_title_id = jt.id\n\nLEFT JOIN crm_field_data cfd ON cfd.id = (SELECT sub_cfd.id\n FROM crm_field_data sub_cfd\n WHERE sub_cfd.object_id = opp.id\n AND sub_cfd.crm_field_id = 66810\n ORDER BY sub_cfd.updated_at DESC\n LIMIT 1)\n\nLEFT JOIN crm_field_values cfv ON cfv.crm_field_id = 66810 AND cfv.value = cfd.value\n\nWHERE opp.user_id IS NOT NULL\nAND opp.deleted_at IS NULL\nAND opp.is_closed = 0\n# AND opp.is_closed = 1\n# AND opp.is_won = 0\nAND opp.close_date >= '2024-01-01 00:00:00'\nAND opp.close_date <= '2024-12-31 23:59:59'\nAND usr.team_id = 1\n\n# and opp.id = 4823179\n\n# GROUP BY opp.id\nORDER BY\n cfv.sequence DESC,\n# opp.name\n# owner_name\n cfd.value\n# CAST(cfd.value AS UNSIGNED)\n# CAST(MAX(cfd.value) AS UNSIGNED)\n# (SELECT COUNT(dr.id)\n# FROM deal_risks dr\n# JOIN group_deal_risk_types gdrt ON dr.group_deal_risk_type_id = gdrt.id\n# WHERE dr.opportunity_id = opp.id\n# AND dr.is_active = 1 AND gdrt.is_enabled = 1)\nDESC\n# LIMIT 75, 25\n;\n\n\n\nSELECT * FROM crm_field_values WHERE crm_field_id = 66810;\n\nSELECT f.id, f.crm_provider_id AS field_name, f.label, fd.object_id AS dealId, fd.value, fd.updated_at, fd.id, fd.created_at\nFROM crm_fields f\nINNER JOIN crm_field_data fd ON fd.crm_field_id = f.id\n WHERE (f.crm_configuration_id = 1)\n AND (f.object_type = 'opportunity')\n# AND (fd.object_id IN (4158331,4158483,4158495,4158496,6069574,6263970,6171615,6540943,6545606,5829430,6198319,6263653,6548381,7242914,8797814,7228149,7439134,7878923,8134147,9002915,9118219,9165534,9354763,9369285,9446720))\n AND (fd.object_id IN (4158460))\n AND (f.crm_provider_id IN ('ForecastCategoryName'))\n ORDER BY fd.object_id ASC, fd.updated_at DESC;\n\nselect * from crm_layouts where crm_configuration_id = 1;\nselect cf.* from crm_fields cf\njoin crm_layout_entities cle on cf.id = cle.crm_field_id\nwhere crm_layout_id = 1493;\n\nSELECT * FROM opportunities WHERE id = 4158460;\nSELECT * FROM crm_field_data WHERE object_id = 4158460;\n\nselect * from users where team_id = 1;\nSELECT * FROM users WHERE id = 7160;\nselect * from role_user where user_id = 3248;\n\nselect * from crm_field_values where crm_field_id = 66824;\n\nSELECT * FROM users WHERE id = 23470;\nselect * from crm_configurations;\n\n# ******************************************\nselect * from teams where id = 1038; # 23521, 966\nselect * from users where team_id = 1038;\nselect * from crm_configurations where id = 966;\nSELECT * FROM activities WHERE uuid_to_bin('e8dc7c34-31f6-4430-bd81-2d9d8f00dd07') = uuid; # 54965762\nSELECT * FROM activities WHERE uuid_to_bin('4b5727c0-69d1-428f-b8d9-b649055166e2') = uuid; # 54965764\nSELECT * FROM participants WHERE activity_id = 54965764;\n\nSELECT id, uuid, title, recording_state FROM activities WHERE uuid_to_bin('355f105d-5606-4379-b0c5-d91daf59f4ce') = uuid; # 54964075\nSELECT * FROM participants WHERE activity_id = 54964075;\nselect f.id, slug, title, tf.team_id from team_features tf JOIN features f on tf.feature_id = f.id\n where tf.team_id = 1038;\n\n\n# ****************************************** PD *************************\nselect * from teams where id = 1029;\nSELECT * FROM crm_configurations WHERE id = 957;\nSELECT * FROM activities WHERE uuid_to_bin('581a33cb-4343-44bd-ac0c-4a5cee71c5ec') = uuid; # 54963423\nSELECT * FROM activities WHERE uuid_to_bin('07238011-25fa-418e-838b-fb21e82b9ea2') = uuid; # 54963433\n\nSELECT * FROM activities WHERE uuid_to_bin('8b6bb2f7-e7a7-4aec-8806-fbfea7093ccd') = uuid; # 54963421\n\n# ****************************************** Close *************************\nselect * from teams where id = 1031;\nSELECT * FROM crm_configurations WHERE id = 959;\nSELECT * FROM activities WHERE uuid_to_bin('59c517e0-96c9-4dad-bfeb-b7bef72f8725') = uuid; # 54963517\n\n\nSELECT * FROM activities WHERE uuid_to_bin('07238011-25fa-418e-838b-fb21e82b9ea2') = uuid; # 54963433\n\nSELECT * FROM activities WHERE uuid_to_bin('d68311e3-ac34-49bd-bf04-88323a7e5352') = uuid; # 54966009\n\n# ****************************************** SF *************************\nSELECT * FROM activities WHERE uuid_to_bin('2bd4cfa3-4eb5-4c77-84a7-9ed46a21c988') = uuid;\n\nselect * from roles;\nselect * from permissions;\nselect * from permission_role where permission_id = 136;\n\nselect * from migrations order by id desc;\n\nselect * from teams where id IN (1, 1037);\nselect * from crm_layouts where crm_configuration_id = 1;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 1493;\nSELECT * FROM crm_fields WHERE id IN (1652,1661,66799,66814,66821,66836,66843,66846,66864,84752,182306,323580,380378);\n\nselect * from features;\nselect * from team_features where feature_id = 33;\nselect * from opportunities;\n\nselect * from teams;\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 = 1052 and sa.provider = 'hubspot';\n\nSELECT * FROM accounts where id = 11512582;\nselect * from activities where account_id = 11512582;","depth":4,"on_screen":true,"value":"SELECT\n# DISTINCT\nopp.id as opp_id, opp.uuid, opp.name,\n# COUNT(dr.id) AS deal_risk_count,\n\n# dr.id,\n# cfd.value,\nusr.name AS owner_name,\nopp.value, opp.currency_code, opp.close_date, opp.remotely_created_at, opp.is_closed, opp.is_won,\nusr.uuid as owner_uuid,\nusr.photo_path as owner_photo,\nusr.id AS owner_id,\njt.name as owner_job,\nopp.stage_id, opp.stage_updated_at,\nacc.name AS acc_name, opp.stage_updated_at, acc.crm_provider_id AS acc_provider_id, opp.crm_provider_id AS opp_provider_id,\nrt.business_process_id AS pipeline_id\nFROM opportunities opp\nLEFT JOIN record_types rt ON opp.record_type_id = rt.id\nLEFT JOIN users usr ON opp.user_id = usr.id\nLEFT JOIN accounts acc ON opp.account_id = acc.id\nLEFT JOIN job_titles jt ON usr.job_title_id = jt.id\n\n# LEFT JOIN group_deal_risk_types gdrt ON gdrt.group_id = usr.group_id\n# LEFT JOIN deal_risks dr ON dr.opportunity_id = opp.id AND dr.group_deal_risk_type_id = gdrt.id\n\nLEFT JOIN crm_field_data cfd ON (cfd.object_id = opp.id and cfd.crm_field_id = 66814)\n\nWHERE opp.user_id IS NOT NULL\nAND opp.deleted_at IS NULL\nAND opp.is_closed = 1\nAND opp.is_won = 0\nAND opp.close_date >= '2024-01-01 00:00:00'\nAND opp.close_date <= '2024-12-31 23:59:59'\nAND usr.team_id = 1\n\n# and opp.id = 4823179\n\nGROUP BY opp.id, cfd.value\nORDER BY\n# cfd.value\n CAST(cfd.value AS UNSIGNED)\n# owner_name\n# (SELECT COUNT(dr.id)\n# FROM deal_risks dr\n# JOIN group_deal_risk_types gdrt ON dr.group_deal_risk_type_id = gdrt.id\n# WHERE dr.opportunity_id = opp.id\n# AND dr.is_active = 1\n# AND gdrt.is_enabled = 1)\nDESC\nLIMIT 25\n# OFFSET 0\n;\n\nselect * from crm_fields where crm_configuration_id = 1 and object_type = 'opportunity';\nselect * from crm_layout_entities where crm_layout_id = 1493;\n\nSELECT * FROM opportunities WHERE id = 4584045;\nSELECT * FROM crm_field_data WHERE object_id = 4584045;\n\nSELECT * FROM opportunities where team_id = 1 and crm_provider_id = '0061K00000lfb9IQAQ'\n\nSELECT\n opp.id as opportunity_id,\n opp.name,\n COUNT(dr.id) as risk_count\nFROM opportunities opp\nLEFT JOIN deal_risks dr ON dr.opportunity_id = opp.id\nWHERE opp.id IN (\n 6069574,8900938,9507638,9524799,9660490,9662824,9705675,9749758,4158460,4391812,6450439,4448422,5118945,5590675,4584045,7228149,9002408,9165534,9446720,9641778,9665149,9703344,9709280,5747948,4158491,6182565,6263970,5798120,5111315,4536978,6062352,6548383,6072095,6548225,4480986,5011422,6548381,8760540,8917554,9509986,9514392,9569009,9569011,9578490,9713604,5784397,7276612,7288405,8994421,9118219,9608148,9818911,4510535,6479693,5958049,6271674,6550448,4158331,4158483,6126571,6171615,6540943,4897466,5190896,5796182,5932762,8572433,8723698,8892697,9711001,9789264,4549188,6100831,6170064,6260799,6263653,6449936,6530871,6538978,7777651,8059269,8319918,8787049,8901150,9263153,9453207,9514738,9696700,9791062,5752018,6421452,7439134,7878923,9354763,9369285,9514396,9582506,9889949,9890216,4094311,4158495,4158496,6098128,5585661,3872564,6442149,5891604,6164746,6199593,6583474,6519684,9018490,9809006,4496897,5041324,5829430,6198319,6253504,6555763,7242914,7931055,8024125,8797814,8058559,8673347,8892695,8994420,9616219,9714970,9722004,9809439,9818918,6523177,8134147,9002915,9711422,9892713,9901719,9954210,9978435,5800810,6243518,6416114,6222251,6411974,6512456,5791953,6545606,9914780,5805540,6238986,6463838,6547680,9767049,9809437,9810885,9890855,6673493,9902036,4335521,6379871,6503799,6546077,8018765,9907556,9958433,9905855,9916179,9946741,9957877,5563344,6271838,6450815,7641128,7762567,7780592,8684810,8685786,8685787,8685788\n)\nGROUP BY opp.id;\n\nSELECT COUNT(dr.id)\n FROM deal_risks dr\n JOIN group_deal_risk_types gdrt ON dr.group_deal_risk_type_id = gdrt.id\n WHERE dr.opportunity_id = 5563344\n# AND gdrt.group_id = usr.group_id\n\n\n\nEXPLAIN SELECT\n opp.id as opp_id, opp.uuid, opp.name,\n\ncfd.value,\ncfv.sequence,\ncfv.value,\n# MAX(cfd.value) AS max_cfd_value,\nusr.name AS owner_name,\nopp.value, opp.currency_code, opp.close_date, opp.remotely_created_at, opp.is_closed, opp.is_won,\nusr.uuid as owner_uuid,\nusr.photo_path as owner_photo,\nusr.id AS owner_id,\njt.name as owner_job,\nopp.stage_id, opp.stage_updated_at,\nacc.name AS acc_name, opp.stage_updated_at, acc.crm_provider_id AS acc_provider_id, opp.crm_provider_id AS opp_provider_id,\nrt.business_process_id AS pipeline_id\nFROM opportunities opp\n\nLEFT JOIN record_types rt ON opp.record_type_id = rt.id\nLEFT JOIN users usr ON opp.user_id = usr.id\nLEFT JOIN accounts acc ON opp.account_id = acc.id\nLEFT JOIN job_titles jt ON usr.job_title_id = jt.id\n\nLEFT JOIN crm_field_data cfd ON cfd.id = (SELECT sub_cfd.id\n FROM crm_field_data sub_cfd\n WHERE sub_cfd.object_id = opp.id\n AND sub_cfd.crm_field_id = 66810\n ORDER BY sub_cfd.updated_at DESC\n LIMIT 1)\n\nLEFT JOIN crm_field_values cfv ON cfv.crm_field_id = 66810 AND cfv.value = cfd.value\n\nWHERE opp.user_id IS NOT NULL\nAND opp.deleted_at IS NULL\nAND opp.is_closed = 0\n# AND opp.is_closed = 1\n# AND opp.is_won = 0\nAND opp.close_date >= '2024-01-01 00:00:00'\nAND opp.close_date <= '2024-12-31 23:59:59'\nAND usr.team_id = 1\n\n# and opp.id = 4823179\n\n# GROUP BY opp.id\nORDER BY\n cfv.sequence DESC,\n# opp.name\n# owner_name\n cfd.value\n# CAST(cfd.value AS UNSIGNED)\n# CAST(MAX(cfd.value) AS UNSIGNED)\n# (SELECT COUNT(dr.id)\n# FROM deal_risks dr\n# JOIN group_deal_risk_types gdrt ON dr.group_deal_risk_type_id = gdrt.id\n# WHERE dr.opportunity_id = opp.id\n# AND dr.is_active = 1 AND gdrt.is_enabled = 1)\nDESC\n# LIMIT 75, 25\n;\n\n\n\nSELECT * FROM crm_field_values WHERE crm_field_id = 66810;\n\nSELECT f.id, f.crm_provider_id AS field_name, f.label, fd.object_id AS dealId, fd.value, fd.updated_at, fd.id, fd.created_at\nFROM crm_fields f\nINNER JOIN crm_field_data fd ON fd.crm_field_id = f.id\n WHERE (f.crm_configuration_id = 1)\n AND (f.object_type = 'opportunity')\n# AND (fd.object_id IN (4158331,4158483,4158495,4158496,6069574,6263970,6171615,6540943,6545606,5829430,6198319,6263653,6548381,7242914,8797814,7228149,7439134,7878923,8134147,9002915,9118219,9165534,9354763,9369285,9446720))\n AND (fd.object_id IN (4158460))\n AND (f.crm_provider_id IN ('ForecastCategoryName'))\n ORDER BY fd.object_id ASC, fd.updated_at DESC;\n\nselect * from crm_layouts where crm_configuration_id = 1;\nselect cf.* from crm_fields cf\njoin crm_layout_entities cle on cf.id = cle.crm_field_id\nwhere crm_layout_id = 1493;\n\nSELECT * FROM opportunities WHERE id = 4158460;\nSELECT * FROM crm_field_data WHERE object_id = 4158460;\n\nselect * from users where team_id = 1;\nSELECT * FROM users WHERE id = 7160;\nselect * from role_user where user_id = 3248;\n\nselect * from crm_field_values where crm_field_id = 66824;\n\nSELECT * FROM users WHERE id = 23470;\nselect * from crm_configurations;\n\n# ******************************************\nselect * from teams where id = 1038; # 23521, 966\nselect * from users where team_id = 1038;\nselect * from crm_configurations where id = 966;\nSELECT * FROM activities WHERE uuid_to_bin('e8dc7c34-31f6-4430-bd81-2d9d8f00dd07') = uuid; # 54965762\nSELECT * FROM activities WHERE uuid_to_bin('4b5727c0-69d1-428f-b8d9-b649055166e2') = uuid; # 54965764\nSELECT * FROM participants WHERE activity_id = 54965764;\n\nSELECT id, uuid, title, recording_state FROM activities WHERE uuid_to_bin('355f105d-5606-4379-b0c5-d91daf59f4ce') = uuid; # 54964075\nSELECT * FROM participants WHERE activity_id = 54964075;\nselect f.id, slug, title, tf.team_id from team_features tf JOIN features f on tf.feature_id = f.id\n where tf.team_id = 1038;\n\n\n# ****************************************** PD *************************\nselect * from teams where id = 1029;\nSELECT * FROM crm_configurations WHERE id = 957;\nSELECT * FROM activities WHERE uuid_to_bin('581a33cb-4343-44bd-ac0c-4a5cee71c5ec') = uuid; # 54963423\nSELECT * FROM activities WHERE uuid_to_bin('07238011-25fa-418e-838b-fb21e82b9ea2') = uuid; # 54963433\n\nSELECT * FROM activities WHERE uuid_to_bin('8b6bb2f7-e7a7-4aec-8806-fbfea7093ccd') = uuid; # 54963421\n\n# ****************************************** Close *************************\nselect * from teams where id = 1031;\nSELECT * FROM crm_configurations WHERE id = 959;\nSELECT * FROM activities WHERE uuid_to_bin('59c517e0-96c9-4dad-bfeb-b7bef72f8725') = uuid; # 54963517\n\n\nSELECT * FROM activities WHERE uuid_to_bin('07238011-25fa-418e-838b-fb21e82b9ea2') = uuid; # 54963433\n\nSELECT * FROM activities WHERE uuid_to_bin('d68311e3-ac34-49bd-bf04-88323a7e5352') = uuid; # 54966009\n\n# ****************************************** SF *************************\nSELECT * FROM activities WHERE uuid_to_bin('2bd4cfa3-4eb5-4c77-84a7-9ed46a21c988') = uuid;\n\nselect * from roles;\nselect * from permissions;\nselect * from permission_role where permission_id = 136;\n\nselect * from migrations order by id desc;\n\nselect * from teams where id IN (1, 1037);\nselect * from crm_layouts where crm_configuration_id = 1;\nSELECT * FROM crm_layout_entities WHERE crm_layout_id = 1493;\nSELECT * FROM crm_fields WHERE id IN (1652,1661,66799,66814,66821,66836,66843,66846,66864,84752,182306,323580,380378);\n\nselect * from features;\nselect * from team_features where feature_id = 33;\nselect * from opportunities;\n\nselect * from teams;\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 = 1052 and sa.provider = 'hubspot';\n\nSELECT * FROM accounts where id = 11512582;\nselect * from activities where account_id = 11512582;","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.025,"top":0.06666667,"width":0.050694443,"height":0.034444444},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-4502170315616947179
|
9001456016336028185
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
#12066 on JY-20725-handle Project: faVsco.js, menu
#12066 on JY-20725-handle-HS-search-rate-limit, menu
Start Listening for PHP Debug Connections
HandleHubspotRateLimitTest
Run 'HandleHubspotRateLimitTest'
Debug 'HandleHubspotRateLimitTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
1
2
15
12
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Crm\Hubspot;
use Illuminate\Support\Collection;
use Jiminny\Models\Activity;
use Jiminny\Repositories\ActivityMessageRepository;
use Jiminny\Repositories\ParticipantRepository;
use Jiminny\Services\Crm\DecorateActivity\BaseDecorateActivity;
class DecorateActivity extends BaseDecorateActivity
{
public const string JIMINNY_MARKER = 'Jiminny Summary:';
public function generateTitle(Activity $activity): ?string
{
if ($activity->hasTitle()) {
$title = $activity->getTitle();
} elseif ($activity->hasActivityType()) {
$title = $activity->getActivityType()->getName();
} else {
$title = 'Conference Call';
}
return $title;
}
public function convertMeetingOutcome(Activity $activity): ?string
{
switch ($activity->getStatus()) {
case Activity::STATUS_SCHEDULED:
return 'SCHEDULED';
case Activity::STATUS_CANCELLED:
return 'CANCELED';
case Activity::STATUS_COMPLETED:
return 'COMPLETED';
//case Activity::STATUS_NO_SHOW:
// return 'NO_SHOW';
default:
return null;
}
}
public function convertCallStatus(Activity $activity): string
{
switch ($activity->getStatus()) {
case Activity::STATUS_NO_ANSWER:
return 'NO_ANSWER';
default:
return 'COMPLETED';
}
}
public function generateDescription(Activity $activity): ?string
{
if (in_array($activity->getType(), [Activity::TYPE_SMS_INBOUND, Activity::TYPE_SMS_OUTBOUND], true)) {
return $this->formatSmsDescription($activity);
}
$description = $this->baseDescription();
if ($activity->hasTitle() && $activity->hasActivityType()) {
$description .= $this->formatActivityType($activity->getActivityType()->getName());
}
if ($activity->getProvider() !== Activity::PROVIDER_UPLOADER) {
$description .= $this->formatSoftphoneDetails($activity);
}
$description .= $this->formatReasonOrPreview($activity);
if ($activity->isTypeConference()) {
$description .= $this->formatAttendeesList($activity);
}
return $description
. $this->formatNotes($activity)
. $this->formatMessages($activity)
. $this->formatSummary($activity);
}
public function mergeDescriptions(string $jiminnyDescription, ?string $existingCrmDescription): string
{
if (empty($existingCrmDescription)) {
return $jiminnyDescription;
}
if (! $this->isJiminnyDescription($existingCrmDescription)) {
return $existingCrmDescription . '<hr>' . $jiminnyDescription;
}
$existingSections = $this->parseHtmlSections($existingCrmDescription);
$newSections = $this->parseHtmlSections($jiminnyDescription);
return $this->mergeHtmlSections($newSections, $existingSections);
}
private function parseHtmlSections(string $html): array
{
$sections = [
'beforeJiminny' => '',
'header' => '',
];
foreach (self::SECTION_HEADERS as $name) {
$sections[$name] = '';
}
$headerStartPos = $this->findHeaderStartPosition($html);
$markerPos = stripos($html, self::JIMINNY_MARKER);
if ($headerStartPos !== false && $headerStartPos > 0) {
$sections['beforeJiminny'] = trim(substr($html, 0, $headerStartPos));
}
if ($headerStartPos !== false) {
$jiminnyStart = $headerStartPos;
} elseif ($markerPos !== false) {
$jiminnyStart = $markerPos;
} else {
$jiminnyStart = 0;
}
$firstSectionPos = $this->findFirstHtmlSectionPosition($html, $jiminnyStart);
if ($firstSectionPos === false) {
$sections['header'] = substr($html, $jiminnyStart);
} else {
$sections['header'] = substr($html, $jiminnyStart, $firstSectionPos - $jiminnyStart);
}
$sections['header'] = trim($sections['header']);
foreach (self::SECTION_HEADERS as $sectionName) {
$sections[$sectionName] = $this->extractHtmlSectionContent($html, $sectionName, $jiminnyStart);
}
return $sections;
}
private function findHeaderStartPosition(string $html): int|false
{
$pattern = '/<p[^>]*>\s*<strong[^>]*>\s*<span[^>]*>\s*' . preg_quote(self::JIMINNY_MARKER, '/') . '/i';
if (preg_match($pattern, $html, $matches, PREG_OFFSET_CAPTURE)) {
return $matches[0][1];
}
$markerPos = stripos($html, self::JIMINNY_MARKER);
if ($markerPos === false) {
return false;
}
$beforeMarker = substr($html, 0, $markerPos);
$lastPTagPos = strrpos($beforeMarker, '<p');
return $lastPTagPos !== false ? $lastPTagPos : $markerPos;
}
private function findFirstHtmlSectionPosition(string $html, int $afterPosition = 0): int|false
{
$firstPos = false;
foreach (self::SECTION_HEADERS as $sectionName) {
$pattern = '/<p[^>]*>\s*<strong[^>]*>\s*' . preg_quote($sectionName, '/') . '\s*<\/strong>\s*<\/p>/i';
if (preg_match($pattern, $html, $matches, PREG_OFFSET_CAPTURE, $afterPosition)) {
$pos = $matches[0][1];
if ($firstPos === false || $pos < $firstPos) {
$firstPos = $pos;
}
}
}
return $firstPos;
}
private function extractHtmlSectionContent(string $html, string $sectionName, int $afterPosition = 0): string
{
$pattern = '/<p[^>]*>\s*<strong[^>]*>\s*' . preg_quote($sectionName, '/') . '\s*<\/strong>\s*<\/p>/i';
if (! preg_match($pattern, $html, $matches, PREG_OFFSET_CAPTURE, $afterPosition)) {
return '';
}
$headerMatch = $matches[0][0];
$headerPos = $matches[0][1];
$contentStart = $headerPos + strlen($headerMatch);
$nextSectionPos = $this->findNextHtmlSectionPosition($html, $contentStart);
if ($nextSectionPos === false) {
$content = substr($html, $contentStart);
} else {
$content = substr($html, $contentStart, $nextSectionPos - $contentStart);
}
return trim($content);
}
private function findNextHtmlSectionPosition(string $html, int $afterPosition): int|false
{
$nextPos = false;
foreach (self::SECTION_HEADERS as $sectionName) {
$pattern = '/<p[^>]*>\s*<strong[^>]*>\s*' . preg_quote($sectionName, '/') . '\s*<\/strong>\s*<\/p>/i';
if (preg_match($pattern, $html, $matches, PREG_OFFSET_CAPTURE, $afterPosition)) {
$pos = $matches[0][1];
if ($nextPos === false || $pos < $nextPos) {
$nextPos = $pos;
}
}
}
return $nextPos;
}
private function mergeHtmlSections(array $newSections, array $existingSections): string
{
$result = '';
if (! empty($existingSections['beforeJiminny'])) {
$result .= $existingSections['beforeJiminny'];
}
$result .= $this->wrapHeader($newSections['header']);
foreach (self::SECTION_HEADERS as $sectionName) {
$existingContent = $existingSections[$sectionName] ?? '';
$newContent = $newSections[$sectionName] ?? '';
$content = ! empty($existingContent) ? $existingContent : $newContent;
if (! empty($content)) {
$result .= '<p><strong>' . $sectionName . '</strong></p>' . $content;
}
}
return $result;
}
private function wrapHeader(string $header): string
{
$header = trim($header);
if (str_starts_with($header, '<p>')) {
return $header;
}
if (str_starts_with($header, self::JIMINNY_MARKER)) {
return $this->baseDescription() . substr($header, strlen(self::JIMINNY_MARKER));
}
return $header;
}
private function baseDescription(): string
{
return sprintf(
'<p><strong><span style="font-size: 15px; line-height: 30px;">%s</span></strong></p>',
'Jiminny Summary:'
);
}
private function formatSoftphoneDetails(Activity $activity): string
{
$isOutbound = $activity->isTypeSoftPhone();
$isInbound = $activity->isTypeSoftphoneInbound();
if (! $isOutbound && ! $isInbound) {
return '';
}
$output = $this->formatTitle($activity->getTitle());
$output .= $this->formatCallDuration($activity->getAttribute('duration_for_humans'));
$phone = $isOutbound
? $activity->to?->phone_number
: $activity->from?->phone_number;
if ($phone) {
$output .= $isOutbound
? $this->formatDialedNumber($phone)
: $this->formatCallerNumber($phone);
}
return $output . '<p></p>';
}
private function formatReasonOrPreview(Activity $activity): string
{
if ($activity->hasReasonCodeBotKicked()) {
return '<p><span style="font-size: 13.3333px; line-height: 16px;">'
. 'Notetaker removed from this meeting'
. '</span></p>';
}
if ($activity->hasReasonCodeNotCompliant()) {
return '<p><span style="font-size: 13.3333px; line-height: 16px;">'
. 'Notetaker did not join due to recording consent not being provided by attendees'
. '</span></p>';
}
return $this->formatPreviewUrl($activity);
}
public function formatStartTime(Activity $activity): int
{
return $activity->getActualStartTime()->tz($activity->getUser()->timezone)->getTimestamp() * 1000;
}
public function formatEndTime(Activity $activity): int
{
return $activity->getActualEndTime()->tz($activity->getUser()->timezone)->getTimestamp() * 1000;
}
public function formatCreatedAt(Activity $activity): int
{
return $activity->getCreatedAt()->tz($activity->getUser()->timezone)->getTimestamp() * 1000;
}
public function formatCallToParticipant(Activity $activity): ?string
{
$callToParticipant = $activity->getToParticipant()?->getPhoneNumber();
if ($callToParticipant && $activity->hasContact()) {
return $activity->getContact()->getName() . ' ' . $callToParticipant;
}
return null;
}
private function formatActivityType(string $activityType): string
{
return '<p><strong><span style="font-size: 18.6667px; line-height: 22.4px;">' . $activityType . '</span></strong></p>';
}
private function formatTitle(?string $title): string
{
return $title ? '<p><span style="font-size: 16px; line-height: 19.2px;">' . $title . '</span></p>' : '';
}
private function formatCallDuration(string $duration): string
{
return '<p><span style="font-size: 13.3333px; line-height: 16px;">Call Duration: ' . $duration . '</span></p>';
}
private function formatDialedNumber(string $phoneNumber): string
{
return '<p><span style="font-size: 13.3333px; line-height: 16px;">Dialed: ' . $phoneNumber . '</span></p>';
}
private function formatCallerNumber(string $phoneNumber): string
{
return '<p><span style="font-size: 13.3333px; line-height: 16px;">Caller: ' . $phoneNumber . '</span></p>';
}
private function formatAttendeesList(Activity $activity): string
{
$attendeesList = '<p><strong>Attendees</strong></p><ul>';
$participantsRepository = app(ParticipantRepository::class);
// Only include participants that joined.
$participants = $participantsRepository->getParticipantsWhoEnteredMeeting($activity);
foreach ($participants as $participant) {
$attendee = '<li>';
if ($participant->hasName()) {
$attendee .= $participant->getName();
if ($participant->hasPhoneNumber()) {
$attendee .= ' (' . $participant->getPhoneNumber() . ')';
} elseif ($participant->hasEmailAddress()) {
$attendee .= ' (' . $participant->getEmailAddress() . ')';
}
} else {
$attendee .= $participant->getPhoneNumber();
}
if ($participant->isCoach()) {
$attendee .= ' <strong>coach</strong>';
}
if ($participant->getTitle()) {
$attendee .= ', ' . $participant->getTitle();
}
$attendeesList .= $attendee . '</li>';
}
return $attendeesList . '</ul>';
}
private function formatPreviewUrl(Activity $activity): string
{
$description = '';
$team = $activity->getUser()->getTeam();
if ($activity->canReviewActivity()) {
$playbackUrl = $team->getPartner()->getPlaybackUrl($activity);
$description .= '<p><span style="font-size: 13.3333px; line-height: 16px;"><a href="'
. $playbackUrl
. '" target="_blank">Review in Jiminny</a> ▶️</span></p>';
}
return $description;
}
private function formatNotes(Activity $activity): string
{
$description = '';
if ($activity->getNotes()->isEmpty()) {
return $description;
}
$description .= '<p><strong>Notes</strong></p>';
foreach ($activity->getNotes() as $note) {
$time = ($note->getTime() > 3600)
? gmdate('H:i:s', (int) $note->getTime())
: gmdate('i:s', (int) $note->getTime());
$description .= '<p>' . $time . ' ' . $note->getNote() . '</p>';
}
return $description . '</p>';
}
private function formatMessages(Activity $activity): string
{
$description = '';
$messageRepository = app(ActivityMessageRepository::class);
// Get all private messages.
$privateMessages = $messageRepository->getPrivateMessages($activity);
if ($privateMessages->isNotEmpty()) {
$description .= '<p><strong>Coaching Chat</strong></p>';
$description .= $this->getMessagesAsString($privateMessages);
$description .= '</p>';
}
// Get all public messages
$publicMessages = $messageRepository->getPublicMessages($activity);
if ($publicMessages->isNotEmpty()) {
$description .= '<p><strong>Customer Chat</strong></p>';
$description .= $this->getMessagesAsString($publicMessages);
$description .= '</p>';
}
return $description;
}
private function getMessagesAsString(Collection $messages): string
{
$description = '';
/** @var Activity\Message $message */
foreach ($messages as $message) {
$description .= '<p>' . $message->participant->getName()
. ': ' . $message->getAttribute('message') . '</p>';
}
return $description;
}
private function formatSummary(Activity $activity): string
{
$description = '';
if ($activity->getSummary() !== null) {
$description .= '<p><strong>Summary</strong></p><p>' . nl2br($activity->getSummary()) . '</p><p></p>';
}
return $description;
}
private function formatSmsDescription(Activity $activity): string
{
// Use Rich-text formatting.
$description = '<p><span style="font-size: 16px; line-height: 19.2px;"><strong>' . $activity->getTitle() . '</strong></span></p>';
$description .= '<p><span style="font-size: 16px; line-height: 19.2px;">' . $activity->getDescription() . '</span></p>';
return $description;
}
}
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
8
1
3
4
Previous Highlighted Error
Next Highlighted Error
SELECT
# DISTINCT
opp.id as opp_id, opp.uuid, opp.name,
# COUNT(dr.id) AS deal_risk_count,
# dr.id,
# cfd.value,
usr.name AS owner_name,
opp.value, opp.currency_code, opp.close_date, opp.remotely_created_at, opp.is_closed, opp.is_won,
usr.uuid as owner_uuid,
usr.photo_path as owner_photo,
usr.id AS owner_id,
jt.name as owner_job,
opp.stage_id, opp.stage_updated_at,
acc.name AS acc_name, opp.stage_updated_at, acc.crm_provider_id AS acc_provider_id, opp.crm_provider_id AS opp_provider_id,
rt.business_process_id AS pipeline_id
FROM opportunities opp
LEFT JOIN record_types rt ON opp.record_type_id = rt.id
LEFT JOIN users usr ON opp.user_id = usr.id
LEFT JOIN accounts acc ON opp.account_id = acc.id
LEFT JOIN job_titles jt ON usr.job_title_id = jt.id
# LEFT JOIN group_deal_risk_types gdrt ON gdrt.group_id = usr.group_id
# LEFT JOIN deal_risks dr ON dr.opportunity_id = opp.id AND dr.group_deal_risk_type_id = gdrt.id
LEFT JOIN crm_field_data cfd ON (cfd.object_id = opp.id and cfd.crm_field_id = 66814)
WHERE opp.user_id IS NOT NULL
AND opp.deleted_at IS NULL
AND opp.is_closed = 1
AND opp.is_won = 0
AND opp.close_date >= '2024-01-01 00:00:00'
AND opp.close_date <= '2024-12-31 23:59:59'
AND usr.team_id = 1
# and opp.id = 4823179
GROUP BY opp.id, cfd.value
ORDER BY
# cfd.value
CAST(cfd.value AS UNSIGNED)
# owner_name
# (SELECT COUNT(dr.id)
# FROM deal_risks dr
# JOIN group_deal_risk_types gdrt ON dr.group_deal_risk_type_id = gdrt.id
# WHERE dr.opportunity_id = opp.id
# AND dr.is_active = 1
# AND gdrt.is_enabled = 1)
DESC
LIMIT 25
# OFFSET 0
;
select * from crm_fields where crm_configuration_id = 1 and object_type = 'opportunity';
select * from crm_layout_entities where crm_layout_id = 1493;
SELECT * FROM opportunities WHERE id = 4584045;
SELECT * FROM crm_field_data WHERE object_id = 4584045;
SELECT * FROM opportunities where team_id = 1 and crm_provider_id = '0061K00000lfb9IQAQ'
SELECT
opp.id as opportunity_id,
opp.name,
COUNT(dr.id) as risk_count
FROM opportunities opp
LEFT JOIN deal_risks dr ON dr.opportunity_id = opp.id
WHERE opp.id IN (
6069574,8900938,9507638,9524799,9660490,9662824,9705675,9749758,4158460,4391812,6450439,4448422,5118945,5590675,4584045,7228149,9002408,9165534,9446720,9641778,9665149,9703344,9709280,5747948,4158491,6182565,6263970,5798120,5111315,4536978,6062352,6548383,6072095,6548225,4480986,5011422,6548381,8760540,8917554,9509986,9514392,9569009,9569011,9578490,9713604,5784397,7276612,7288405,8994421,9118219,9608148,9818911,4510535,6479693,5958049,6271674,6550448,4158331,4158483,6126571,6171615,6540943,4897466,5190896,5796182,5932762,8572433,8723698,8892697,9711001,9789264,4549188,6100831,6170064,6260799,6263653,6449936,6530871,6538978,7777651,8059269,8319918,8787049,8901150,9263153,9453207,9514738,9696700,9791062,5752018,6421452,7439134,7878923,9354763,9369285,9514396,9582506,9889949,9890216,4094311,4158495,4158496,6098128,5585661,3872564,6442149,5891604,6164746,6199593,6583474,6519684,9018490,9809006,4496897,5041324,5829430,6198319,6253504,6555763,7242914,7931055,8024125,8797814,8058559,8673347,8892695,8994420,9616219,9714970,9722004,9809439,9818918,6523177,8134147,9002915,9711422,9892713,9901719,9954210,9978435,5800810,6243518,6416114,6222251,6411974,6512456,5791953,6545606,9914780,5805540,6238986,6463838,6547680,9767049,9809437,9810885,9890855,6673493,9902036,4335521,6379871,6503799,6546077,8018765,9907556,9958433,9905855,9916179,9946741,9957877,5563344,6271838,6450815,7641128,7762567,7780592,8684810,8685786,8685787,8685788
)
GROUP BY opp.id;
SELECT COUNT(dr.id)
FROM deal_risks dr
JOIN group_deal_risk_types gdrt ON dr.group_deal_risk_type_id = gdrt.id
WHERE dr.opportunity_id = 5563344
# AND gdrt.group_id = usr.group_id
EXPLAIN SELECT
opp.id as opp_id, opp.uuid, opp.name,
cfd.value,
cfv.sequence,
cfv.value,
# MAX(cfd.value) AS max_cfd_value,
usr.name AS owner_name,
opp.value, opp.currency_code, opp.close_date, opp.remotely_created_at, opp.is_closed, opp.is_won,
usr.uuid as owner_uuid,
usr.photo_path as owner_photo,
usr.id AS owner_id,
jt.name as owner_job,
opp.stage_id, opp.stage_updated_at,
acc.name AS acc_name, opp.stage_updated_at, acc.crm_provider_id AS acc_provider_id, opp.crm_provider_id AS opp_provider_id,
rt.business_process_id AS pipeline_id
FROM opportunities opp
LEFT JOIN record_types rt ON opp.record_type_id = rt.id
LEFT JOIN users usr ON opp.user_id = usr.id
LEFT JOIN accounts acc ON opp.account_id = acc.id
LEFT JOIN job_titles jt ON usr.job_title_id = jt.id
LEFT JOIN crm_field_data cfd ON cfd.id = (SELECT sub_cfd.id
FROM crm_field_data sub_cfd
WHERE sub_cfd.object_id = opp.id
AND sub_cfd.crm_field_id = 66810
ORDER BY sub_cfd.updated_at DESC
LIMIT 1)
LEFT JOIN crm_field_values cfv ON cfv.crm_field_id = 66810 AND cfv.value = cfd.value
WHERE opp.user_id IS NOT NULL
AND opp.deleted_at IS NULL
AND opp.is_closed = 0
# AND opp.is_closed = 1
# AND opp.is_won = 0
AND opp.close_date >= '2024-01-01 00:00:00'
AND opp.close_date <= '2024-12-31 23:59:59'
AND usr.team_id = 1
# and opp.id = 4823179
# GROUP BY opp.id
ORDER BY
cfv.sequence DESC,
# opp.name
# owner_name
cfd.value
# CAST(cfd.value AS UNSIGNED)
# CAST(MAX(cfd.value) AS UNSIGNED)
# (SELECT COUNT(dr.id)
# FROM deal_risks dr
# JOIN group_deal_risk_types gdrt ON dr.group_deal_risk_type_id = gdrt.id
# WHERE dr.opportunity_id = opp.id
# AND dr.is_active = 1 AND gdrt.is_enabled = 1)
DESC
# LIMIT 75, 25
;
SELECT * FROM crm_field_values WHERE crm_field_id = 66810;
SELECT f.id, f.crm_provider_id AS field_name, f.label, fd.object_id AS dealId, fd.value, fd.updated_at, fd.id, fd.created_at
FROM crm_fields f
INNER JOIN crm_field_data fd ON fd.crm_field_id = f.id
WHERE (f.crm_configuration_id = 1)
AND (f.object_type = 'opportunity')
# AND (fd.object_id IN (4158331,4158483,4158495,4158496,6069574,6263970,6171615,6540943,6545606,5829430,6198319,6263653,6548381,7242914,8797814,7228149,7439134,7878923,8134147,9002915,9118219,9165534,9354763,9369285,9446720))
AND (fd.object_id IN (4158460))
AND (f.crm_provider_id IN ('ForecastCategoryName'))
ORDER BY fd.object_id ASC, fd.updated_at DESC;
select * from crm_layouts where crm_configuration_id = 1;
select cf.* from crm_fields cf
join crm_layout_entities cle on cf.id = cle.crm_field_id
where crm_layout_id = 1493;
SELECT * FROM opportunities WHERE id = 4158460;
SELECT * FROM crm_field_data WHERE object_id = 4158460;
select * from users where team_id = 1;
SELECT * FROM users WHERE id = 7160;
select * from role_user where user_id = 3248;
select * from crm_field_values where crm_field_id = 66824;
SELECT * FROM users WHERE id = 23470;
select * from crm_configurations;
# [PASSWORD_DOTS]
select * from teams where id = 1038; # 23521, 966
select * from users where team_id = 1038;
select * from crm_configurations where id = 966;
SELECT * FROM activities WHERE uuid_to_bin('e8dc7c34-31f6-4430-bd81-2d9d8f00dd07') = uuid; # 54965762
SELECT * FROM activities WHERE uuid_to_bin('4b5727c0-69d1-428f-b8d9-b649055166e2') = uuid; # 54965764
SELECT * FROM participants WHERE activity_id = 54965764;
SELECT id, uuid, title, recording_state FROM activities WHERE uuid_to_bin('355f105d-5606-4379-b0c5-d91daf59f4ce') = uuid; # 54964075
SELECT * FROM participants WHERE activity_id = 54964075;
select f.id, slug, title, tf.team_id from team_features tf JOIN features f on tf.feature_id = f.id
where tf.team_id = 1038;
# [PASSWORD_DOTS] PD [PASSWORD_DOTS]
select * from teams where id = 1029;
SELECT * FROM crm_configurations WHERE id = 957;
SELECT * FROM activities WHERE uuid_to_bin('581a33cb-4343-44bd-ac0c-4a5cee71c5ec') = uuid; # 54963423
SELECT * FROM activities WHERE uuid_to_bin('07238011-25fa-418e-838b-fb21e82b9ea2') = uuid; # 54963433
SELECT * FROM activities WHERE uuid_to_bin('8b6bb2f7-e7a7-4aec-8806-fbfea7093ccd') = uuid; # 54963421
# [PASSWORD_DOTS] Close [PASSWORD_DOTS]
select * from teams where id = 1031;
SELECT * FROM crm_configurations WHERE id = 959;
SELECT * FROM activities WHERE uuid_to_bin('59c517e0-96c9-4dad-bfeb-b7bef72f8725') = uuid; # 54963517
SELECT * FROM activities WHERE uuid_to_bin('07238011-25fa-418e-838b-fb21e82b9ea2') = uuid; # 54963433
SELECT * FROM activities WHERE uuid_to_bin('d68311e3-ac34-49bd-bf04-88323a7e5352') = uuid; # 54966009
# [PASSWORD_DOTS] SF [PASSWORD_DOTS]
SELECT * FROM activities WHERE uuid_to_bin('2bd4cfa3-4eb5-4c77-84a7-9ed46a21c988') = uuid;
select * from roles;
select * from permissions;
select * from permission_role where permission_id = 136;
select * from migrations order by id desc;
select * from teams where id IN (1, 1037);
select * from crm_layouts where crm_configuration_id = 1;
SELECT * FROM crm_layout_entities WHERE crm_layout_id = 1493;
SELECT * FROM crm_fields WHERE id IN (1652,1661,66799,66814,66821,66836,66843,66846,66864,84752,182306,323580,380378);
select * from features;
select * from team_features where feature_id = 33;
select * from opportunities;
select * from teams;
SELECT
CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS user_id,
u.email,
sa.*,
t.owner_id FROM social_accounts sa
JOIN users u on u.id = sa.sociable_id
JOIN teams t on t.id = u.team_id
WHERE u.team_id = 1052 and sa.provider = 'hubspot';
SELECT * FROM accounts where id = 11512582;
select * from activities where account_id = 11512582;
Project
Project...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
45139
|
NULL
|
0
|
2026-05-14T14:21:20.658492+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778768480658_m2.jpg...
|
Firefox
|
Jiminny — Work
|
1
|
app.staging.jiminny.com/dashboard
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Unnamed Group
Platform Sprint 4 Q2 - Platform Team Unnamed Group
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Close tab
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
Close tab
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Close tab
Usage | Windsurf
Close tab
Unnamed Group
[SRD-6848] Sidekick SMS issue - Jira
Close tab
[JY-20891] Sidekick SMS issue - Jira
Close tab
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
Close tab
Unnamed Group
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Close tab
[JY-20903] Recorded call does not appear on the dashboard - Jira
Close tab
Jiminny
Close tab
Jiminny
Close tab
Jiminny
Close tab
Unnamed Group
[SRD-6853] Moxso - Potential deal stages bug - Jira
Close tab
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
Close tab
Configure SSH access to multiple environment - Engineering - Confluence
Close tab
Useful commands - Engineering - Confluence
Close tab
Unnamed Group
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
Close tab
[JY-20904] Fix UpdateActivityElasticSearchDocumentCommand - Jira
Close tab
Jiminny
Close tab
New Tab
Close tab
New Tab
Close tab
CloudWatch | us-east-2
Close tab
Companies | All companies
Close tab
Developers | HubSpot
Close tab
Jiminny
Close tab
Feed — jiminny — Sentry
Close tab
Inbox (1,684) - [EMAIL] - Jiminny Mail
Close tab
New Tab
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Customize sidebar
JY-20493-smart-instant-nudge-pre-filtering ■ 885799
75
75
My Recordings
My Recordings
Everyone's Recordings
Everyone's Recordings
No Recordings
Schedule
Schedule
Invite Notetaker
This Week
This Week
Everyone's Schedule
Everyone's Schedule
Unknown Customer
Backend Chapter
Tomorrow, 10:30 AM
Trending this month
Trending this month
Sort by Sort by: Most played
Sort by
Sort by:
Most played
Unknown Customer
Notetaker added by Veselin Kulov
Notetaker added by Veselin Kulov
2
times played
Unknown Customer
Notetaker added by Veselin Kulov
Notetaker added by Veselin Kulov
1
times played
Unknown Customer
Processing tickets review
Processing tickets review
0
times played
Unknown Customer
Daily - Processing
Daily - Processing
0
times played
Unknown Customer
Planing - Processing
Planing - Processing
0
times played
Unknown Customer
Refinement - Processing
Refinement - Processing
0
times played
Unknown Customer
Daily - Processing
Daily - Processing
0
times played
Unknown Customer
Notetaker added by Todor Stamatov
Notetaker added by Todor Stamatov
0
times played
Unknown Customer
Stefka / James Weekly
Stefka / James Weekly
0
times played
Unknown Customer
Daily - Processing
Daily - Processing
0
times played
Robinson Crusoe Cruises Limited
Sprint Review
Sprint Review
0
times played
Todor Stamatov at Drun Drun Chiki Chiki Bam Bam
Test 42
Test 42
0
times played
Unknown Customer
Daily - Processing
Daily - Processing
0
times played
Unknown Customer
Daily - Processing
Daily - Processing
0
times played
Robinson Crusoe Cruises Limited
Sprint Review
Sprint Review
0
times played
Unknown Customer
Notetaker added by Mihail Mihaylov
Notetaker added by Mihail Mihaylov
0
times played
Unknown Customer
Planing - Processing
Planing - Processing
0
times played
Unknown Customer
Stefka / James Weekly
Stefka / James Weekly
0
times played
Unknown Customer
Kara / James
Kara / James
0
times played
Unknown Customer
Jiminny SF App
Jiminny SF App
0
times played
Unknown Customer
2026-04-28-jiminny-x-cmbio-at-partnership-kick-off
2026-04-28-jiminny-x-cmbio-at-partnership-kick-off
0
times played
Unknown Customer
Daily - Processing
Daily - Processing
0
times played
Unknown Customer
Daily - Processing
Daily - Processing
0
times played
Unknown Customer
Daily - Processing
Daily - Processing
0
times played
Unknown Customer
Laura / James
Laura / James
0
times played
Live Feed
Live Feed
Veselin Kulov
listened to call
7 May, 3:47 PM
activity
with
unknown customer
Held:
7 May, 10:37 AM
Duration:
4m
Value:
$0
Veselin Kulov
listened to call
7 May, 11:12 AM
activity
with
unknown customer
Held:
7 May, 10:37 AM
Duration:
4m
Value:
$0
Veselin Kulov
listened to call
29 Apr, 2:03 PM
activity
with
unknown customer
Held:
29 Apr, 1:33 PM
Duration:
4m
Value:
$0
Veselin Kulov
listened to call
8 Apr, 12:51 AM
activity
with
unknown customer
Held:
8 Apr, 12:36 AM
Duration:
7m
Value:
$0
Nikolay Nikolov
listened to call
27 Feb, 4:38 PM
Web Demo
with
Martin Petkov
Held:
13 Feb, 2:15 PM
Duration:
11m
Value:
$1
Nikolay Yankov
listened to call
12 Feb, 10:07 AM
activity
with
Nikolay Yankov
Held:
12 Feb, 9:42 AM
Duration:
1m
Value:
$0
Nikolay Yankov
listened to call
12 Feb, 10:06 AM
activity
with
Nikolay Yankov
Held:
12 Feb, 9:42 AM
Duration:
1m
Value:
$0
Martin Petkov
listened to call
22 Jan, 1:30 PM
Discovery
with
Martin Petkov
Held:
21 Jan, 4:00 PM
Duration:
35m
Value:
$2
Martin Petkov
listened to call
20 Jan, 11:42 AM
activity
with
Jonathan Heaton
Held:
25 Sep, 2024, 1:33 PM
Duration:
37m
Value:
£8,886
Galya Dimitrova
listened to call
26 Nov, 2025, 1:29 PM
activity
with
David Ehrlich
Held:
9 Oct, 2024, 3:31 PM
Duration:
39m
Value:
$23,000
Aneliya Angelova
listened to call
18 Aug, 2025, 8:45 PM
Cold call
with
Robinson Crusoe New 13333
Held:
23 Jul, 2025, 5:43 PM
Duration:
2m
Value:
$5
Jiminny Web SA
shared in Slack
23 Jul, 2025, 5:48 PM
Cold call
with
Robinson Crusoe New 13333
Held:
23 Jul, 2025, 5:43 PM
Duration:
2m
Value:
$5
Jiminny Web SA
shared in Slack
23 Jul, 2025, 5:32 PM
activity
with
Reward Gateway
Held:
19 Sep, 2024, 4:00 PM
Duration:
52m
Value:
$0
Jiminny Web SA
shared in Slack
17 Jul, 2025, 1:32 PM
activity
with
Robinson Crusoe New 13333
Held:
17 Jul, 2025, 1:28 PM
Duration:
10s
Value:
$5
Jiminny Web SA
shared in Slack
17 Jul, 2025, 1:29 PM
activity
with
Storyclash GmbH
Held:
6 Jun, 2024, 11:00 AM
Duration:
37m
Value:
$4,725
Jiminny Web SA
shared in Slack
16 Jul, 2025, 9:25 AM
activity
with
Robinson Crusoe New 13333
Held:
16 Jul, 2025, 9:21 AM
Duration:
37s
Value:
$5
Veselin Kulov
listened to call
11 Jul, 2025, 9:53 AM
Discovery
with
Drun Drun Chiki Chiki Bam Bam
Held:
2 Jul, 2025, 5:08 PM
Duration:
30m
Value:
$0
Veselin Kulov
listened to call
11 Jul, 2025, 9:46 AM
Discovery
with
Drun Drun Chiki Chiki Bam Bam
Held:
2 Jul, 2025, 5:08 PM
Duration:
30m
Value:
$0
Jiminny Web SA
shared in Slack
9 Jul, 2025, 12:11 PM
activity
with...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Unnamed Group","depth":4,"bounds":{"left":0.27443483,"top":0.509976,"width":0.007978723,"height":0.01915403},"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"bounds":{"left":0.27027926,"top":0.53351957,"width":0.016123671,"height":0.032721467},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":0.53351957,"width":0.004986702,"height":0.011971269},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app","depth":4,"bounds":{"left":0.27027926,"top":0.566241,"width":0.016123671,"height":0.032721467},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":0.566241,"width":0.004986702,"height":0.011971269},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":4,"bounds":{"left":0.27027926,"top":0.5989625,"width":0.016123671,"height":0.032721467},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":0.5989625,"width":0.004986702,"height":0.011971269},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Usage | Windsurf","depth":4,"bounds":{"left":0.27027926,"top":0.63168395,"width":0.016123671,"height":0.032721467},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":0.63168395,"width":0.004986702,"height":0.011971269},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Unnamed Group","depth":4,"bounds":{"left":0.27443483,"top":0.669593,"width":0.007978723,"height":0.01915403},"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":4,"bounds":{"left":0.27027926,"top":0.69313645,"width":0.016123671,"height":0.032721467},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":0.69313645,"width":0.004986702,"height":0.011971269},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"[JY-20891] Sidekick SMS issue - Jira","depth":4,"bounds":{"left":0.27027926,"top":0.7258579,"width":0.016123671,"height":0.032721467},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":0.7258579,"width":0.004986702,"height":0.011971269},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"bounds":{"left":0.27027926,"top":0.75857943,"width":0.016123671,"height":0.032721467},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":0.75857943,"width":0.004986702,"height":0.011971269},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Unnamed Group","depth":4,"bounds":{"left":0.27443483,"top":0.7964884,"width":0.007978723,"height":0.01915403},"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":4,"bounds":{"left":0.27027926,"top":0.82003194,"width":0.016123671,"height":0.032721467},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":0.82003194,"width":0.004986702,"height":0.011971269},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"[JY-20903] Recorded call does not appear on the dashboard - Jira","depth":4,"bounds":{"left":0.27027926,"top":0.8527534,"width":0.016123671,"height":0.032721467},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":0.8527534,"width":0.004986702,"height":0.011971269},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.27027926,"top":0.88547486,"width":0.016123671,"height":0.032721467},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":0.88547486,"width":0.004986702,"height":0.011971269},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.27027926,"top":0.9181963,"width":0.016123671,"height":0.032721467},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":0.9181963,"width":0.004986702,"height":0.011971269},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.27027926,"top":0.9509178,"width":0.016123671,"height":0.032721467},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":0.9509178,"width":0.004986702,"height":0.011971269},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Unnamed Group","depth":4,"bounds":{"left":0.27443483,"top":0.9888268,"width":0.007978723,"height":0.011173189},"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.016123671,"height":-0.012370348},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":1.0,"width":0.004986702,"height":-0.012370348},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.016123671,"height":-0.04509175},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":1.0,"width":0.004986702,"height":-0.04509175},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.016123671,"height":-0.07781327},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":1.0,"width":0.004986702,"height":-0.07781327},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Useful commands - Engineering - Confluence","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Unnamed Group","depth":4,"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"[JY-20904] Fix UpdateActivityElasticSearchDocumentCommand - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"CloudWatch | us-east-2","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Companies | All companies","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Developers | HubSpot","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Feed — jiminny — Sentry","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Inbox (1,684) - lukas.kovalik@jiminny.com - Jiminny Mail","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"on_screen":true,"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,"on_screen":true,"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,"on_screen":true,"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,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20493-smart-instant-nudge-pre-filtering ■ 885799","depth":9,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"75","depth":12,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"75","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"My Recordings","depth":14,"bounds":{"left":0.3382646,"top":1.0,"width":0.03856383,"height":-0.07182765},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"My Recordings","depth":15,"bounds":{"left":0.3402593,"top":1.0,"width":0.034574468,"height":-0.09058261},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Everyone's Recordings","depth":14,"bounds":{"left":0.37682846,"top":1.0,"width":0.05618351,"height":-0.07182765},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Everyone's Recordings","depth":15,"bounds":{"left":0.37882313,"top":1.0,"width":0.05219415,"height":-0.09058261},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"No Recordings","depth":17,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Schedule","depth":13,"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Schedule","depth":14,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Invite Notetaker","depth":14,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXComboBox","text":"This Week","depth":14,"on_screen":true,"value":"This Week","help_text":"","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"This Week","depth":17,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXComboBox","text":"Everyone's Schedule","depth":14,"on_screen":true,"value":"Everyone's Schedule","help_text":"","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Everyone's Schedule","depth":17,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Backend Chapter","depth":17,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Tomorrow, 10:30 AM","depth":16,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Trending this month","depth":13,"bounds":{"left":0.4652593,"top":1.0,"width":0.04637633,"height":-0.0885874},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Trending this month","depth":14,"bounds":{"left":0.4652593,"top":1.0,"width":0.04637633,"height":-0.09058261},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXComboBox","text":"Sort by Sort by: Most played","depth":13,"bounds":{"left":0.5349069,"top":1.0,"width":0.05651596,"height":-0.08339989},"on_screen":true,"value":"Sort by Sort by: Most played","help_text":"","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Sort by","depth":14,"on_screen":false,"help_text":"","role_description":"text field","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sort by:","depth":15,"bounds":{"left":0.53856385,"top":1.0,"width":0.016954787,"height":-0.091380715},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Most played","depth":15,"bounds":{"left":0.5555186,"top":1.0,"width":0.025930852,"height":-0.091380715},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Notetaker added by Veselin Kulov","depth":15,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Notetaker added by Veselin Kulov","depth":16,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2","depth":16,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Notetaker added by Veselin Kulov","depth":15,"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Notetaker added by Veselin Kulov","depth":16,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1","depth":16,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Processing tickets review","depth":15,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Processing tickets review","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Daily - Processing","depth":15,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Daily - Processing","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Planing - Processing","depth":15,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Planing - Processing","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Refinement - Processing","depth":15,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Refinement - Processing","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Daily - Processing","depth":15,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Daily - Processing","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Notetaker added by Todor Stamatov","depth":15,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Notetaker added by Todor Stamatov","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Stefka / James Weekly","depth":15,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Stefka / James Weekly","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Daily - Processing","depth":15,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Daily - Processing","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Robinson Crusoe Cruises Limited","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Sprint Review","depth":15,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sprint Review","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Todor Stamatov at Drun Drun Chiki Chiki Bam Bam","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Test 42","depth":15,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Test 42","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Daily - Processing","depth":15,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Daily - Processing","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Daily - Processing","depth":15,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Daily - Processing","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Robinson Crusoe Cruises Limited","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Sprint Review","depth":15,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Sprint Review","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Notetaker added by Mihail Mihaylov","depth":15,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Notetaker added by Mihail Mihaylov","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Planing - Processing","depth":15,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Planing - Processing","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Stefka / James Weekly","depth":15,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Stefka / James Weekly","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Kara / James","depth":15,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Kara / James","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Jiminny SF App","depth":15,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny SF App","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"2026-04-28-jiminny-x-cmbio-at-partnership-kick-off","depth":15,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"2026-04-28-jiminny-x-cmbio-at-partnership-kick-off","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Daily - Processing","depth":15,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Daily - Processing","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Daily - Processing","depth":15,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Daily - Processing","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Daily - Processing","depth":15,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Daily - Processing","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Unknown Customer","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Laura / James","depth":15,"on_screen":false,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Laura / James","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"0","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"times played","depth":17,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Live Feed","depth":13,"bounds":{"left":0.6080452,"top":1.0,"width":0.021775266,"height":-0.0885874},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Live Feed","depth":14,"bounds":{"left":0.6080452,"top":1.0,"width":0.021775266,"height":-0.09058261},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Veselin Kulov","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"listened to call","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7 May, 3:47 PM","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"activity","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"with","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"unknown customer","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Held:","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7 May, 10:37 AM","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Duration:","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4m","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Value:","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$0","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Veselin Kulov","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"listened to call","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7 May, 11:12 AM","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"activity","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"with","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"unknown customer","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Held:","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7 May, 10:37 AM","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Duration:","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4m","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Value:","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$0","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Veselin Kulov","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"listened to call","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"29 Apr, 2:03 PM","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"activity","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"with","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"unknown customer","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Held:","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"29 Apr, 1:33 PM","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Duration:","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"4m","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Value:","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$0","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Veselin Kulov","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"listened to call","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8 Apr, 12:51 AM","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"activity","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"with","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"unknown customer","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Held:","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"8 Apr, 12:36 AM","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Duration:","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"7m","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Value:","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$0","depth":18,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Nikolay Nikolov","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"listened to call","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"27 Feb, 4:38 PM","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Web Demo","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"with","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Martin Petkov","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Held:","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"13 Feb, 2:15 PM","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Duration:","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"11m","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Value:","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$1","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Nikolay Yankov","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"listened to call","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"12 Feb, 10:07 AM","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"activity","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"with","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Nikolay Yankov","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Held:","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"12 Feb, 9:42 AM","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Duration:","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1m","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Value:","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$0","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Nikolay Yankov","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"listened to call","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"12 Feb, 10:06 AM","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"activity","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"with","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Nikolay Yankov","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Held:","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"12 Feb, 9:42 AM","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Duration:","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"1m","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Value:","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$0","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Martin Petkov","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"listened to call","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"22 Jan, 1:30 PM","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Discovery","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"with","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Martin Petkov","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Held:","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"21 Jan, 4:00 PM","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Duration:","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"35m","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Value:","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$2","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Martin Petkov","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"listened to call","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"20 Jan, 11:42 AM","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"activity","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"with","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Jonathan Heaton","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Held:","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"25 Sep, 2024, 1:33 PM","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Duration:","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"37m","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Value:","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"£8,886","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"listened to call","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"26 Nov, 2025, 1:29 PM","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"activity","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"with","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"David Ehrlich","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Held:","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"9 Oct, 2024, 3:31 PM","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Duration:","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"39m","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Value:","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$23,000","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"listened to call","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"18 Aug, 2025, 8:45 PM","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Cold call","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"with","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Robinson Crusoe New 13333","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Held:","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"23 Jul, 2025, 5:43 PM","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Duration:","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2m","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Value:","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$5","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Jiminny Web SA","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"shared in Slack","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"23 Jul, 2025, 5:48 PM","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Cold call","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"with","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Robinson Crusoe New 13333","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Held:","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"23 Jul, 2025, 5:43 PM","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Duration:","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2m","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Value:","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$5","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Jiminny Web SA","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"shared in Slack","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"23 Jul, 2025, 5:32 PM","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"activity","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"with","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Reward Gateway","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Held:","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"19 Sep, 2024, 4:00 PM","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Duration:","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"52m","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Value:","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$0","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Jiminny Web SA","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"shared in Slack","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"17 Jul, 2025, 1:32 PM","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"activity","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"with","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Robinson Crusoe New 13333","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Held:","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"17 Jul, 2025, 1:28 PM","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Duration:","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"10s","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Value:","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$5","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Jiminny Web SA","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"shared in Slack","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"17 Jul, 2025, 1:29 PM","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"activity","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"with","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Storyclash GmbH","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Held:","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"6 Jun, 2024, 11:00 AM","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Duration:","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"37m","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Value:","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$4,725","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Jiminny Web SA","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"shared in Slack","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"16 Jul, 2025, 9:25 AM","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"activity","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"with","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Robinson Crusoe New 13333","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Held:","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"16 Jul, 2025, 9:21 AM","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Duration:","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"37s","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Value:","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$5","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Veselin Kulov","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"listened to call","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"11 Jul, 2025, 9:53 AM","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Discovery","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"with","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Drun Drun Chiki Chiki Bam Bam","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Held:","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2 Jul, 2025, 5:08 PM","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Duration:","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"30m","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Value:","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$0","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Veselin Kulov","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"listened to call","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"11 Jul, 2025, 9:46 AM","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Discovery","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"with","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Drun Drun Chiki Chiki Bam Bam","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Held:","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"2 Jul, 2025, 5:08 PM","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Duration:","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"30m","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Value:","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"$0","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Jiminny Web SA","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"shared in Slack","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"9 Jul, 2025, 12:11 PM","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"activity","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"with","depth":18,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
5522898728514368553
|
2174280806071036290
|
idle
|
accessibility
|
NULL
|
Unnamed Group
Platform Sprint 4 Q2 - Platform Team Unnamed Group
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Close tab
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
Close tab
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Close tab
Usage | Windsurf
Close tab
Unnamed Group
[SRD-6848] Sidekick SMS issue - Jira
Close tab
[JY-20891] Sidekick SMS issue - Jira
Close tab
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
Close tab
Unnamed Group
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Close tab
[JY-20903] Recorded call does not appear on the dashboard - Jira
Close tab
Jiminny
Close tab
Jiminny
Close tab
Jiminny
Close tab
Unnamed Group
[SRD-6853] Moxso - Potential deal stages bug - Jira
Close tab
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
Close tab
Configure SSH access to multiple environment - Engineering - Confluence
Close tab
Useful commands - Engineering - Confluence
Close tab
Unnamed Group
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
Close tab
[JY-20904] Fix UpdateActivityElasticSearchDocumentCommand - Jira
Close tab
Jiminny
Close tab
New Tab
Close tab
New Tab
Close tab
CloudWatch | us-east-2
Close tab
Companies | All companies
Close tab
Developers | HubSpot
Close tab
Jiminny
Close tab
Feed — jiminny — Sentry
Close tab
Inbox (1,684) - [EMAIL] - Jiminny Mail
Close tab
New Tab
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Customize sidebar
JY-20493-smart-instant-nudge-pre-filtering ■ 885799
75
75
My Recordings
My Recordings
Everyone's Recordings
Everyone's Recordings
No Recordings
Schedule
Schedule
Invite Notetaker
This Week
This Week
Everyone's Schedule
Everyone's Schedule
Unknown Customer
Backend Chapter
Tomorrow, 10:30 AM
Trending this month
Trending this month
Sort by Sort by: Most played
Sort by
Sort by:
Most played
Unknown Customer
Notetaker added by Veselin Kulov
Notetaker added by Veselin Kulov
2
times played
Unknown Customer
Notetaker added by Veselin Kulov
Notetaker added by Veselin Kulov
1
times played
Unknown Customer
Processing tickets review
Processing tickets review
0
times played
Unknown Customer
Daily - Processing
Daily - Processing
0
times played
Unknown Customer
Planing - Processing
Planing - Processing
0
times played
Unknown Customer
Refinement - Processing
Refinement - Processing
0
times played
Unknown Customer
Daily - Processing
Daily - Processing
0
times played
Unknown Customer
Notetaker added by Todor Stamatov
Notetaker added by Todor Stamatov
0
times played
Unknown Customer
Stefka / James Weekly
Stefka / James Weekly
0
times played
Unknown Customer
Daily - Processing
Daily - Processing
0
times played
Robinson Crusoe Cruises Limited
Sprint Review
Sprint Review
0
times played
Todor Stamatov at Drun Drun Chiki Chiki Bam Bam
Test 42
Test 42
0
times played
Unknown Customer
Daily - Processing
Daily - Processing
0
times played
Unknown Customer
Daily - Processing
Daily - Processing
0
times played
Robinson Crusoe Cruises Limited
Sprint Review
Sprint Review
0
times played
Unknown Customer
Notetaker added by Mihail Mihaylov
Notetaker added by Mihail Mihaylov
0
times played
Unknown Customer
Planing - Processing
Planing - Processing
0
times played
Unknown Customer
Stefka / James Weekly
Stefka / James Weekly
0
times played
Unknown Customer
Kara / James
Kara / James
0
times played
Unknown Customer
Jiminny SF App
Jiminny SF App
0
times played
Unknown Customer
2026-04-28-jiminny-x-cmbio-at-partnership-kick-off
2026-04-28-jiminny-x-cmbio-at-partnership-kick-off
0
times played
Unknown Customer
Daily - Processing
Daily - Processing
0
times played
Unknown Customer
Daily - Processing
Daily - Processing
0
times played
Unknown Customer
Daily - Processing
Daily - Processing
0
times played
Unknown Customer
Laura / James
Laura / James
0
times played
Live Feed
Live Feed
Veselin Kulov
listened to call
7 May, 3:47 PM
activity
with
unknown customer
Held:
7 May, 10:37 AM
Duration:
4m
Value:
$0
Veselin Kulov
listened to call
7 May, 11:12 AM
activity
with
unknown customer
Held:
7 May, 10:37 AM
Duration:
4m
Value:
$0
Veselin Kulov
listened to call
29 Apr, 2:03 PM
activity
with
unknown customer
Held:
29 Apr, 1:33 PM
Duration:
4m
Value:
$0
Veselin Kulov
listened to call
8 Apr, 12:51 AM
activity
with
unknown customer
Held:
8 Apr, 12:36 AM
Duration:
7m
Value:
$0
Nikolay Nikolov
listened to call
27 Feb, 4:38 PM
Web Demo
with
Martin Petkov
Held:
13 Feb, 2:15 PM
Duration:
11m
Value:
$1
Nikolay Yankov
listened to call
12 Feb, 10:07 AM
activity
with
Nikolay Yankov
Held:
12 Feb, 9:42 AM
Duration:
1m
Value:
$0
Nikolay Yankov
listened to call
12 Feb, 10:06 AM
activity
with
Nikolay Yankov
Held:
12 Feb, 9:42 AM
Duration:
1m
Value:
$0
Martin Petkov
listened to call
22 Jan, 1:30 PM
Discovery
with
Martin Petkov
Held:
21 Jan, 4:00 PM
Duration:
35m
Value:
$2
Martin Petkov
listened to call
20 Jan, 11:42 AM
activity
with
Jonathan Heaton
Held:
25 Sep, 2024, 1:33 PM
Duration:
37m
Value:
£8,886
Galya Dimitrova
listened to call
26 Nov, 2025, 1:29 PM
activity
with
David Ehrlich
Held:
9 Oct, 2024, 3:31 PM
Duration:
39m
Value:
$23,000
Aneliya Angelova
listened to call
18 Aug, 2025, 8:45 PM
Cold call
with
Robinson Crusoe New 13333
Held:
23 Jul, 2025, 5:43 PM
Duration:
2m
Value:
$5
Jiminny Web SA
shared in Slack
23 Jul, 2025, 5:48 PM
Cold call
with
Robinson Crusoe New 13333
Held:
23 Jul, 2025, 5:43 PM
Duration:
2m
Value:
$5
Jiminny Web SA
shared in Slack
23 Jul, 2025, 5:32 PM
activity
with
Reward Gateway
Held:
19 Sep, 2024, 4:00 PM
Duration:
52m
Value:
$0
Jiminny Web SA
shared in Slack
17 Jul, 2025, 1:32 PM
activity
with
Robinson Crusoe New 13333
Held:
17 Jul, 2025, 1:28 PM
Duration:
10s
Value:
$5
Jiminny Web SA
shared in Slack
17 Jul, 2025, 1:29 PM
activity
with
Storyclash GmbH
Held:
6 Jun, 2024, 11:00 AM
Duration:
37m
Value:
$4,725
Jiminny Web SA
shared in Slack
16 Jul, 2025, 9:25 AM
activity
with
Robinson Crusoe New 13333
Held:
16 Jul, 2025, 9:21 AM
Duration:
37s
Value:
$5
Veselin Kulov
listened to call
11 Jul, 2025, 9:53 AM
Discovery
with
Drun Drun Chiki Chiki Bam Bam
Held:
2 Jul, 2025, 5:08 PM
Duration:
30m
Value:
$0
Veselin Kulov
listened to call
11 Jul, 2025, 9:46 AM
Discovery
with
Drun Drun Chiki Chiki Bam Bam
Held:
2 Jul, 2025, 5:08 PM
Duration:
30m
Value:
$0
Jiminny Web SA
shared in Slack
9 Jul, 2025, 12:11 PM
activity
with...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
45138
|
NULL
|
0
|
2026-05-14T14:21:03.964711+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778768463964_m1.jpg...
|
Firefox
|
Jiminny — Work
|
1
|
app.staging.jiminny.com/dashboard
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Unnamed Group
Platform Sprint 4 Q2 - Platform Team Unnamed Group
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Close tab
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
Close tab
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Close tab
Usage | Windsurf
Close tab
Unnamed Group
[SRD-6848] Sidekick SMS issue - Jira
Close tab
[JY-20891] Sidekick SMS issue - Jira
Close tab
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
Close tab
Unnamed Group
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Close tab
[JY-20903] Recorded call does not appear on the dashboard - Jira
Close tab
Jiminny
Close tab
Jiminny
Close tab
Jiminny
Close tab
Unnamed Group
[SRD-6853] Moxso - Potential deal stages bug - Jira
Close tab
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
Close tab
Configure SSH access to multiple environment - Engineering - Confluence
Close tab
Useful commands - Engineering - Confluence
Close tab
Unnamed Group
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
Close tab
[JY-20904] Fix UpdateActivityElasticSearchDocumentCommand - Jira
Close tab
Jiminny
Close tab
New Tab
Close tab
New Tab
Close tab
CloudWatch | us-east-2
Close tab
Companies | All companies
Close tab
Developers | HubSpot
Close tab
Jiminny
Close tab
Feed — jiminny — Sentry
Close tab
Inbox (1,684) - [EMAIL] - Jiminny Mail
Close tab
New Tab
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Customize sidebar
JY-20493-smart-instant-nudge-pre-filtering ■ 885799
75
75
My Recordings
My Recordings
Everyone's Recordings
Everyone's Recordings
No Recordings
Schedule
Schedule
Invite Notetaker
This Week...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Unnamed Group","depth":4,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app","depth":4,"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":4,"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Usage | Windsurf","depth":4,"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Unnamed Group","depth":4,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":4,"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"[JY-20891] Sidekick SMS issue - Jira","depth":4,"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Unnamed Group","depth":4,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":4,"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"[JY-20903] Recorded call does not appear on the dashboard - Jira","depth":4,"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.033680554,"height":0.045555554},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.0,"width":0.010416667,"height":0.016666668},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Unnamed Group","depth":4,"bounds":{"left":0.008680556,"top":0.0,"width":0.016666668,"height":0.026666667},"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":4,"bounds":{"left":0.0,"top":0.017222222,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.017222222,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.06277778,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.06277778,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":4,"bounds":{"left":0.0,"top":0.108333334,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.108333334,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Useful commands - Engineering - Confluence","depth":4,"bounds":{"left":0.0,"top":0.1538889,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.1538889,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Unnamed Group","depth":4,"bounds":{"left":0.008680556,"top":0.20666666,"width":0.016666668,"height":0.026666667},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.23944445,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.23944445,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"[JY-20904] Fix UpdateActivityElasticSearchDocumentCommand - Jira","depth":4,"bounds":{"left":0.0,"top":0.285,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.285,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.0,"top":0.33055556,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.33055556,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.37611112,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.37611112,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.42166665,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.42166665,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"CloudWatch | us-east-2","depth":4,"bounds":{"left":0.0,"top":0.4672222,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.4672222,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Companies | All companies","depth":4,"bounds":{"left":0.0,"top":0.5127778,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.5127778,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Developers | HubSpot","depth":4,"bounds":{"left":0.0,"top":0.55833334,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.55833334,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.0,"top":0.60388887,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.60388887,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Feed — jiminny — Sentry","depth":4,"bounds":{"left":0.0,"top":0.64944446,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.64944446,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Inbox (1,684) - lukas.kovalik@jiminny.com - Jiminny Mail","depth":4,"bounds":{"left":0.0,"top":0.695,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.695,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.005902778,"top":0.74666667,"width":0.022222223,"height":0.035555556},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.0,"top":0.7977778,"width":0.033680554,"height":0.043333333},"on_screen":true,"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.0,"top":0.8411111,"width":0.033680554,"height":0.038333334},"on_screen":true,"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.0,"top":0.8794444,"width":0.033680554,"height":0.03888889},"on_screen":true,"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.0,"top":0.91833335,"width":0.033680554,"height":0.038333334},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0,"top":0.95666665,"width":0.033680554,"height":0.043333333},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"JY-20493-smart-instant-nudge-pre-filtering ■ 885799","depth":9,"bounds":{"left":0.035069443,"top":0.98055553,"width":0.21875,"height":0.017777778},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"75","depth":12,"bounds":{"left":0.03923611,"top":0.88,"width":0.033333335,"height":0.04888889},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"75","depth":14,"bounds":{"left":0.05659722,"top":0.885,"width":0.009722223,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"My Recordings","depth":14,"bounds":{"left":0.14201389,"top":0.1,"width":0.08055556,"height":0.07333333},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"My Recordings","depth":15,"bounds":{"left":0.14618056,"top":0.1261111,"width":0.072222225,"height":0.021666666},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXRadioButton","text":"Everyone's Recordings","depth":14,"bounds":{"left":0.22256945,"top":0.1,"width":0.11736111,"height":0.07333333},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Everyone's Recordings","depth":15,"bounds":{"left":0.22673611,"top":0.1261111,"width":0.10902778,"height":0.021666666},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"No Recordings","depth":17,"bounds":{"left":0.209375,"top":0.36055556,"width":0.063541666,"height":0.018888889},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Schedule","depth":13,"bounds":{"left":0.396875,"top":0.36333334,"width":0.050347224,"height":0.037777778},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Schedule","depth":14,"bounds":{"left":0.396875,"top":0.37,"width":0.050347224,"height":0.024444444},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Invite Notetaker","depth":14,"bounds":{"left":0.5888889,"top":0.36,"width":0.09236111,"height":0.04},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXComboBox","text":"This Week","depth":14,"bounds":{"left":0.40729168,"top":0.4288889,"width":0.12847222,"height":0.04111111},"on_screen":true,"value":"This Week","help_text":"","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-2034224878044018832
|
1613787138033477474
|
visual_change
|
hybrid
|
NULL
|
Unnamed Group
Platform Sprint 4 Q2 - Platform Team Unnamed Group
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Close tab
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
Close tab
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Close tab
Usage | Windsurf
Close tab
Unnamed Group
[SRD-6848] Sidekick SMS issue - Jira
Close tab
[JY-20891] Sidekick SMS issue - Jira
Close tab
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
Close tab
Unnamed Group
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Close tab
[JY-20903] Recorded call does not appear on the dashboard - Jira
Close tab
Jiminny
Close tab
Jiminny
Close tab
Jiminny
Close tab
Unnamed Group
[SRD-6853] Moxso - Potential deal stages bug - Jira
Close tab
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
Close tab
Configure SSH access to multiple environment - Engineering - Confluence
Close tab
Useful commands - Engineering - Confluence
Close tab
Unnamed Group
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
Close tab
[JY-20904] Fix UpdateActivityElasticSearchDocumentCommand - Jira
Close tab
Jiminny
Close tab
New Tab
Close tab
New Tab
Close tab
CloudWatch | us-east-2
Close tab
Companies | All companies
Close tab
Developers | HubSpot
Close tab
Jiminny
Close tab
Feed — jiminny — Sentry
Close tab
Inbox (1,684) - [EMAIL] - Jiminny Mail
Close tab
New Tab
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Customize sidebar
JY-20493-smart-instant-nudge-pre-filtering ■ 885799
75
75
My Recordings
My Recordings
Everyone's Recordings
Everyone's Recordings
No Recordings
Schedule
Schedule
Invite Notetaker
This Week
FirefoxFileEditViewHistoryBookmarksCProfilesTools WindowHelp= app.staging.jiminny.com/dashboard< 40 lihl100% C 8• Thu 14 May 17:21:03=My Recordings Everyone's RecordingsTrending this monthSort by: Mos...D1IOUnknown Customer MNotetaker added by Veselin KulovD 2times playedNo RecordingsScheduleThis WeekInvite NotetakerEveryone's Schedule•Unknown CustomerBackend ChapterTomorrow, 10:30 AMM+Live FeedVeselin Kulov listened to call 607 May, 3:47 PMactivity with unknown customerHeld: 7 May, 10:37 AM≥ Value: $0Veselin Kulov listened to call 6д7 May, 11:12 AMactivity with unknown customerHeld: 7 May, 10:37 AM§ Value: $0Veselin Kulov listened to call 6d29 Apr, 2:03 PMactivity with unknown customerHeld: 29 Apr, 1:33 PM≥ Value: $0Veselin Kulov listened to call 608 Apr, 12:51 AMactivity with unknown customerỞ Duration: 4mỞ Duration: 4mỞ Duration: 4mSettingsLộ3JY-20493-smart-instant-nudge-pre-filtering = 885799...
|
45137
|
NULL
|
NULL
|
NULL
|
|
45006
|
NULL
|
0
|
2026-05-14T14:16:05.725037+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778768165725_m2.jpg...
|
Postman
|
search contact by email Copy - Hubspot
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Go back (⌘[)
Go forward (⌘])
Navigation menu
Team Go back (⌘[)
Go forward (⌘])
Navigation menu
Team Workspace Hubspot
Hubspot
Search
(
⌘K
)
Your team is now on the Free plan with 1 admin.
You retain editing access and other members are read-only.
View team permissions
View team permissions
to see who can edit, or
upgrade
upgrade
to restore collaboration.
Items
Services
History
Local Files
Filter panels
Input field
Create new
Collections
COLLECTIONS
Expand
Associations
Expand
Associations V4
Expand
CMS - URL Redirects API Collection
Expand
Companies
Expand
COMPARE
Expand
Contacts
Expand
CRM Objects
Expand
CRM Owners
Expand
CRM Pipelines
Expand
Deals
Expand
Engagements
Expand
Hubspot
Expand
Iteration run HS
Collapse
Iteration run Search HS
POST
search contact by email Copy
Expand
Journal & webhoooks v4
Expand
OAuth
Expand
Properties
Expand
RESEARCH
Collapse
SEARCH
POST
search contact by phone
POST
search contact by email
POST
search meetings
POST
search notes
Expand
POST
Search calls v3
POST
Search related meetings v3
POST
search deals
Expand
Tickets
Expand
Useful
Expand
Webhooks
Environments
ENVIRONMENTS
Specs
SPECS
Flows
FLOWS
GET
next offset
POST
Read a batch of objects by internal ID, or unique property values
POST
Read a batch of associations
GET
Read
GET
Read Copy
GET
https://api.hubapi.com/account-info/v3/api-usage/daily/private-apps
Iteration run Search HS
POST
search contact by email Copy
Iteration run Search HS
GET
get history of property - deal stage
GET
Read
POST
filter per company / only open deal stages
Iteration run Search HS
Create new request
Search tabs
Environment No environment Select environment
Environment
No environment
Iteration run Search HS
Iteration run Search HS
search contact by email Copy
search contact by email Copy
Button group
Save
Save
button
Share
Copy Link
POST
Open dropdown
https://api.hubapi.com/crm/v3/objects/contacts/search
https://api.hubapi.com/crm/v3/objects/contacts/search
Send
Send options
Docs
Docs
Params
Authorization
Headers
Body
Body
Scripts
Settings
Cookies
none
form-data
x-www-form-urlencoded
raw
binary
GraphQL
JSON
JSON
JSON
Schema
Schema
Beautify
{ "limit": 1 }
Schema
Response
Response
History
History
View more actions
Send + Get a successful response
Send + Get a successful response
Send + Visualize response
Send + Visualize response
Send + Write tests
Send + Write tests
Connect Git
Connect Git
Console
Console
Terminal
Terminal
Globals
Vault
Tools
System Resource Warning
System resources are constrained. The system may not be able to generate the load needed for this test and the test is likely to stop.
"dealstage": {, 4 of 12 found for 'dealstage', at 2457:10
Variables in this request...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Go back (⌘[)","depth":12,"bounds":{"left":0.2962101,"top":1.0,"width":0.007978723,"height":-0.024740577},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Go forward (⌘])","depth":13,"bounds":{"left":0.30418882,"top":1.0,"width":0.007978723,"height":-0.024740577},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Navigation menu","depth":12,"bounds":{"left":0.31349733,"top":1.0,"width":0.013962766,"height":-0.024740577},"on_screen":true,"role_description":"pop up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Team Workspace Hubspot","depth":14,"bounds":{"left":0.3287899,"top":1.0,"width":0.03158245,"height":-0.024740577},"on_screen":true,"role_description":"pop up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Hubspot","depth":16,"bounds":{"left":0.33676863,"top":1.0,"width":0.016289894,"height":-0.028730989},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Search","depth":15,"bounds":{"left":0.49900267,"top":1.0,"width":0.013297873,"height":-0.028730989},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"(","depth":15,"bounds":{"left":0.51396275,"top":1.0,"width":0.0016622341,"height":-0.028730989},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"⌘K","depth":15,"bounds":{"left":0.515625,"top":1.0,"width":0.0066489363,"height":-0.028730989},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":")","depth":15,"bounds":{"left":0.52227396,"top":1.0,"width":0.0013297872,"height":-0.028730989},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Your team is now on the Free plan with 1 admin.","depth":13,"bounds":{"left":0.2835771,"top":1.0,"width":0.09042553,"height":-0.057462096},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"You retain editing access and other members are read-only.","depth":13,"bounds":{"left":0.37367022,"top":1.0,"width":0.115359046,"height":-0.057462096},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"View team permissions","depth":13,"bounds":{"left":0.4886968,"top":1.0,"width":0.04454787,"height":-0.057462096},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"View team permissions","depth":14,"bounds":{"left":0.4886968,"top":1.0,"width":0.04454787,"height":-0.057462096},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"to see who can edit, or","depth":13,"bounds":{"left":0.53291225,"top":1.0,"width":0.045545213,"height":-0.057462096},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"upgrade","depth":13,"bounds":{"left":0.5784575,"top":1.0,"width":0.015957447,"height":-0.057462096},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"upgrade","depth":14,"bounds":{"left":0.5784575,"top":1.0,"width":0.015957447,"height":-0.057462096},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"to restore collaboration.","depth":13,"bounds":{"left":0.5944149,"top":1.0,"width":0.046210106,"height":-0.057462096},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Items","depth":15,"bounds":{"left":0.2862367,"top":1.0,"width":0.013297873,"height":-0.081404686},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXRadioButton","text":"Services","depth":15,"bounds":{"left":0.29986703,"top":1.0,"width":0.013297873,"height":-0.081404686},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"History","depth":15,"bounds":{"left":0.31349733,"top":1.0,"width":0.013297873,"height":-0.081404686},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Local Files","depth":15,"bounds":{"left":0.32712767,"top":1.0,"width":0.013297873,"height":-0.081404686},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Filter panels","depth":16,"on_screen":true,"role_description":"pop up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Input field","depth":15,"on_screen":true,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Create new","depth":14,"on_screen":true,"role_description":"pop up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collections","depth":17,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"COLLECTIONS","depth":18,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Expand","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Associations","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Expand","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Associations V4","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Expand","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"CMS - URL Redirects API Collection","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Expand","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Companies","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Expand","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"COMPARE","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Expand","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Contacts","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Expand","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"CRM Objects","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Expand","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"CRM Owners","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Expand","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"CRM Pipelines","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Expand","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Deals","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Expand","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Engagements","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Expand","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Hubspot","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Expand","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Iteration run HS","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Collapse","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Iteration run Search HS","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"POST","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"search contact by email Copy","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Expand","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Journal & webhoooks v4","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Expand","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OAuth","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Expand","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Properties","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Expand","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"RESEARCH","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Collapse","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"SEARCH","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"POST","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"search contact by phone","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"POST","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"search contact by email","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"POST","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"search meetings","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"POST","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"search notes","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Expand","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"POST","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Search calls v3","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"POST","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Search related meetings v3","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"POST","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"search deals","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Expand","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Tickets","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Expand","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Useful","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Expand","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Webhooks","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Environments","depth":17,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"ENVIRONMENTS","depth":18,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Specs","depth":17,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"SPECS","depth":18,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Flows","depth":17,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"FLOWS","depth":18,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"GET","depth":22,"bounds":{"left":0.3567154,"top":1.0,"width":0.0026595744,"height":-0.08699119},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"next offset","depth":22,"bounds":{"left":0.36070478,"top":1.0,"width":0.012965426,"height":-0.086193085},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"POST","depth":22,"bounds":{"left":0.37865692,"top":1.0,"width":0.007978723,"height":-0.08699119},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Read a batch of objects by internal ID, or unique property values","depth":22,"bounds":{"left":0.3879654,"top":1.0,"width":0.010970744,"height":-0.086193085},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"POST","depth":22,"bounds":{"left":0.4039229,"top":1.0,"width":0.007978723,"height":-0.08699119},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Read a batch of associations","depth":22,"bounds":{"left":0.41323137,"top":1.0,"width":0.010970744,"height":-0.086193085},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"GET","depth":21,"bounds":{"left":0.43118352,"top":1.0,"width":0.005984043,"height":-0.08699119},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":21,"bounds":{"left":0.43849733,"top":1.0,"width":0.008976064,"height":-0.086193085},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"GET","depth":22,"bounds":{"left":0.45445478,"top":1.0,"width":0.005984043,"height":-0.08699119},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Read Copy","depth":22,"bounds":{"left":0.46176863,"top":1.0,"width":0.012965426,"height":-0.086193085},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"GET","depth":22,"bounds":{"left":0.47972074,"top":1.0,"width":0.005984043,"height":-0.08699119},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"https://api.hubapi.com/account-info/v3/api-usage/daily/private-apps","depth":22,"bounds":{"left":0.4870346,"top":1.0,"width":0.012965426,"height":-0.086193085},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Iteration run Search HS","depth":22,"bounds":{"left":0.5103058,"top":1.0,"width":0.014960106,"height":-0.086193085},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"POST","depth":22,"bounds":{"left":0.53025264,"top":1.0,"width":0.007978723,"height":-0.08699119},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"search contact by email Copy","depth":22,"bounds":{"left":0.53956115,"top":1.0,"width":0.010970744,"height":-0.086193085},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Iteration run Search HS","depth":22,"bounds":{"left":0.56083775,"top":1.0,"width":0.014960106,"height":-0.086193085},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"GET","depth":22,"bounds":{"left":0.58078456,"top":1.0,"width":0.005984043,"height":-0.08699119},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"get history of property - deal stage","depth":22,"bounds":{"left":0.5880984,"top":1.0,"width":0.012965426,"height":-0.086193085},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"GET","depth":21,"bounds":{"left":0.6080452,"top":1.0,"width":0.005984043,"height":-0.08699119},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":21,"bounds":{"left":0.61535907,"top":1.0,"width":0.008976064,"height":-0.086193085},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"POST","depth":22,"bounds":{"left":0.6313165,"top":1.0,"width":0.007978723,"height":-0.08699119},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"filter per company / only open deal stages","depth":22,"bounds":{"left":0.640625,"top":1.0,"width":0.010970744,"height":-0.086193085},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Iteration run Search HS","depth":22,"bounds":{"left":0.6619016,"top":1.0,"width":0.014960106,"height":-0.086193085},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Create new request","depth":18,"bounds":{"left":0.67985374,"top":1.0,"width":0.00831117,"height":-0.081404686},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search tabs","depth":16,"bounds":{"left":0.6878325,"top":1.0,"width":0.00831117,"height":-0.081404686},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXComboBox","text":"Environment No environment Select environment","depth":17,"bounds":{"left":0.69913566,"top":1.0,"width":0.03956117,"height":-0.08220267},"on_screen":true,"value":"Environment No environment Select environment","role_description":"combo box","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Environment","depth":19,"bounds":{"left":0.70212764,"top":1.0,"width":0.0006648936,"height":-0.0909816},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"No environment","depth":20,"bounds":{"left":0.7024601,"top":1.0,"width":0.027593086,"height":-0.086193085},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Iteration run Search HS","depth":20,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Iteration run Search HS","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"search contact by email Copy","depth":20,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"search contact by email Copy","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXPopUpButton","text":"Button group","depth":19,"on_screen":true,"role_description":"pop up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Save","depth":22,"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Save","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"button","depth":21,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Share","depth":19,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Copy Link","depth":19,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"POST","depth":22,"on_screen":true,"value":"POST","help_text":"POST","placeholder":"METHOD","role_description":"search text field","subrole":"AXSearchField","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open dropdown","depth":20,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"https://api.hubapi.com/crm/v3/objects/contacts/search","depth":25,"on_screen":true,"value":"https://api.hubapi.com/crm/v3/objects/contacts/search","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"https://api.hubapi.com/crm/v3/objects/contacts/search","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Send","depth":20,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Send options","depth":20,"on_screen":true,"role_description":"pop up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Docs","depth":20,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Docs","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Params","depth":20,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Authorization","depth":20,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Headers","depth":20,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Body","depth":20,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Body","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Scripts","depth":20,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Settings","depth":20,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Cookies","depth":19,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"none","depth":21,"on_screen":true,"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"form-data","depth":21,"on_screen":true,"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"x-www-form-urlencoded","depth":21,"on_screen":true,"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"raw","depth":21,"on_screen":true,"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"binary","depth":21,"on_screen":true,"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"GraphQL","depth":21,"on_screen":true,"role_description":"radio button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"JSON","depth":22,"on_screen":true,"role_description":"pop up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JSON","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"JSON","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Schema","depth":21,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Schema","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Beautify","depth":21,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"{ \"limit\": 1 }","depth":28,"on_screen":true,"value":"{ \"limit\": 1 }","role_description":"editor","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Schema","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Response","depth":21,"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Response","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"History","depth":19,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"History","depth":20,"on_screen":true,"role_description":"text"},{"role":"AXPopUpButton","text":"View more actions","depth":19,"on_screen":true,"role_description":"pop up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Send + Get a successful response","depth":19,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Send + Get a successful response","depth":20,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Send + Visualize response","depth":19,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Send + Visualize response","depth":20,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Send + Write tests","depth":19,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Send + Write tests","depth":20,"on_screen":true,"role_description":"text"},{"role":"AXPopUpButton","text":"Connect Git","depth":11,"on_screen":true,"role_description":"pop up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Connect Git","depth":12,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Console","depth":11,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Console","depth":12,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Terminal","depth":11,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Terminal","depth":12,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Globals","depth":11,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Vault","depth":11,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Tools","depth":12,"on_screen":true,"role_description":"pop up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"System Resource Warning","depth":15,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"System resources are constrained. The system may not be able to generate the load needed for this test and the test is likely to stop.","depth":15,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"dealstage\": {, 4 of 12 found for 'dealstage', at 2457:10","depth":9,"bounds":{"left":0.27027926,"top":1.0,"width":0.0003324468,"height":-0.019952059},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Variables in this request","depth":9,"on_screen":true,"role_description":"text"}]...
|
-7390854949908589235
|
-3350634719846050604
|
click
|
accessibility
|
NULL
|
Go back (⌘[)
Go forward (⌘])
Navigation menu
Team Go back (⌘[)
Go forward (⌘])
Navigation menu
Team Workspace Hubspot
Hubspot
Search
(
⌘K
)
Your team is now on the Free plan with 1 admin.
You retain editing access and other members are read-only.
View team permissions
View team permissions
to see who can edit, or
upgrade
upgrade
to restore collaboration.
Items
Services
History
Local Files
Filter panels
Input field
Create new
Collections
COLLECTIONS
Expand
Associations
Expand
Associations V4
Expand
CMS - URL Redirects API Collection
Expand
Companies
Expand
COMPARE
Expand
Contacts
Expand
CRM Objects
Expand
CRM Owners
Expand
CRM Pipelines
Expand
Deals
Expand
Engagements
Expand
Hubspot
Expand
Iteration run HS
Collapse
Iteration run Search HS
POST
search contact by email Copy
Expand
Journal & webhoooks v4
Expand
OAuth
Expand
Properties
Expand
RESEARCH
Collapse
SEARCH
POST
search contact by phone
POST
search contact by email
POST
search meetings
POST
search notes
Expand
POST
Search calls v3
POST
Search related meetings v3
POST
search deals
Expand
Tickets
Expand
Useful
Expand
Webhooks
Environments
ENVIRONMENTS
Specs
SPECS
Flows
FLOWS
GET
next offset
POST
Read a batch of objects by internal ID, or unique property values
POST
Read a batch of associations
GET
Read
GET
Read Copy
GET
https://api.hubapi.com/account-info/v3/api-usage/daily/private-apps
Iteration run Search HS
POST
search contact by email Copy
Iteration run Search HS
GET
get history of property - deal stage
GET
Read
POST
filter per company / only open deal stages
Iteration run Search HS
Create new request
Search tabs
Environment No environment Select environment
Environment
No environment
Iteration run Search HS
Iteration run Search HS
search contact by email Copy
search contact by email Copy
Button group
Save
Save
button
Share
Copy Link
POST
Open dropdown
https://api.hubapi.com/crm/v3/objects/contacts/search
https://api.hubapi.com/crm/v3/objects/contacts/search
Send
Send options
Docs
Docs
Params
Authorization
Headers
Body
Body
Scripts
Settings
Cookies
none
form-data
x-www-form-urlencoded
raw
binary
GraphQL
JSON
JSON
JSON
Schema
Schema
Beautify
{ "limit": 1 }
Schema
Response
Response
History
History
View more actions
Send + Get a successful response
Send + Get a successful response
Send + Visualize response
Send + Visualize response
Send + Write tests
Send + Write tests
Connect Git
Connect Git
Console
Console
Terminal
Terminal
Globals
Vault
Tools
System Resource Warning
System resources are constrained. The system may not be able to generate the load needed for this test and the test is likely to stop.
"dealstage": {, 4 of 12 found for 'dealstage', at 2457:10
Variables in this request...
|
45003
|
NULL
|
NULL
|
NULL
|
|
45005
|
NULL
|
0
|
2026-05-14T14:16:05.705203+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778768165705_m1.jpg...
|
Postman
|
search contact by email Copy - Hubspot
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Go back (⌘[)
Go forward (⌘])
Navigation menu
Team Go back (⌘[)
Go forward (⌘])
Navigation menu
Team Workspace Hubspot
Hubspot
Search
(
⌘K
)
Your team is now on the Free plan with 1 admin.
You retain editing access and other members are read-only.
View team permissions
View team permissions
to see who can edit, or
upgrade
upgrade
to restore collaboration.
Items
Services
History
Local Files
Filter panels
Input field
Create new
Collections
COLLECTIONS
Expand
Associations
Expand
Associations V4
Expand
CMS - URL Redirects API Collection
Expand
Companies
Expand
COMPARE
Expand
Contacts
Expand
CRM Objects
Expand
CRM Owners
Expand
CRM Pipelines
Expand
Deals
Expand
Engagements
Expand
Hubspot
Expand
Iteration run HS
Collapse
Iteration run Search HS
POST
search contact by email Copy
Expand
Journal & webhoooks v4
Expand
OAuth
Expand
Properties
Expand
RESEARCH
Collapse
SEARCH
POST
search contact by phone
POST
search contact by email
POST
search meetings
POST
search notes
Expand
POST
Search calls v3
POST
Search related meetings v3
POST
search deals
Expand
Tickets
Expand
Useful
Expand
Webhooks
Environments
ENVIRONMENTS
Specs
SPECS
Flows
FLOWS
GET
next offset
POST
Read a batch of objects by internal ID, or unique property values
POST
Read a batch of associations
GET
Read
GET
Read Copy
GET
https://api.hubapi.com/account-info/v3/api-usage/daily/private-apps
Iteration run Search HS
POST
search contact by email Copy
Iteration run Search HS
GET
get history of property - deal stage
GET
Read
POST
filter per company / only open deal stages
Iteration run Search HS
Create new request
Search tabs
Environment No environment Select environment
Environment
No environment
Iteration run Search HS...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Go back (⌘[)","depth":12,"bounds":{"left":0.054166667,"top":0.034444444,"width":0.016666668,"height":0.026666667},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Go forward (⌘])","depth":13,"bounds":{"left":0.07083333,"top":0.034444444,"width":0.016666668,"height":0.026666667},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Navigation menu","depth":12,"bounds":{"left":0.090277776,"top":0.034444444,"width":0.029166667,"height":0.026666667},"on_screen":true,"role_description":"pop up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Team Workspace Hubspot","depth":14,"bounds":{"left":0.12222222,"top":0.034444444,"width":0.065972224,"height":0.026666667},"on_screen":true,"role_description":"pop up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Hubspot","depth":16,"bounds":{"left":0.1388889,"top":0.04,"width":0.034027778,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Search","depth":15,"bounds":{"left":0.47777778,"top":0.04,"width":0.027777778,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"(","depth":15,"bounds":{"left":0.5090278,"top":0.04,"width":0.0034722222,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"⌘K","depth":15,"bounds":{"left":0.5125,"top":0.04,"width":0.013888889,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":")","depth":15,"bounds":{"left":0.5263889,"top":0.04,"width":0.0027777778,"height":0.015555556},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Your team is now on the Free plan with 1 admin.","depth":13,"bounds":{"left":0.027777778,"top":0.08,"width":0.18888889,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"You retain editing access and other members are read-only.","depth":13,"bounds":{"left":0.21597221,"top":0.08,"width":0.24097222,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"View team permissions","depth":13,"bounds":{"left":0.45625,"top":0.08,"width":0.093055554,"height":0.016666668},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"View team permissions","depth":14,"bounds":{"left":0.45625,"top":0.08,"width":0.093055554,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"to see who can edit, or","depth":13,"bounds":{"left":0.5486111,"top":0.08,"width":0.09513889,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"upgrade","depth":13,"bounds":{"left":0.64375,"top":0.08,"width":0.033333335,"height":0.016666668},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"upgrade","depth":14,"bounds":{"left":0.64375,"top":0.08,"width":0.033333335,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"to restore collaboration.","depth":13,"bounds":{"left":0.6770833,"top":0.08,"width":0.09652778,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Items","depth":15,"bounds":{"left":0.033333335,"top":0.11333334,"width":0.027777778,"height":0.026666667},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXRadioButton","text":"Services","depth":15,"bounds":{"left":0.061805554,"top":0.11333334,"width":0.027777778,"height":0.026666667},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"History","depth":15,"bounds":{"left":0.090277776,"top":0.11333334,"width":0.027777778,"height":0.026666667},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Local Files","depth":15,"bounds":{"left":0.11875,"top":0.11333334,"width":0.027777778,"height":0.026666667},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Filter panels","depth":16,"bounds":{"left":0.0069444445,"top":0.15333334,"width":0.016666668,"height":0.022222223},"on_screen":true,"role_description":"pop up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Input field","depth":15,"bounds":{"left":0.024305556,"top":0.15444444,"width":0.110416666,"height":0.02},"on_screen":true,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"Create new","depth":14,"bounds":{"left":0.13958333,"top":0.15111111,"width":0.016666668,"height":0.026666667},"on_screen":true,"role_description":"pop up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collections","depth":17,"bounds":{"left":0.0055555557,"top":0.18666667,"width":0.16875,"height":0.026666667},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"COLLECTIONS","depth":18,"bounds":{"left":0.022222223,"top":0.19333333,"width":0.05277778,"height":0.013333334},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Expand","depth":23,"bounds":{"left":0.013888889,"top":0.21777777,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Associations","depth":23,"bounds":{"left":0.02638889,"top":0.2188889,"width":0.05,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Expand","depth":23,"bounds":{"left":0.013888889,"top":0.24444444,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Associations V4","depth":23,"bounds":{"left":0.02638889,"top":0.24555555,"width":0.063194446,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Expand","depth":23,"bounds":{"left":0.013888889,"top":0.2711111,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"CMS - URL Redirects API Collection","depth":23,"bounds":{"left":0.02638889,"top":0.27222222,"width":0.14027777,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Expand","depth":23,"bounds":{"left":0.013888889,"top":0.29777777,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Companies","depth":23,"bounds":{"left":0.02638889,"top":0.2988889,"width":0.044444446,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Expand","depth":23,"bounds":{"left":0.013888889,"top":0.32444444,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"COMPARE","depth":23,"bounds":{"left":0.02638889,"top":0.32555556,"width":0.04097222,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Expand","depth":23,"bounds":{"left":0.013888889,"top":0.3511111,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Contacts","depth":23,"bounds":{"left":0.02638889,"top":0.35222223,"width":0.036111113,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Expand","depth":23,"bounds":{"left":0.013888889,"top":0.37777779,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"CRM Objects","depth":23,"bounds":{"left":0.02638889,"top":0.37888888,"width":0.052083332,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Expand","depth":23,"bounds":{"left":0.013888889,"top":0.40444446,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"CRM Owners","depth":23,"bounds":{"left":0.02638889,"top":0.40555555,"width":0.052083332,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Expand","depth":23,"bounds":{"left":0.013888889,"top":0.4311111,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"CRM Pipelines","depth":23,"bounds":{"left":0.02638889,"top":0.43222222,"width":0.056944445,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Expand","depth":23,"bounds":{"left":0.013888889,"top":0.45777777,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Deals","depth":23,"bounds":{"left":0.02638889,"top":0.4588889,"width":0.022222223,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Expand","depth":23,"bounds":{"left":0.013888889,"top":0.48444444,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Engagements","depth":23,"bounds":{"left":0.02638889,"top":0.48555556,"width":0.054166667,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Expand","depth":23,"bounds":{"left":0.013888889,"top":0.51111114,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Hubspot","depth":23,"bounds":{"left":0.02638889,"top":0.51222223,"width":0.034027778,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Expand","depth":23,"bounds":{"left":0.013888889,"top":0.5377778,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Iteration run HS","depth":23,"bounds":{"left":0.02638889,"top":0.5388889,"width":0.061805554,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Collapse","depth":23,"bounds":{"left":0.013888889,"top":0.5644444,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Iteration run Search HS","depth":23,"bounds":{"left":0.02638889,"top":0.5655556,"width":0.09166667,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"POST","depth":23,"bounds":{"left":0.031944446,"top":0.59444445,"width":0.013888889,"height":0.011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"search contact by email Copy","depth":23,"bounds":{"left":0.046527777,"top":0.5922222,"width":0.11736111,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Expand","depth":23,"bounds":{"left":0.013888889,"top":0.61777776,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Journal & webhoooks v4","depth":23,"bounds":{"left":0.02638889,"top":0.6188889,"width":0.097222224,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Expand","depth":23,"bounds":{"left":0.013888889,"top":0.64444447,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"OAuth","depth":23,"bounds":{"left":0.02638889,"top":0.64555556,"width":0.025,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Expand","depth":23,"bounds":{"left":0.013888889,"top":0.6711111,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Properties","depth":23,"bounds":{"left":0.02638889,"top":0.6722222,"width":0.04097222,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Expand","depth":23,"bounds":{"left":0.013888889,"top":0.69777775,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"RESEARCH","depth":23,"bounds":{"left":0.02638889,"top":0.6988889,"width":0.044444446,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Collapse","depth":23,"bounds":{"left":0.013888889,"top":0.72444445,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"SEARCH","depth":23,"bounds":{"left":0.02638889,"top":0.72555554,"width":0.034027778,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"POST","depth":23,"bounds":{"left":0.031944446,"top":0.7544444,"width":0.013888889,"height":0.011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"search contact by phone","depth":23,"bounds":{"left":0.046527777,"top":0.75222224,"width":0.09791667,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"POST","depth":23,"bounds":{"left":0.031944446,"top":0.7811111,"width":0.013888889,"height":0.011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"search contact by email","depth":23,"bounds":{"left":0.046527777,"top":0.7788889,"width":0.094444446,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"POST","depth":23,"bounds":{"left":0.031944446,"top":0.80777776,"width":0.013888889,"height":0.011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"search meetings","depth":23,"bounds":{"left":0.046527777,"top":0.8055556,"width":0.06527778,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"POST","depth":23,"bounds":{"left":0.031944446,"top":0.83444446,"width":0.013888889,"height":0.011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"search notes","depth":23,"bounds":{"left":0.046527777,"top":0.8322222,"width":0.05138889,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Expand","depth":23,"bounds":{"left":0.019444445,"top":0.8577778,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"POST","depth":23,"bounds":{"left":0.031944446,"top":0.8611111,"width":0.013888889,"height":0.011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Search calls v3","depth":23,"bounds":{"left":0.046527777,"top":0.85888886,"width":0.060416665,"height":0.016666668},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"POST","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Search related meetings v3","depth":23,"bounds":{"left":0.046527777,"top":0.88555557,"width":0.108333334,"height":0.0022222223},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"POST","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"search deals","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Expand","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Tickets","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Expand","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Useful","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Expand","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Webhooks","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Environments","depth":17,"bounds":{"left":0.0055555557,"top":0.8877778,"width":0.16875,"height":0.026666667},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"ENVIRONMENTS","depth":18,"bounds":{"left":0.022222223,"top":0.89555556,"width":0.059722222,"height":0.013333334},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Specs","depth":17,"bounds":{"left":0.0055555557,"top":0.91444445,"width":0.16875,"height":0.026666667},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"SPECS","depth":18,"bounds":{"left":0.022222223,"top":0.9222222,"width":0.024305556,"height":0.013333334},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Flows","depth":17,"bounds":{"left":0.0055555557,"top":0.9411111,"width":0.16875,"height":0.026666667},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"FLOWS","depth":18,"bounds":{"left":0.022222223,"top":0.9488889,"width":0.02638889,"height":0.013333334},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"GET","depth":22,"bounds":{"left":0.18055555,"top":0.12111111,"width":0.0055555557,"height":0.011111111},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.1736111,"top":0.12111111,"width":0.0048611113,"height":0.011111111}},{"char_start":1,"char_count":2,"bounds":{"left":0.17847222,"top":0.12111111,"width":0.007638889,"height":0.011111111}}],"role_description":"text"},{"role":"AXStaticText","text":"next offset","depth":22,"bounds":{"left":0.18888889,"top":0.12,"width":0.027083334,"height":0.014444444},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.18888889,"top":0.12,"width":0.0048611113,"height":0.014444444}},{"char_start":1,"char_count":10,"bounds":{"left":0.19305556,"top":0.12,"width":0.034722224,"height":0.014444444}}],"role_description":"text"},{"role":"AXStaticText","text":"POST","depth":22,"bounds":{"left":0.22638889,"top":0.12111111,"width":0.016666668,"height":0.011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Read a batch of objects by internal ID, or unique property values","depth":22,"bounds":{"left":0.24583334,"top":0.12,"width":0.022916667,"height":0.014444444},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.24583334,"top":0.12,"width":0.0048611113,"height":0.014444444}},{"char_start":1,"char_count":64,"bounds":{"left":0.25069445,"top":0.12,"width":0.22708334,"height":0.014444444}}],"role_description":"text"},{"role":"AXStaticText","text":"POST","depth":22,"bounds":{"left":0.27916667,"top":0.12111111,"width":0.016666668,"height":0.011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Read a batch of associations","depth":22,"bounds":{"left":0.2986111,"top":0.12,"width":0.022916667,"height":0.014444444},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.2986111,"top":0.12,"width":0.0048611113,"height":0.014444444}},{"char_start":1,"char_count":27,"bounds":{"left":0.30347222,"top":0.12,"width":0.099305555,"height":0.014444444}}],"role_description":"text"},{"role":"AXStaticText","text":"GET","depth":21,"bounds":{"left":0.3361111,"top":0.12111111,"width":0.0125,"height":0.011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":21,"bounds":{"left":0.3513889,"top":0.12,"width":0.01875,"height":0.014444444},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"GET","depth":22,"bounds":{"left":0.38472223,"top":0.12111111,"width":0.0125,"height":0.011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Read Copy","depth":22,"bounds":{"left":0.4,"top":0.12,"width":0.027083334,"height":0.014444444},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.4,"top":0.12,"width":0.0048611113,"height":0.014444444}},{"char_start":1,"char_count":8,"bounds":{"left":0.40486112,"top":0.12,"width":0.034722224,"height":0.014444444}}],"role_description":"text"},{"role":"AXStaticText","text":"GET","depth":22,"bounds":{"left":0.4375,"top":0.12111111,"width":0.0125,"height":0.011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"https://api.hubapi.com/account-info/v3/api-usage/daily/private-apps","depth":22,"bounds":{"left":0.45277777,"top":0.12,"width":0.027083334,"height":0.014444444},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.45277777,"top":0.12,"width":0.0048611113,"height":0.014444444}},{"char_start":1,"char_count":66,"bounds":{"left":0.45694444,"top":0.12,"width":0.24444444,"height":0.014444444}}],"role_description":"text"},{"role":"AXStaticText","text":"Iteration run Search HS","depth":22,"bounds":{"left":0.5013889,"top":0.12,"width":0.03125,"height":0.014444444},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5013889,"top":0.12,"width":0.0027777778,"height":0.014444444}},{"char_start":1,"char_count":22,"bounds":{"left":0.5034722,"top":0.12,"width":0.08194444,"height":0.014444444}}],"role_description":"text"},{"role":"AXStaticText","text":"POST","depth":22,"bounds":{"left":0.54305553,"top":0.12111111,"width":0.016666668,"height":0.011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"search contact by email Copy","depth":22,"bounds":{"left":0.5625,"top":0.12,"width":0.022916667,"height":0.014444444},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.5625,"top":0.12,"width":0.004166667,"height":0.014444444}},{"char_start":1,"char_count":27,"bounds":{"left":0.56666666,"top":0.12,"width":0.10277778,"height":0.014444444}}],"role_description":"text"},{"role":"AXStaticText","text":"Iteration run Search HS","depth":22,"bounds":{"left":0.60694444,"top":0.12,"width":0.03125,"height":0.014444444},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.60694444,"top":0.12,"width":0.0027777778,"height":0.014444444}},{"char_start":1,"char_count":22,"bounds":{"left":0.6090278,"top":0.12,"width":0.08194444,"height":0.014444444}}],"role_description":"text"},{"role":"AXStaticText","text":"GET","depth":22,"bounds":{"left":0.6486111,"top":0.12111111,"width":0.0125,"height":0.011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"get history of property - deal stage","depth":22,"bounds":{"left":0.6638889,"top":0.12,"width":0.027083334,"height":0.014444444},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.6638889,"top":0.12,"width":0.0048611113,"height":0.014444444}},{"char_start":1,"char_count":35,"bounds":{"left":0.66805553,"top":0.12,"width":0.12291667,"height":0.014444444}}],"role_description":"text"},{"role":"AXStaticText","text":"GET","depth":21,"bounds":{"left":0.70555556,"top":0.12111111,"width":0.0125,"height":0.011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":21,"bounds":{"left":0.72083336,"top":0.12,"width":0.01875,"height":0.014444444},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"POST","depth":22,"bounds":{"left":0.75416666,"top":0.12111111,"width":0.016666668,"height":0.011111111},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"filter per company / only open deal stages","depth":22,"bounds":{"left":0.7736111,"top":0.12,"width":0.022916667,"height":0.014444444},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.7736111,"top":0.12,"width":0.0027777778,"height":0.014444444}},{"char_start":1,"char_count":41,"bounds":{"left":0.7763889,"top":0.12,"width":0.14930555,"height":0.014444444}}],"role_description":"text"},{"role":"AXStaticText","text":"Iteration run Search HS","depth":22,"bounds":{"left":0.81805557,"top":0.12,"width":0.03125,"height":0.014444444},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.81805557,"top":0.12,"width":0.0027777778,"height":0.014444444}},{"char_start":1,"char_count":22,"bounds":{"left":0.8201389,"top":0.12,"width":0.08194444,"height":0.014444444}}],"role_description":"text"},{"role":"AXButton","text":"Create new request","depth":18,"bounds":{"left":0.85555553,"top":0.11333334,"width":0.017361112,"height":0.026666667},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search tabs","depth":16,"bounds":{"left":0.87222224,"top":0.11333334,"width":0.017361112,"height":0.026666667},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXComboBox","text":"Environment No environment Select environment","depth":17,"bounds":{"left":0.8958333,"top":0.11444444,"width":0.08263889,"height":0.024444444},"on_screen":true,"value":"Environment No environment Select environment","role_description":"combo box","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Environment","depth":19,"bounds":{"left":0.90208334,"top":0.12666667,"width":0.0013888889,"height":0.0011111111},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.90208334,"top":0.12666667,"width":0.0055555557,"height":0.015555556}},{"char_start":1,"char_count":10,"bounds":{"left":0.90694445,"top":0.12666667,"width":0.044444446,"height":0.015555556}}],"role_description":"text"},{"role":"AXStaticText","text":"No environment","depth":20,"bounds":{"left":0.9027778,"top":0.12,"width":0.057638887,"height":0.014444444},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Iteration run Search HS","depth":20,"bounds":{"left":0.20972222,"top":0.15555556,"width":0.097222224,"height":0.022222223},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-1602344786523579071
|
-2618805414326417899
|
click
|
accessibility
|
NULL
|
Go back (⌘[)
Go forward (⌘])
Navigation menu
Team Go back (⌘[)
Go forward (⌘])
Navigation menu
Team Workspace Hubspot
Hubspot
Search
(
⌘K
)
Your team is now on the Free plan with 1 admin.
You retain editing access and other members are read-only.
View team permissions
View team permissions
to see who can edit, or
upgrade
upgrade
to restore collaboration.
Items
Services
History
Local Files
Filter panels
Input field
Create new
Collections
COLLECTIONS
Expand
Associations
Expand
Associations V4
Expand
CMS - URL Redirects API Collection
Expand
Companies
Expand
COMPARE
Expand
Contacts
Expand
CRM Objects
Expand
CRM Owners
Expand
CRM Pipelines
Expand
Deals
Expand
Engagements
Expand
Hubspot
Expand
Iteration run HS
Collapse
Iteration run Search HS
POST
search contact by email Copy
Expand
Journal & webhoooks v4
Expand
OAuth
Expand
Properties
Expand
RESEARCH
Collapse
SEARCH
POST
search contact by phone
POST
search contact by email
POST
search meetings
POST
search notes
Expand
POST
Search calls v3
POST
Search related meetings v3
POST
search deals
Expand
Tickets
Expand
Useful
Expand
Webhooks
Environments
ENVIRONMENTS
Specs
SPECS
Flows
FLOWS
GET
next offset
POST
Read a batch of objects by internal ID, or unique property values
POST
Read a batch of associations
GET
Read
GET
Read Copy
GET
https://api.hubapi.com/account-info/v3/api-usage/daily/private-apps
Iteration run Search HS
POST
search contact by email Copy
Iteration run Search HS
GET
get history of property - deal stage
GET
Read
POST
filter per company / only open deal stages
Iteration run Search HS
Create new request
Search tabs
Environment No environment Select environment
Environment
No environment
Iteration run Search HS...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
44906
|
NULL
|
0
|
2026-05-14T14:10:26.349452+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778767826349_m1.jpg...
|
iTerm2
|
ec2-user@ip-10-30-145-148:~
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
root@698e45803568:/home/jiminny# php artisan crm:s root@698e45803568:/home/jiminny# php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified
[2026-05-14 13:34:24] qai.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-opportunity","memoryBeforeCommandInMb":118.0,"memoryPeakBeforeCommandInMb":118.0} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
Syncing opportunity for Hubspot QAi
[2026-05-14 13:34:24] qai.INFO: [SocialAccountService] Fetching token {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
[2026-05-14 13:34:24] qai.INFO: [SocialAccountService] Token retrieved {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
[2026-05-14 13:34:24] qai.INFO: [EncryptedTokenManager] Generating access token. {"mode":"encrypted"} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
Syncing opportunities modified since 2022-01-01 00:00:00...
[2026-05-14 13:34:24] qai.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":1052} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
[2026-05-14 13:34:24] qai.INFO: [Hubspot] Pagination completed {"team_id":1052,"endpoint":"[URL_WITH_CREDENTIALS] php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified
[2026-05-14 13:35:11] qai.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-opportunity","memoryBeforeCommandInMb":118.0,"memoryPeakBeforeCommandInMb":118.0} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
Syncing opportunity for Hubspot QAi
[2026-05-14 13:35:11] qai.INFO: [SocialAccountService] Fetching token {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
[2026-05-14 13:35:11] qai.INFO: [SocialAccountService] Token retrieved {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
[2026-05-14 13:35:11] qai.INFO: [EncryptedTokenManager] Generating access token. {"mode":"encrypted"} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
Syncing opportunities modified since 2022-01-01 00:00:00...
[2026-05-14 13:35:11] qai.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":1052} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
[2026-05-14 13:35:11] qai.INFO: [Hubspot] Pagination completed {"team_id":1052,"endpoint":"[URL_WITH_CREDENTIALS] php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified
[2026-05-14 14:10:06] qai.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-opportunity","memoryBeforeCommandInMb":118.0,"memoryPeakBeforeCommandInMb":118.0} {"correlation_id":"ae429532-9343-44a2-a7f4-27f7a027d063","trace_id":"9e342b1a-f34e-4d12-98b6-185e68efdc13"}
Syncing opportunity for Hubspot QAi
[2026-05-14 14:10:06] qai.INFO: [SocialAccountService] Fetching token {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"ae429532-9343-44a2-a7f4-27f7a027d063","trace_id":"9e342b1a-f34e-4d12-98b6-185e68efdc13"}
[2026-05-14 14:10:06] qai.INFO: [SocialAccountService] Token retrieved {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"ae429532-9343-44a2-a7f4-27f7a027d063","trace_id":"9e342b1a-f34e-4d12-98b6-185e68efdc13"}
[2026-05-14 14:10:06] qai.INFO: [EncryptedTokenManager] Generating access token. {"mode":"encrypted"} {"correlation_id":"ae429532-9343-44a2-a7f4-27f7a027d063","trace_id":"9e342b1a-f34e-4d12-98b6-185e68efdc13"}
[2026-05-14 14:10:06] qai.INFO: [EncryptedTokenManager] Tokens not found in cache, decrypting {"social_account_id":193} {"correlation_id":"ae429532-9343-44a2-a7f4-27f7a027d063","trace_id":"9e342b1a-f34e-4d12-98b6-185e68efdc13"}
[2026-05-14 14:10:06] qai.INFO: [EncryptedTokenManager] Decrypting data key {"social_account_id":193} {"correlation_id":"ae429532-9343-44a2-a7f4-27f7a027d063","trace_id":"9e342b1a-f34e-4d12-98b6-185e68efdc13"}
[2026-05-14 14:10:06] qai.INFO: [EncryptedTokenManager] Decrypting tokens {"social_account_id":193} {"correlation_id":"ae429532-9343-44a2-a7f4-27f7a027d063","trace_id":"9e342b1a-f34e-4d12-98b6-185e68efdc13"}
Syncing opportunities modified since 2022-01-01 00:00:00...
[2026-05-14 14:10:06] qai.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":1052} {"correlation_id":"ae429532-9343-44a2-a7f4-27f7a027d063","trace_id":"9e342b1a-f34e-4d12-98b6-185e68efdc13"}
[2026-05-14 14:10:07] qai.INFO: [Hubspot] Pagination completed {"team_id":1052,"endpoint":"[URL_WITH_CREDENTIALS]
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
ffmpeg
Close Tab
ec2-user@ip-10-30-129-190:~ (-zsh)
Close Tab
ec2-user@ip-10-20-31-146:~ (-zsh)
Close Tab
ec2-user@ip-10-30-145-148:~ (nc)
Close Tab
⌥⌘1
ec2-user@ip-10-30-145-148:~...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"root@698e45803568:/home/jiminny# php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified\n[2026-05-14 13:34:24] qai.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-opportunity\",\"memoryBeforeCommandInMb\":118.0,\"memoryPeakBeforeCommandInMb\":118.0} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\nSyncing opportunity for Hubspot QAi\n[2026-05-14 13:34:24] qai.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":193,\"provider\":\"hubspot\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:24] qai.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":193,\"provider\":\"hubspot\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:24] qai.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"encrypted\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\nSyncing opportunities modified since 2022-01-01 00:00:00...\n[2026-05-14 13:34:24] qai.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":1052} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:24] qai.INFO: [Hubspot] Pagination completed {\"team_id\":1052,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":133,\"total_elapsed_seconds\":0.43,\"average_seconds_per_request\":0.43} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"60142058500\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"57941094028\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979237,\"current_contacts\":[],\"new_contacts\":{\"208415279252\":17798060},\"contacts_to_add\":[208415279252],\"contacts_to_remove\":[]} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17798060,\"contact_crm_id\":\"208415279252\",\"opportunity_id\":9979237} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"57855836991\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"56460907852\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979220,\"current_contacts\":[],\"new_contacts\":{\"2351\":17797688},\"contacts_to_add\":[2351],\"contacts_to_remove\":[]} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797688,\"contact_crm_id\":\"2351\",\"opportunity_id\":9979220} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"55688196625\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"55663269021\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"54616193842\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"54616193420\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:26] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"54609985548\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:26] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"53956385400\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:26] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979183,\"current_contacts\":[],\"new_contacts\":{\"57424509195\":17797777},\"contacts_to_add\":[57424509195],\"contacts_to_remove\":[]} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:26] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797777,\"contact_crm_id\":\"57424509195\",\"opportunity_id\":9979183} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:26] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"50575137604\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:26] qai.INFO: [HubSpot] Stage does not exist => presentationscheduled {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:27] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"50435771779\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:27] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979158,\"current_contacts\":[\"110624798751\",\"175190510007\",\"23101\",\"24251\",\"24301\",\"33801\",\"3701\",\"751\",\"75201\",\"95851\"],\"new_contacts\":{\"751\":17798033,\"3701\":17798042,\"23101\":17798039,\"24251\":17798055,\"24301\":17798036,\"33801\":17798037,\"35051\":17797789,\"75201\":17797790,\"95851\":17798047,\"110624798751\":17798054,\"175190510007\":17797732},\"contacts_to_add\":{\"6\":35051},\"contacts_to_remove\":[]} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:27] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797789,\"contact_crm_id\":\"35051\",\"opportunity_id\":9979158} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:27] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"49779268942\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:28] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"49134580552\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:28] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"49134443831\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:28] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"48945991289\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:28] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"48632247438\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:28] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"47880449084\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:28] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"46794716572\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:28] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"46709486606\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:28] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"46586982176\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"35386112041\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"35384690595\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"35384690504\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"32322677781\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979518,\"current_contacts\":[],\"new_contacts\":{\"2351\":17797688},\"contacts_to_add\":[2351],\"contacts_to_remove\":[]} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797688,\"contact_crm_id\":\"2351\",\"opportunity_id\":9979518} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"20833818225\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19699482955\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19643166831\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19535446319\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19507434918\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19405600778\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"17409781143\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979519,\"current_contacts\":[],\"new_contacts\":{\"2351\":17797688},\"contacts_to_add\":[2351],\"contacts_to_remove\":[]} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797688,\"contact_crm_id\":\"2351\",\"opportunity_id\":9979519} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16964514951\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16300233812\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16267514528\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16245837377\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"14527448478\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"9857898035\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"9272903694\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:30] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"361888997\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:30] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"361887608\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:30] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"360061414\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:30] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"333813780\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:30] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"310803837\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:30] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"287386441\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:30] qai.INFO: [HubSpot] importOpportunityBatch timing {\"teamId\":1052,\"deal_count\":133,\"total_ms\":5556,\"company_assoc_api_ms\":218,\"contact_assoc_api_ms\":329,\"prepare_entities_ms\":8,\"prepare_accounts_ms\":4,\"prepare_contacts_ms\":4,\"total_companies\":37,\"missing_companies\":0,\"total_contacts\":109,\"missing_contacts\":0,\"deals_loop_ms\":4996,\"avg_deal_ms\":38,\"slow_deals_count\":0,\"slow_deals\":[]} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:30] qai.INFO: [HubSpot] Synced opportunities {\"team\":1052,\"strategies\":\"lastModified\",\"sync_count\":78,\"total\":133,\"last_synced_id\":\"287386441\",\"duration_ms\":6000.59} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\nSynced 133 opportunities.\n[2026-05-14 13:34:30] qai.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-opportunity\",\"memoryBeforeCommandInMb\":118.0,\"memoryAfterCommandInMB\":126.0,\"memoryPeakBeforeCommandInMb\":118.0,\"memoryPeakAfterCommandInMB\":126.0} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\nroot@698e45803568:/home/jiminny# php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified\n[2026-05-14 13:35:11] qai.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-opportunity\",\"memoryBeforeCommandInMb\":118.0,\"memoryPeakBeforeCommandInMb\":118.0} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\nSyncing opportunity for Hubspot QAi\n[2026-05-14 13:35:11] qai.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":193,\"provider\":\"hubspot\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:11] qai.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":193,\"provider\":\"hubspot\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:11] qai.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"encrypted\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\nSyncing opportunities modified since 2022-01-01 00:00:00...\n[2026-05-14 13:35:11] qai.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":1052} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:11] qai.INFO: [Hubspot] Pagination completed {\"team_id\":1052,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":133,\"total_elapsed_seconds\":0.43,\"average_seconds_per_request\":0.43} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"60142058500\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:13] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"57941094028\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:13] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979237,\"current_contacts\":[],\"new_contacts\":{\"208415279252\":17798060},\"contacts_to_add\":[208415279252],\"contacts_to_remove\":[]} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:13] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17798060,\"contact_crm_id\":\"208415279252\",\"opportunity_id\":9979237} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"57855836991\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"56460907852\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979220,\"current_contacts\":[],\"new_contacts\":{\"2351\":17797688},\"contacts_to_add\":[2351],\"contacts_to_remove\":[]} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797688,\"contact_crm_id\":\"2351\",\"opportunity_id\":9979220} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"55688196625\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"55663269021\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"54616193842\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"54616193420\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"54609985548\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"53956385400\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979183,\"current_contacts\":[],\"new_contacts\":{\"57424509195\":17797777},\"contacts_to_add\":[57424509195],\"contacts_to_remove\":[]} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797777,\"contact_crm_id\":\"57424509195\",\"opportunity_id\":9979183} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"50575137604\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.INFO: [HubSpot] Stage does not exist => presentationscheduled {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"50435771779\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979158,\"current_contacts\":[\"110624798751\",\"175190510007\",\"23101\",\"24251\",\"24301\",\"33801\",\"3701\",\"751\",\"75201\",\"95851\"],\"new_contacts\":{\"751\":17798033,\"3701\":17798042,\"23101\":17798039,\"24251\":17798055,\"24301\":17798036,\"33801\":17798037,\"35051\":17797789,\"75201\":17797790,\"95851\":17798047,\"110624798751\":17798054,\"175190510007\":17797732},\"contacts_to_add\":{\"6\":35051},\"contacts_to_remove\":[]} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797789,\"contact_crm_id\":\"35051\",\"opportunity_id\":9979158} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"49779268942\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"49134580552\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"49134443831\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"48945991289\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"48632247438\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"47880449084\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"46794716572\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"46709486606\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"46586982176\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"35386112041\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"35384690595\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"35384690504\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"32322677781\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979518,\"current_contacts\":[],\"new_contacts\":{\"2351\":17797688},\"contacts_to_add\":[2351],\"contacts_to_remove\":[]} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797688,\"contact_crm_id\":\"2351\",\"opportunity_id\":9979518} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"20833818225\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19699482955\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19643166831\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19535446319\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19507434918\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19405600778\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"17409781143\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979519,\"current_contacts\":[],\"new_contacts\":{\"2351\":17797688},\"contacts_to_add\":[2351],\"contacts_to_remove\":[]} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797688,\"contact_crm_id\":\"2351\",\"opportunity_id\":9979519} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16964514951\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16300233812\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16267514528\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16245837377\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"14527448478\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"9857898035\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"9272903694\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:17] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"361888997\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:17] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"361887608\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:17] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"360061414\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:17] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"333813780\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:17] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"310803837\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:17] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"287386441\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:17] qai.INFO: [HubSpot] importOpportunityBatch timing {\"teamId\":1052,\"deal_count\":133,\"total_ms\":5698,\"company_assoc_api_ms\":227,\"contact_assoc_api_ms\":295,\"prepare_entities_ms\":8,\"prepare_accounts_ms\":4,\"prepare_contacts_ms\":4,\"total_companies\":37,\"missing_companies\":0,\"total_contacts\":109,\"missing_contacts\":0,\"deals_loop_ms\":5162,\"avg_deal_ms\":39,\"slow_deals_count\":0,\"slow_deals\":[]} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:17] qai.INFO: [HubSpot] Synced opportunities {\"team\":1052,\"strategies\":\"lastModified\",\"sync_count\":78,\"total\":133,\"last_synced_id\":\"287386441\",\"duration_ms\":6139.29} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\nSynced 133 opportunities.\n[2026-05-14 13:35:17] qai.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-opportunity\",\"memoryBeforeCommandInMb\":118.0,\"memoryAfterCommandInMB\":126.0,\"memoryPeakBeforeCommandInMb\":118.0,\"memoryPeakAfterCommandInMB\":126.0} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\nroot@698e45803568:/home/jiminny# php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified\n[2026-05-14 14:10:06] qai.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-opportunity\",\"memoryBeforeCommandInMb\":118.0,\"memoryPeakBeforeCommandInMb\":118.0} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\nSyncing opportunity for Hubspot QAi\n[2026-05-14 14:10:06] qai.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":193,\"provider\":\"hubspot\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:06] qai.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":193,\"provider\":\"hubspot\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:06] qai.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"encrypted\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:06] qai.INFO: [EncryptedTokenManager] Tokens not found in cache, decrypting {\"social_account_id\":193} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:06] qai.INFO: [EncryptedTokenManager] Decrypting data key {\"social_account_id\":193} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:06] qai.INFO: [EncryptedTokenManager] Decrypting tokens {\"social_account_id\":193} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\nSyncing opportunities modified since 2022-01-01 00:00:00...\n[2026-05-14 14:10:06] qai.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":1052} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:07] qai.INFO: [Hubspot] Pagination completed {\"team_id\":1052,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":133,\"total_elapsed_seconds\":0.48,\"average_seconds_per_request\":0.48} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"60142058500\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"57941094028\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979237,\"current_contacts\":[],\"new_contacts\":{\"208415279252\":17798060},\"contacts_to_add\":[208415279252],\"contacts_to_remove\":[]} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17798060,\"contact_crm_id\":\"208415279252\",\"opportunity_id\":9979237} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"57855836991\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"56460907852\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979220,\"current_contacts\":[],\"new_contacts\":{\"2351\":17797688},\"contacts_to_add\":[2351],\"contacts_to_remove\":[]} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797688,\"contact_crm_id\":\"2351\",\"opportunity_id\":9979220} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"55688196625\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"55663269021\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"54616193842\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"54616193420\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"54609985548\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"53956385400\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979183,\"current_contacts\":[],\"new_contacts\":{\"57424509195\":17797777},\"contacts_to_add\":[57424509195],\"contacts_to_remove\":[]} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797777,\"contact_crm_id\":\"57424509195\",\"opportunity_id\":9979183} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"50575137604\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:10] qai.INFO: [HubSpot] Stage does not exist => presentationscheduled {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"50435771779\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979158,\"current_contacts\":[\"110624798751\",\"175190510007\",\"23101\",\"24251\",\"24301\",\"33801\",\"3701\",\"751\",\"75201\",\"95851\"],\"new_contacts\":{\"751\":17798033,\"3701\":17798042,\"23101\":17798039,\"24251\":17798055,\"24301\":17798036,\"33801\":17798037,\"35051\":17797789,\"75201\":17797790,\"95851\":17798047,\"110624798751\":17798054,\"175190510007\":17797732},\"contacts_to_add\":{\"6\":35051},\"contacts_to_remove\":[]} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797789,\"contact_crm_id\":\"35051\",\"opportunity_id\":9979158} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"49779268942\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"49134580552\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"49134443831\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"48945991289\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"48632247438\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"47880449084\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"46794716572\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"46709486606\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"46586982176\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"35386112041\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"35384690595\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"35384690504\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"32322677781\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979518,\"current_contacts\":[],\"new_contacts\":{\"2351\":17797688},\"contacts_to_add\":[2351],\"contacts_to_remove\":[]} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797688,\"contact_crm_id\":\"2351\",\"opportunity_id\":9979518} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"20833818225\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19699482955\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19643166831\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19535446319\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19507434918\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19405600778\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"17409781143\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979519,\"current_contacts\":[],\"new_contacts\":{\"2351\":17797688},\"contacts_to_add\":[2351],\"contacts_to_remove\":[]} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797688,\"contact_crm_id\":\"2351\",\"opportunity_id\":9979519} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16964514951\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16300233812\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16267514528\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16245837377\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"14527448478\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"9857898035\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"9272903694\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:13] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"361888997\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:13] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"361887608\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:13] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"360061414\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:13] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"333813780\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:13] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"310803837\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:13] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"287386441\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:13] qai.INFO: [HubSpot] importOpportunityBatch timing {\"teamId\":1052,\"deal_count\":133,\"total_ms\":6204,\"company_assoc_api_ms\":285,\"contact_assoc_api_ms\":287,\"prepare_entities_ms\":8,\"prepare_accounts_ms\":4,\"prepare_contacts_ms\":4,\"total_companies\":36,\"missing_companies\":0,\"total_contacts\":109,\"missing_contacts\":0,\"deals_loop_ms\":5619,\"avg_deal_ms\":42,\"slow_deals_count\":1,\"slow_deals\":[{\"crmId\":\"50513413495\",\"ms\":1510}]} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:13] qai.INFO: [HubSpot] Synced opportunities {\"team\":1052,\"strategies\":\"lastModified\",\"sync_count\":78,\"total\":133,\"last_synced_id\":\"287386441\",\"duration_ms\":6696.3} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\nSynced 133 opportunities.\n[2026-05-14 14:10:13] qai.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-opportunity\",\"memoryBeforeCommandInMb\":118.0,\"memoryAfterCommandInMB\":126.0,\"memoryPeakBeforeCommandInMb\":118.0,\"memoryPeakAfterCommandInMB\":126.0} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\nroot@698e45803568:/home/jiminny#","depth":4,"on_screen":true,"value":"root@698e45803568:/home/jiminny# php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified\n[2026-05-14 13:34:24] qai.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-opportunity\",\"memoryBeforeCommandInMb\":118.0,\"memoryPeakBeforeCommandInMb\":118.0} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\nSyncing opportunity for Hubspot QAi\n[2026-05-14 13:34:24] qai.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":193,\"provider\":\"hubspot\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:24] qai.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":193,\"provider\":\"hubspot\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:24] qai.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"encrypted\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\nSyncing opportunities modified since 2022-01-01 00:00:00...\n[2026-05-14 13:34:24] qai.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":1052} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:24] qai.INFO: [Hubspot] Pagination completed {\"team_id\":1052,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":133,\"total_elapsed_seconds\":0.43,\"average_seconds_per_request\":0.43} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"60142058500\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"57941094028\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979237,\"current_contacts\":[],\"new_contacts\":{\"208415279252\":17798060},\"contacts_to_add\":[208415279252],\"contacts_to_remove\":[]} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17798060,\"contact_crm_id\":\"208415279252\",\"opportunity_id\":9979237} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"57855836991\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"56460907852\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979220,\"current_contacts\":[],\"new_contacts\":{\"2351\":17797688},\"contacts_to_add\":[2351],\"contacts_to_remove\":[]} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797688,\"contact_crm_id\":\"2351\",\"opportunity_id\":9979220} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"55688196625\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"55663269021\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"54616193842\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"54616193420\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:26] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"54609985548\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:26] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"53956385400\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:26] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979183,\"current_contacts\":[],\"new_contacts\":{\"57424509195\":17797777},\"contacts_to_add\":[57424509195],\"contacts_to_remove\":[]} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:26] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797777,\"contact_crm_id\":\"57424509195\",\"opportunity_id\":9979183} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:26] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"50575137604\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:26] qai.INFO: [HubSpot] Stage does not exist => presentationscheduled {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:27] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"50435771779\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:27] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979158,\"current_contacts\":[\"110624798751\",\"175190510007\",\"23101\",\"24251\",\"24301\",\"33801\",\"3701\",\"751\",\"75201\",\"95851\"],\"new_contacts\":{\"751\":17798033,\"3701\":17798042,\"23101\":17798039,\"24251\":17798055,\"24301\":17798036,\"33801\":17798037,\"35051\":17797789,\"75201\":17797790,\"95851\":17798047,\"110624798751\":17798054,\"175190510007\":17797732},\"contacts_to_add\":{\"6\":35051},\"contacts_to_remove\":[]} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:27] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797789,\"contact_crm_id\":\"35051\",\"opportunity_id\":9979158} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:27] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"49779268942\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:28] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"49134580552\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:28] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"49134443831\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:28] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"48945991289\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:28] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"48632247438\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:28] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"47880449084\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:28] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"46794716572\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:28] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"46709486606\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:28] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"46586982176\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"35386112041\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"35384690595\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"35384690504\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"32322677781\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979518,\"current_contacts\":[],\"new_contacts\":{\"2351\":17797688},\"contacts_to_add\":[2351],\"contacts_to_remove\":[]} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797688,\"contact_crm_id\":\"2351\",\"opportunity_id\":9979518} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"20833818225\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19699482955\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19643166831\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19535446319\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19507434918\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19405600778\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"17409781143\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979519,\"current_contacts\":[],\"new_contacts\":{\"2351\":17797688},\"contacts_to_add\":[2351],\"contacts_to_remove\":[]} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797688,\"contact_crm_id\":\"2351\",\"opportunity_id\":9979519} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16964514951\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16300233812\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16267514528\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16245837377\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"14527448478\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"9857898035\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"9272903694\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:30] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"361888997\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:30] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"361887608\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:30] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"360061414\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:30] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"333813780\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:30] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"310803837\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:30] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"287386441\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:30] qai.INFO: [HubSpot] importOpportunityBatch timing {\"teamId\":1052,\"deal_count\":133,\"total_ms\":5556,\"company_assoc_api_ms\":218,\"contact_assoc_api_ms\":329,\"prepare_entities_ms\":8,\"prepare_accounts_ms\":4,\"prepare_contacts_ms\":4,\"total_companies\":37,\"missing_companies\":0,\"total_contacts\":109,\"missing_contacts\":0,\"deals_loop_ms\":4996,\"avg_deal_ms\":38,\"slow_deals_count\":0,\"slow_deals\":[]} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:30] qai.INFO: [HubSpot] Synced opportunities {\"team\":1052,\"strategies\":\"lastModified\",\"sync_count\":78,\"total\":133,\"last_synced_id\":\"287386441\",\"duration_ms\":6000.59} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\nSynced 133 opportunities.\n[2026-05-14 13:34:30] qai.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-opportunity\",\"memoryBeforeCommandInMb\":118.0,\"memoryAfterCommandInMB\":126.0,\"memoryPeakBeforeCommandInMb\":118.0,\"memoryPeakAfterCommandInMB\":126.0} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\nroot@698e45803568:/home/jiminny# php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified\n[2026-05-14 13:35:11] qai.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-opportunity\",\"memoryBeforeCommandInMb\":118.0,\"memoryPeakBeforeCommandInMb\":118.0} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\nSyncing opportunity for Hubspot QAi\n[2026-05-14 13:35:11] qai.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":193,\"provider\":\"hubspot\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:11] qai.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":193,\"provider\":\"hubspot\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:11] qai.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"encrypted\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\nSyncing opportunities modified since 2022-01-01 00:00:00...\n[2026-05-14 13:35:11] qai.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":1052} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:11] qai.INFO: [Hubspot] Pagination completed {\"team_id\":1052,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":133,\"total_elapsed_seconds\":0.43,\"average_seconds_per_request\":0.43} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"60142058500\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:13] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"57941094028\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:13] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979237,\"current_contacts\":[],\"new_contacts\":{\"208415279252\":17798060},\"contacts_to_add\":[208415279252],\"contacts_to_remove\":[]} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:13] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17798060,\"contact_crm_id\":\"208415279252\",\"opportunity_id\":9979237} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"57855836991\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"56460907852\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979220,\"current_contacts\":[],\"new_contacts\":{\"2351\":17797688},\"contacts_to_add\":[2351],\"contacts_to_remove\":[]} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797688,\"contact_crm_id\":\"2351\",\"opportunity_id\":9979220} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"55688196625\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"55663269021\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"54616193842\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"54616193420\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"54609985548\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"53956385400\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979183,\"current_contacts\":[],\"new_contacts\":{\"57424509195\":17797777},\"contacts_to_add\":[57424509195],\"contacts_to_remove\":[]} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797777,\"contact_crm_id\":\"57424509195\",\"opportunity_id\":9979183} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"50575137604\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.INFO: [HubSpot] Stage does not exist => presentationscheduled {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"50435771779\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979158,\"current_contacts\":[\"110624798751\",\"175190510007\",\"23101\",\"24251\",\"24301\",\"33801\",\"3701\",\"751\",\"75201\",\"95851\"],\"new_contacts\":{\"751\":17798033,\"3701\":17798042,\"23101\":17798039,\"24251\":17798055,\"24301\":17798036,\"33801\":17798037,\"35051\":17797789,\"75201\":17797790,\"95851\":17798047,\"110624798751\":17798054,\"175190510007\":17797732},\"contacts_to_add\":{\"6\":35051},\"contacts_to_remove\":[]} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797789,\"contact_crm_id\":\"35051\",\"opportunity_id\":9979158} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"49779268942\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"49134580552\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"49134443831\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"48945991289\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"48632247438\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"47880449084\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"46794716572\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"46709486606\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"46586982176\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"35386112041\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"35384690595\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"35384690504\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"32322677781\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979518,\"current_contacts\":[],\"new_contacts\":{\"2351\":17797688},\"contacts_to_add\":[2351],\"contacts_to_remove\":[]} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797688,\"contact_crm_id\":\"2351\",\"opportunity_id\":9979518} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"20833818225\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19699482955\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19643166831\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19535446319\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19507434918\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19405600778\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"17409781143\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979519,\"current_contacts\":[],\"new_contacts\":{\"2351\":17797688},\"contacts_to_add\":[2351],\"contacts_to_remove\":[]} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797688,\"contact_crm_id\":\"2351\",\"opportunity_id\":9979519} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16964514951\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16300233812\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16267514528\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16245837377\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"14527448478\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"9857898035\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"9272903694\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:17] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"361888997\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:17] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"361887608\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:17] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"360061414\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:17] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"333813780\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:17] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"310803837\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:17] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"287386441\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:17] qai.INFO: [HubSpot] importOpportunityBatch timing {\"teamId\":1052,\"deal_count\":133,\"total_ms\":5698,\"company_assoc_api_ms\":227,\"contact_assoc_api_ms\":295,\"prepare_entities_ms\":8,\"prepare_accounts_ms\":4,\"prepare_contacts_ms\":4,\"total_companies\":37,\"missing_companies\":0,\"total_contacts\":109,\"missing_contacts\":0,\"deals_loop_ms\":5162,\"avg_deal_ms\":39,\"slow_deals_count\":0,\"slow_deals\":[]} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:17] qai.INFO: [HubSpot] Synced opportunities {\"team\":1052,\"strategies\":\"lastModified\",\"sync_count\":78,\"total\":133,\"last_synced_id\":\"287386441\",\"duration_ms\":6139.29} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\nSynced 133 opportunities.\n[2026-05-14 13:35:17] qai.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-opportunity\",\"memoryBeforeCommandInMb\":118.0,\"memoryAfterCommandInMB\":126.0,\"memoryPeakBeforeCommandInMb\":118.0,\"memoryPeakAfterCommandInMB\":126.0} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\nroot@698e45803568:/home/jiminny# php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified\n[2026-05-14 14:10:06] qai.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-opportunity\",\"memoryBeforeCommandInMb\":118.0,\"memoryPeakBeforeCommandInMb\":118.0} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\nSyncing opportunity for Hubspot QAi\n[2026-05-14 14:10:06] qai.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":193,\"provider\":\"hubspot\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:06] qai.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":193,\"provider\":\"hubspot\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:06] qai.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"encrypted\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:06] qai.INFO: [EncryptedTokenManager] Tokens not found in cache, decrypting {\"social_account_id\":193} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:06] qai.INFO: [EncryptedTokenManager] Decrypting data key {\"social_account_id\":193} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:06] qai.INFO: [EncryptedTokenManager] Decrypting tokens {\"social_account_id\":193} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\nSyncing opportunities modified since 2022-01-01 00:00:00...\n[2026-05-14 14:10:06] qai.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":1052} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:07] qai.INFO: [Hubspot] Pagination completed {\"team_id\":1052,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":133,\"total_elapsed_seconds\":0.48,\"average_seconds_per_request\":0.48} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"60142058500\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"57941094028\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979237,\"current_contacts\":[],\"new_contacts\":{\"208415279252\":17798060},\"contacts_to_add\":[208415279252],\"contacts_to_remove\":[]} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17798060,\"contact_crm_id\":\"208415279252\",\"opportunity_id\":9979237} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"57855836991\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"56460907852\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979220,\"current_contacts\":[],\"new_contacts\":{\"2351\":17797688},\"contacts_to_add\":[2351],\"contacts_to_remove\":[]} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797688,\"contact_crm_id\":\"2351\",\"opportunity_id\":9979220} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"55688196625\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"55663269021\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"54616193842\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"54616193420\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"54609985548\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"53956385400\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979183,\"current_contacts\":[],\"new_contacts\":{\"57424509195\":17797777},\"contacts_to_add\":[57424509195],\"contacts_to_remove\":[]} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797777,\"contact_crm_id\":\"57424509195\",\"opportunity_id\":9979183} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"50575137604\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:10] qai.INFO: [HubSpot] Stage does not exist => presentationscheduled {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"50435771779\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979158,\"current_contacts\":[\"110624798751\",\"175190510007\",\"23101\",\"24251\",\"24301\",\"33801\",\"3701\",\"751\",\"75201\",\"95851\"],\"new_contacts\":{\"751\":17798033,\"3701\":17798042,\"23101\":17798039,\"24251\":17798055,\"24301\":17798036,\"33801\":17798037,\"35051\":17797789,\"75201\":17797790,\"95851\":17798047,\"110624798751\":17798054,\"175190510007\":17797732},\"contacts_to_add\":{\"6\":35051},\"contacts_to_remove\":[]} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797789,\"contact_crm_id\":\"35051\",\"opportunity_id\":9979158} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"49779268942\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"49134580552\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"49134443831\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"48945991289\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"48632247438\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"47880449084\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"46794716572\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"46709486606\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"46586982176\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"35386112041\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"35384690595\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"35384690504\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"32322677781\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979518,\"current_contacts\":[],\"new_contacts\":{\"2351\":17797688},\"contacts_to_add\":[2351],\"contacts_to_remove\":[]} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797688,\"contact_crm_id\":\"2351\",\"opportunity_id\":9979518} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"20833818225\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19699482955\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19643166831\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19535446319\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19507434918\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19405600778\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"17409781143\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979519,\"current_contacts\":[],\"new_contacts\":{\"2351\":17797688},\"contacts_to_add\":[2351],\"contacts_to_remove\":[]} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797688,\"contact_crm_id\":\"2351\",\"opportunity_id\":9979519} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16964514951\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16300233812\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16267514528\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16245837377\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"14527448478\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"9857898035\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"9272903694\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:13] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"361888997\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:13] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"361887608\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:13] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"360061414\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:13] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"333813780\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:13] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"310803837\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:13] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"287386441\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:13] qai.INFO: [HubSpot] importOpportunityBatch timing {\"teamId\":1052,\"deal_count\":133,\"total_ms\":6204,\"company_assoc_api_ms\":285,\"contact_assoc_api_ms\":287,\"prepare_entities_ms\":8,\"prepare_accounts_ms\":4,\"prepare_contacts_ms\":4,\"total_companies\":36,\"missing_companies\":0,\"total_contacts\":109,\"missing_contacts\":0,\"deals_loop_ms\":5619,\"avg_deal_ms\":42,\"slow_deals_count\":1,\"slow_deals\":[{\"crmId\":\"50513413495\",\"ms\":1510}]} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:13] qai.INFO: [HubSpot] Synced opportunities {\"team\":1052,\"strategies\":\"lastModified\",\"sync_count\":78,\"total\":133,\"last_synced_id\":\"287386441\",\"duration_ms\":6696.3} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\nSynced 133 opportunities.\n[2026-05-14 14:10:13] qai.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-opportunity\",\"memoryBeforeCommandInMb\":118.0,\"memoryAfterCommandInMB\":126.0,\"memoryPeakBeforeCommandInMb\":118.0,\"memoryPeakAfterCommandInMB\":126.0} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\nroot@698e45803568:/home/jiminny#","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.12326389,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.12326389,"top":0.05888889,"width":0.12326389,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.12743056,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.24652778,"top":0.05888889,"width":0.12326389,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.25069445,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.36979166,"top":0.05888889,"width":0.12326389,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.37395832,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ffmpeg","depth":2,"bounds":{"left":0.49305555,"top":0.05888889,"width":0.12291667,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.49722221,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-129-190:~ (-zsh)","depth":2,"bounds":{"left":0.6159722,"top":0.05888889,"width":0.12291667,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.6201389,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-20-31-146:~ (-zsh)","depth":2,"bounds":{"left":0.73888886,"top":0.05888889,"width":0.12291667,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.7430556,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-145-148:~ (nc)","depth":2,"bounds":{"left":0.86180556,"top":0.05888889,"width":0.12291667,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8659722,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95625,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ec2-user@ip-10-30-145-148:~","depth":1,"bounds":{"left":0.42916667,"top":0.033333335,"width":0.14305556,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-658411668045909120
|
8754681217488101209
|
click
|
accessibility
|
NULL
|
root@698e45803568:/home/jiminny# php artisan crm:s root@698e45803568:/home/jiminny# php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified
[2026-05-14 13:34:24] qai.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-opportunity","memoryBeforeCommandInMb":118.0,"memoryPeakBeforeCommandInMb":118.0} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
Syncing opportunity for Hubspot QAi
[2026-05-14 13:34:24] qai.INFO: [SocialAccountService] Fetching token {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
[2026-05-14 13:34:24] qai.INFO: [SocialAccountService] Token retrieved {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
[2026-05-14 13:34:24] qai.INFO: [EncryptedTokenManager] Generating access token. {"mode":"encrypted"} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
Syncing opportunities modified since 2022-01-01 00:00:00...
[2026-05-14 13:34:24] qai.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":1052} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
[2026-05-14 13:34:24] qai.INFO: [Hubspot] Pagination completed {"team_id":1052,"endpoint":"[URL_WITH_CREDENTIALS] php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified
[2026-05-14 13:35:11] qai.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-opportunity","memoryBeforeCommandInMb":118.0,"memoryPeakBeforeCommandInMb":118.0} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
Syncing opportunity for Hubspot QAi
[2026-05-14 13:35:11] qai.INFO: [SocialAccountService] Fetching token {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
[2026-05-14 13:35:11] qai.INFO: [SocialAccountService] Token retrieved {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
[2026-05-14 13:35:11] qai.INFO: [EncryptedTokenManager] Generating access token. {"mode":"encrypted"} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
Syncing opportunities modified since 2022-01-01 00:00:00...
[2026-05-14 13:35:11] qai.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":1052} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
[2026-05-14 13:35:11] qai.INFO: [Hubspot] Pagination completed {"team_id":1052,"endpoint":"[URL_WITH_CREDENTIALS] php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified
[2026-05-14 14:10:06] qai.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-opportunity","memoryBeforeCommandInMb":118.0,"memoryPeakBeforeCommandInMb":118.0} {"correlation_id":"ae429532-9343-44a2-a7f4-27f7a027d063","trace_id":"9e342b1a-f34e-4d12-98b6-185e68efdc13"}
Syncing opportunity for Hubspot QAi
[2026-05-14 14:10:06] qai.INFO: [SocialAccountService] Fetching token {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"ae429532-9343-44a2-a7f4-27f7a027d063","trace_id":"9e342b1a-f34e-4d12-98b6-185e68efdc13"}
[2026-05-14 14:10:06] qai.INFO: [SocialAccountService] Token retrieved {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"ae429532-9343-44a2-a7f4-27f7a027d063","trace_id":"9e342b1a-f34e-4d12-98b6-185e68efdc13"}
[2026-05-14 14:10:06] qai.INFO: [EncryptedTokenManager] Generating access token. {"mode":"encrypted"} {"correlation_id":"ae429532-9343-44a2-a7f4-27f7a027d063","trace_id":"9e342b1a-f34e-4d12-98b6-185e68efdc13"}
[2026-05-14 14:10:06] qai.INFO: [EncryptedTokenManager] Tokens not found in cache, decrypting {"social_account_id":193} {"correlation_id":"ae429532-9343-44a2-a7f4-27f7a027d063","trace_id":"9e342b1a-f34e-4d12-98b6-185e68efdc13"}
[2026-05-14 14:10:06] qai.INFO: [EncryptedTokenManager] Decrypting data key {"social_account_id":193} {"correlation_id":"ae429532-9343-44a2-a7f4-27f7a027d063","trace_id":"9e342b1a-f34e-4d12-98b6-185e68efdc13"}
[2026-05-14 14:10:06] qai.INFO: [EncryptedTokenManager] Decrypting tokens {"social_account_id":193} {"correlation_id":"ae429532-9343-44a2-a7f4-27f7a027d063","trace_id":"9e342b1a-f34e-4d12-98b6-185e68efdc13"}
Syncing opportunities modified since 2022-01-01 00:00:00...
[2026-05-14 14:10:06] qai.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":1052} {"correlation_id":"ae429532-9343-44a2-a7f4-27f7a027d063","trace_id":"9e342b1a-f34e-4d12-98b6-185e68efdc13"}
[2026-05-14 14:10:07] qai.INFO: [Hubspot] Pagination completed {"team_id":1052,"endpoint":"[URL_WITH_CREDENTIALS]
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
ffmpeg
Close Tab
ec2-user@ip-10-30-129-190:~ (-zsh)
Close Tab
ec2-user@ip-10-20-31-146:~ (-zsh)
Close Tab
ec2-user@ip-10-30-145-148:~ (nc)
Close Tab
⌥⌘1
ec2-user@ip-10-30-145-148:~...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
44904
|
NULL
|
0
|
2026-05-14T14:10:22.439707+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778767822439_m2.jpg...
|
iTerm2
|
ec2-user@ip-10-30-145-148:~
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
root@698e45803568:/home/jiminny# php artisan crm:s root@698e45803568:/home/jiminny# php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified
[2026-05-14 13:34:24] qai.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-opportunity","memoryBeforeCommandInMb":118.0,"memoryPeakBeforeCommandInMb":118.0} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
Syncing opportunity for Hubspot QAi
[2026-05-14 13:34:24] qai.INFO: [SocialAccountService] Fetching token {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
[2026-05-14 13:34:24] qai.INFO: [SocialAccountService] Token retrieved {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
[2026-05-14 13:34:24] qai.INFO: [EncryptedTokenManager] Generating access token. {"mode":"encrypted"} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
Syncing opportunities modified since 2022-01-01 00:00:00...
[2026-05-14 13:34:24] qai.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":1052} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
[2026-05-14 13:34:24] qai.INFO: [Hubspot] Pagination completed {"team_id":1052,"endpoint":"[URL_WITH_CREDENTIALS] php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified
[2026-05-14 13:35:11] qai.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-opportunity","memoryBeforeCommandInMb":118.0,"memoryPeakBeforeCommandInMb":118.0} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
Syncing opportunity for Hubspot QAi
[2026-05-14 13:35:11] qai.INFO: [SocialAccountService] Fetching token {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
[2026-05-14 13:35:11] qai.INFO: [SocialAccountService] Token retrieved {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
[2026-05-14 13:35:11] qai.INFO: [EncryptedTokenManager] Generating access token. {"mode":"encrypted"} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
Syncing opportunities modified since 2022-01-01 00:00:00...
[2026-05-14 13:35:11] qai.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":1052} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
[2026-05-14 13:35:11] qai.INFO: [Hubspot] Pagination completed {"team_id":1052,"endpoint":"[URL_WITH_CREDENTIALS] php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified
[2026-05-14 14:10:06] qai.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-opportunity","memoryBeforeCommandInMb":118.0,"memoryPeakBeforeCommandInMb":118.0} {"correlation_id":"ae429532-9343-44a2-a7f4-27f7a027d063","trace_id":"9e342b1a-f34e-4d12-98b6-185e68efdc13"}
Syncing opportunity for Hubspot QAi
[2026-05-14 14:10:06] qai.INFO: [SocialAccountService] Fetching token {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"ae429532-9343-44a2-a7f4-27f7a027d063","trace_id":"9e342b1a-f34e-4d12-98b6-185e68efdc13"}
[2026-05-14 14:10:06] qai.INFO: [SocialAccountService] Token retrieved {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"ae429532-9343-44a2-a7f4-27f7a027d063","trace_id":"9e342b1a-f34e-4d12-98b6-185e68efdc13"}
[2026-05-14 14:10:06] qai.INFO: [EncryptedTokenManager] Generating access token. {"mode":"encrypted"} {"correlation_id":"ae429532-9343-44a2-a7f4-27f7a027d063","trace_id":"9e342b1a-f34e-4d12-98b6-185e68efdc13"}
[2026-05-14 14:10:06] qai.INFO: [EncryptedTokenManager] Tokens not found in cache, decrypting {"social_account_id":193} {"correlation_id":"ae429532-9343-44a2-a7f4-27f7a027d063","trace_id":"9e342b1a-f34e-4d12-98b6-185e68efdc13"}
[2026-05-14 14:10:06] qai.INFO: [EncryptedTokenManager] Decrypting data key {"social_account_id":193} {"correlation_id":"ae429532-9343-44a2-a7f4-27f7a027d063","trace_id":"9e342b1a-f34e-4d12-98b6-185e68efdc13"}
[2026-05-14 14:10:06] qai.INFO: [EncryptedTokenManager] Decrypting tokens {"social_account_id":193} {"correlation_id":"ae429532-9343-44a2-a7f4-27f7a027d063","trace_id":"9e342b1a-f34e-4d12-98b6-185e68efdc13"}
Syncing opportunities modified since 2022-01-01 00:00:00...
[2026-05-14 14:10:06] qai.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":1052} {"correlation_id":"ae429532-9343-44a2-a7f4-27f7a027d063","trace_id":"9e342b1a-f34e-4d12-98b6-185e68efdc13"}
[2026-05-14 14:10:07] qai.INFO: [Hubspot] Pagination completed {"team_id":1052,"endpoint":"[URL_WITH_CREDENTIALS]
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
ec2-user@ip-10-30-129-190:~ (-zsh)
Close Tab
ec2-user@ip-10-20-31-146:~ (-zsh)
Close Tab
ec2-user@ip-10-30-145-148:~ (nc)
Close Tab
⌥⌘1
ec2-user@ip-10-30-145-148:~...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"root@698e45803568:/home/jiminny# php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified\n[2026-05-14 13:34:24] qai.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-opportunity\",\"memoryBeforeCommandInMb\":118.0,\"memoryPeakBeforeCommandInMb\":118.0} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\nSyncing opportunity for Hubspot QAi\n[2026-05-14 13:34:24] qai.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":193,\"provider\":\"hubspot\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:24] qai.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":193,\"provider\":\"hubspot\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:24] qai.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"encrypted\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\nSyncing opportunities modified since 2022-01-01 00:00:00...\n[2026-05-14 13:34:24] qai.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":1052} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:24] qai.INFO: [Hubspot] Pagination completed {\"team_id\":1052,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":133,\"total_elapsed_seconds\":0.43,\"average_seconds_per_request\":0.43} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"60142058500\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"57941094028\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979237,\"current_contacts\":[],\"new_contacts\":{\"208415279252\":17798060},\"contacts_to_add\":[208415279252],\"contacts_to_remove\":[]} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17798060,\"contact_crm_id\":\"208415279252\",\"opportunity_id\":9979237} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"57855836991\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"56460907852\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979220,\"current_contacts\":[],\"new_contacts\":{\"2351\":17797688},\"contacts_to_add\":[2351],\"contacts_to_remove\":[]} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797688,\"contact_crm_id\":\"2351\",\"opportunity_id\":9979220} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"55688196625\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"55663269021\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"54616193842\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"54616193420\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:26] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"54609985548\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:26] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"53956385400\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:26] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979183,\"current_contacts\":[],\"new_contacts\":{\"57424509195\":17797777},\"contacts_to_add\":[57424509195],\"contacts_to_remove\":[]} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:26] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797777,\"contact_crm_id\":\"57424509195\",\"opportunity_id\":9979183} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:26] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"50575137604\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:26] qai.INFO: [HubSpot] Stage does not exist => presentationscheduled {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:27] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"50435771779\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:27] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979158,\"current_contacts\":[\"110624798751\",\"175190510007\",\"23101\",\"24251\",\"24301\",\"33801\",\"3701\",\"751\",\"75201\",\"95851\"],\"new_contacts\":{\"751\":17798033,\"3701\":17798042,\"23101\":17798039,\"24251\":17798055,\"24301\":17798036,\"33801\":17798037,\"35051\":17797789,\"75201\":17797790,\"95851\":17798047,\"110624798751\":17798054,\"175190510007\":17797732},\"contacts_to_add\":{\"6\":35051},\"contacts_to_remove\":[]} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:27] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797789,\"contact_crm_id\":\"35051\",\"opportunity_id\":9979158} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:27] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"49779268942\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:28] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"49134580552\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:28] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"49134443831\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:28] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"48945991289\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:28] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"48632247438\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:28] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"47880449084\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:28] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"46794716572\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:28] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"46709486606\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:28] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"46586982176\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"35386112041\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"35384690595\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"35384690504\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"32322677781\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979518,\"current_contacts\":[],\"new_contacts\":{\"2351\":17797688},\"contacts_to_add\":[2351],\"contacts_to_remove\":[]} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797688,\"contact_crm_id\":\"2351\",\"opportunity_id\":9979518} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"20833818225\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19699482955\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19643166831\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19535446319\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19507434918\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19405600778\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"17409781143\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979519,\"current_contacts\":[],\"new_contacts\":{\"2351\":17797688},\"contacts_to_add\":[2351],\"contacts_to_remove\":[]} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797688,\"contact_crm_id\":\"2351\",\"opportunity_id\":9979519} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16964514951\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16300233812\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16267514528\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16245837377\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"14527448478\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"9857898035\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"9272903694\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:30] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"361888997\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:30] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"361887608\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:30] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"360061414\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:30] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"333813780\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:30] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"310803837\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:30] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"287386441\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:30] qai.INFO: [HubSpot] importOpportunityBatch timing {\"teamId\":1052,\"deal_count\":133,\"total_ms\":5556,\"company_assoc_api_ms\":218,\"contact_assoc_api_ms\":329,\"prepare_entities_ms\":8,\"prepare_accounts_ms\":4,\"prepare_contacts_ms\":4,\"total_companies\":37,\"missing_companies\":0,\"total_contacts\":109,\"missing_contacts\":0,\"deals_loop_ms\":4996,\"avg_deal_ms\":38,\"slow_deals_count\":0,\"slow_deals\":[]} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:30] qai.INFO: [HubSpot] Synced opportunities {\"team\":1052,\"strategies\":\"lastModified\",\"sync_count\":78,\"total\":133,\"last_synced_id\":\"287386441\",\"duration_ms\":6000.59} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\nSynced 133 opportunities.\n[2026-05-14 13:34:30] qai.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-opportunity\",\"memoryBeforeCommandInMb\":118.0,\"memoryAfterCommandInMB\":126.0,\"memoryPeakBeforeCommandInMb\":118.0,\"memoryPeakAfterCommandInMB\":126.0} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\nroot@698e45803568:/home/jiminny# php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified\n[2026-05-14 13:35:11] qai.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-opportunity\",\"memoryBeforeCommandInMb\":118.0,\"memoryPeakBeforeCommandInMb\":118.0} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\nSyncing opportunity for Hubspot QAi\n[2026-05-14 13:35:11] qai.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":193,\"provider\":\"hubspot\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:11] qai.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":193,\"provider\":\"hubspot\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:11] qai.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"encrypted\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\nSyncing opportunities modified since 2022-01-01 00:00:00...\n[2026-05-14 13:35:11] qai.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":1052} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:11] qai.INFO: [Hubspot] Pagination completed {\"team_id\":1052,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":133,\"total_elapsed_seconds\":0.43,\"average_seconds_per_request\":0.43} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"60142058500\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:13] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"57941094028\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:13] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979237,\"current_contacts\":[],\"new_contacts\":{\"208415279252\":17798060},\"contacts_to_add\":[208415279252],\"contacts_to_remove\":[]} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:13] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17798060,\"contact_crm_id\":\"208415279252\",\"opportunity_id\":9979237} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"57855836991\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"56460907852\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979220,\"current_contacts\":[],\"new_contacts\":{\"2351\":17797688},\"contacts_to_add\":[2351],\"contacts_to_remove\":[]} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797688,\"contact_crm_id\":\"2351\",\"opportunity_id\":9979220} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"55688196625\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"55663269021\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"54616193842\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"54616193420\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"54609985548\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"53956385400\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979183,\"current_contacts\":[],\"new_contacts\":{\"57424509195\":17797777},\"contacts_to_add\":[57424509195],\"contacts_to_remove\":[]} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797777,\"contact_crm_id\":\"57424509195\",\"opportunity_id\":9979183} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"50575137604\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.INFO: [HubSpot] Stage does not exist => presentationscheduled {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"50435771779\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979158,\"current_contacts\":[\"110624798751\",\"175190510007\",\"23101\",\"24251\",\"24301\",\"33801\",\"3701\",\"751\",\"75201\",\"95851\"],\"new_contacts\":{\"751\":17798033,\"3701\":17798042,\"23101\":17798039,\"24251\":17798055,\"24301\":17798036,\"33801\":17798037,\"35051\":17797789,\"75201\":17797790,\"95851\":17798047,\"110624798751\":17798054,\"175190510007\":17797732},\"contacts_to_add\":{\"6\":35051},\"contacts_to_remove\":[]} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797789,\"contact_crm_id\":\"35051\",\"opportunity_id\":9979158} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"49779268942\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"49134580552\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"49134443831\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"48945991289\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"48632247438\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"47880449084\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"46794716572\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"46709486606\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"46586982176\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"35386112041\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"35384690595\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"35384690504\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"32322677781\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979518,\"current_contacts\":[],\"new_contacts\":{\"2351\":17797688},\"contacts_to_add\":[2351],\"contacts_to_remove\":[]} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797688,\"contact_crm_id\":\"2351\",\"opportunity_id\":9979518} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"20833818225\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19699482955\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19643166831\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19535446319\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19507434918\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19405600778\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"17409781143\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979519,\"current_contacts\":[],\"new_contacts\":{\"2351\":17797688},\"contacts_to_add\":[2351],\"contacts_to_remove\":[]} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797688,\"contact_crm_id\":\"2351\",\"opportunity_id\":9979519} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16964514951\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16300233812\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16267514528\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16245837377\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"14527448478\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"9857898035\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"9272903694\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:17] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"361888997\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:17] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"361887608\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:17] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"360061414\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:17] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"333813780\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:17] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"310803837\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:17] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"287386441\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:17] qai.INFO: [HubSpot] importOpportunityBatch timing {\"teamId\":1052,\"deal_count\":133,\"total_ms\":5698,\"company_assoc_api_ms\":227,\"contact_assoc_api_ms\":295,\"prepare_entities_ms\":8,\"prepare_accounts_ms\":4,\"prepare_contacts_ms\":4,\"total_companies\":37,\"missing_companies\":0,\"total_contacts\":109,\"missing_contacts\":0,\"deals_loop_ms\":5162,\"avg_deal_ms\":39,\"slow_deals_count\":0,\"slow_deals\":[]} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:17] qai.INFO: [HubSpot] Synced opportunities {\"team\":1052,\"strategies\":\"lastModified\",\"sync_count\":78,\"total\":133,\"last_synced_id\":\"287386441\",\"duration_ms\":6139.29} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\nSynced 133 opportunities.\n[2026-05-14 13:35:17] qai.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-opportunity\",\"memoryBeforeCommandInMb\":118.0,\"memoryAfterCommandInMB\":126.0,\"memoryPeakBeforeCommandInMb\":118.0,\"memoryPeakAfterCommandInMB\":126.0} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\nroot@698e45803568:/home/jiminny# php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified\n[2026-05-14 14:10:06] qai.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-opportunity\",\"memoryBeforeCommandInMb\":118.0,\"memoryPeakBeforeCommandInMb\":118.0} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\nSyncing opportunity for Hubspot QAi\n[2026-05-14 14:10:06] qai.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":193,\"provider\":\"hubspot\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:06] qai.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":193,\"provider\":\"hubspot\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:06] qai.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"encrypted\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:06] qai.INFO: [EncryptedTokenManager] Tokens not found in cache, decrypting {\"social_account_id\":193} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:06] qai.INFO: [EncryptedTokenManager] Decrypting data key {\"social_account_id\":193} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:06] qai.INFO: [EncryptedTokenManager] Decrypting tokens {\"social_account_id\":193} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\nSyncing opportunities modified since 2022-01-01 00:00:00...\n[2026-05-14 14:10:06] qai.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":1052} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:07] qai.INFO: [Hubspot] Pagination completed {\"team_id\":1052,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":133,\"total_elapsed_seconds\":0.48,\"average_seconds_per_request\":0.48} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"60142058500\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"57941094028\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979237,\"current_contacts\":[],\"new_contacts\":{\"208415279252\":17798060},\"contacts_to_add\":[208415279252],\"contacts_to_remove\":[]} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17798060,\"contact_crm_id\":\"208415279252\",\"opportunity_id\":9979237} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"57855836991\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"56460907852\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979220,\"current_contacts\":[],\"new_contacts\":{\"2351\":17797688},\"contacts_to_add\":[2351],\"contacts_to_remove\":[]} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797688,\"contact_crm_id\":\"2351\",\"opportunity_id\":9979220} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"55688196625\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"55663269021\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"54616193842\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"54616193420\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"54609985548\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"53956385400\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979183,\"current_contacts\":[],\"new_contacts\":{\"57424509195\":17797777},\"contacts_to_add\":[57424509195],\"contacts_to_remove\":[]} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797777,\"contact_crm_id\":\"57424509195\",\"opportunity_id\":9979183} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"50575137604\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:10] qai.INFO: [HubSpot] Stage does not exist => presentationscheduled {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"50435771779\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979158,\"current_contacts\":[\"110624798751\",\"175190510007\",\"23101\",\"24251\",\"24301\",\"33801\",\"3701\",\"751\",\"75201\",\"95851\"],\"new_contacts\":{\"751\":17798033,\"3701\":17798042,\"23101\":17798039,\"24251\":17798055,\"24301\":17798036,\"33801\":17798037,\"35051\":17797789,\"75201\":17797790,\"95851\":17798047,\"110624798751\":17798054,\"175190510007\":17797732},\"contacts_to_add\":{\"6\":35051},\"contacts_to_remove\":[]} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797789,\"contact_crm_id\":\"35051\",\"opportunity_id\":9979158} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"49779268942\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"49134580552\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"49134443831\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"48945991289\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"48632247438\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"47880449084\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"46794716572\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"46709486606\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"46586982176\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"35386112041\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"35384690595\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"35384690504\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"32322677781\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979518,\"current_contacts\":[],\"new_contacts\":{\"2351\":17797688},\"contacts_to_add\":[2351],\"contacts_to_remove\":[]} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797688,\"contact_crm_id\":\"2351\",\"opportunity_id\":9979518} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"20833818225\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19699482955\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19643166831\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19535446319\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19507434918\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19405600778\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"17409781143\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979519,\"current_contacts\":[],\"new_contacts\":{\"2351\":17797688},\"contacts_to_add\":[2351],\"contacts_to_remove\":[]} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797688,\"contact_crm_id\":\"2351\",\"opportunity_id\":9979519} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16964514951\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16300233812\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16267514528\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16245837377\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"14527448478\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"9857898035\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"9272903694\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:13] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"361888997\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:13] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"361887608\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:13] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"360061414\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:13] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"333813780\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:13] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"310803837\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:13] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"287386441\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:13] qai.INFO: [HubSpot] importOpportunityBatch timing {\"teamId\":1052,\"deal_count\":133,\"total_ms\":6204,\"company_assoc_api_ms\":285,\"contact_assoc_api_ms\":287,\"prepare_entities_ms\":8,\"prepare_accounts_ms\":4,\"prepare_contacts_ms\":4,\"total_companies\":36,\"missing_companies\":0,\"total_contacts\":109,\"missing_contacts\":0,\"deals_loop_ms\":5619,\"avg_deal_ms\":42,\"slow_deals_count\":1,\"slow_deals\":[{\"crmId\":\"50513413495\",\"ms\":1510}]} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:13] qai.INFO: [HubSpot] Synced opportunities {\"team\":1052,\"strategies\":\"lastModified\",\"sync_count\":78,\"total\":133,\"last_synced_id\":\"287386441\",\"duration_ms\":6696.3} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\nSynced 133 opportunities.\n[2026-05-14 14:10:13] qai.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-opportunity\",\"memoryBeforeCommandInMb\":118.0,\"memoryAfterCommandInMB\":126.0,\"memoryPeakBeforeCommandInMb\":118.0,\"memoryPeakAfterCommandInMB\":126.0} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\nroot@698e45803568:/home/jiminny#","depth":4,"on_screen":true,"value":"root@698e45803568:/home/jiminny# php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified\n[2026-05-14 13:34:24] qai.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-opportunity\",\"memoryBeforeCommandInMb\":118.0,\"memoryPeakBeforeCommandInMb\":118.0} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\nSyncing opportunity for Hubspot QAi\n[2026-05-14 13:34:24] qai.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":193,\"provider\":\"hubspot\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:24] qai.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":193,\"provider\":\"hubspot\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:24] qai.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"encrypted\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\nSyncing opportunities modified since 2022-01-01 00:00:00...\n[2026-05-14 13:34:24] qai.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":1052} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:24] qai.INFO: [Hubspot] Pagination completed {\"team_id\":1052,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":133,\"total_elapsed_seconds\":0.43,\"average_seconds_per_request\":0.43} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"60142058500\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"57941094028\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979237,\"current_contacts\":[],\"new_contacts\":{\"208415279252\":17798060},\"contacts_to_add\":[208415279252],\"contacts_to_remove\":[]} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17798060,\"contact_crm_id\":\"208415279252\",\"opportunity_id\":9979237} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"57855836991\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"56460907852\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979220,\"current_contacts\":[],\"new_contacts\":{\"2351\":17797688},\"contacts_to_add\":[2351],\"contacts_to_remove\":[]} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797688,\"contact_crm_id\":\"2351\",\"opportunity_id\":9979220} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"55688196625\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"55663269021\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"54616193842\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:25] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"54616193420\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:26] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"54609985548\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:26] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"53956385400\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:26] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979183,\"current_contacts\":[],\"new_contacts\":{\"57424509195\":17797777},\"contacts_to_add\":[57424509195],\"contacts_to_remove\":[]} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:26] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797777,\"contact_crm_id\":\"57424509195\",\"opportunity_id\":9979183} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:26] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"50575137604\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:26] qai.INFO: [HubSpot] Stage does not exist => presentationscheduled {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:27] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"50435771779\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:27] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979158,\"current_contacts\":[\"110624798751\",\"175190510007\",\"23101\",\"24251\",\"24301\",\"33801\",\"3701\",\"751\",\"75201\",\"95851\"],\"new_contacts\":{\"751\":17798033,\"3701\":17798042,\"23101\":17798039,\"24251\":17798055,\"24301\":17798036,\"33801\":17798037,\"35051\":17797789,\"75201\":17797790,\"95851\":17798047,\"110624798751\":17798054,\"175190510007\":17797732},\"contacts_to_add\":{\"6\":35051},\"contacts_to_remove\":[]} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:27] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797789,\"contact_crm_id\":\"35051\",\"opportunity_id\":9979158} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:27] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"49779268942\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:28] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"49134580552\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:28] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"49134443831\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:28] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"48945991289\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:28] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"48632247438\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:28] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"47880449084\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:28] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"46794716572\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:28] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"46709486606\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:28] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"46586982176\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"35386112041\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"35384690595\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"35384690504\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"32322677781\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979518,\"current_contacts\":[],\"new_contacts\":{\"2351\":17797688},\"contacts_to_add\":[2351],\"contacts_to_remove\":[]} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797688,\"contact_crm_id\":\"2351\",\"opportunity_id\":9979518} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"20833818225\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19699482955\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19643166831\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19535446319\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19507434918\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19405600778\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"17409781143\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979519,\"current_contacts\":[],\"new_contacts\":{\"2351\":17797688},\"contacts_to_add\":[2351],\"contacts_to_remove\":[]} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797688,\"contact_crm_id\":\"2351\",\"opportunity_id\":9979519} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16964514951\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16300233812\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16267514528\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16245837377\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"14527448478\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"9857898035\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:29] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"9272903694\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:30] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"361888997\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:30] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"361887608\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:30] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"360061414\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:30] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"333813780\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:30] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"310803837\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:30] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"287386441\"} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:30] qai.INFO: [HubSpot] importOpportunityBatch timing {\"teamId\":1052,\"deal_count\":133,\"total_ms\":5556,\"company_assoc_api_ms\":218,\"contact_assoc_api_ms\":329,\"prepare_entities_ms\":8,\"prepare_accounts_ms\":4,\"prepare_contacts_ms\":4,\"total_companies\":37,\"missing_companies\":0,\"total_contacts\":109,\"missing_contacts\":0,\"deals_loop_ms\":4996,\"avg_deal_ms\":38,\"slow_deals_count\":0,\"slow_deals\":[]} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\n[2026-05-14 13:34:30] qai.INFO: [HubSpot] Synced opportunities {\"team\":1052,\"strategies\":\"lastModified\",\"sync_count\":78,\"total\":133,\"last_synced_id\":\"287386441\",\"duration_ms\":6000.59} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\nSynced 133 opportunities.\n[2026-05-14 13:34:30] qai.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-opportunity\",\"memoryBeforeCommandInMb\":118.0,\"memoryAfterCommandInMB\":126.0,\"memoryPeakBeforeCommandInMb\":118.0,\"memoryPeakAfterCommandInMB\":126.0} {\"correlation_id\":\"505ec46c-ce4b-4fb4-9882-c863d6033336\",\"trace_id\":\"421e1d0b-32b5-4c90-a105-6b1debb0b890\"}\n\nroot@698e45803568:/home/jiminny# php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified\n[2026-05-14 13:35:11] qai.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-opportunity\",\"memoryBeforeCommandInMb\":118.0,\"memoryPeakBeforeCommandInMb\":118.0} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\nSyncing opportunity for Hubspot QAi\n[2026-05-14 13:35:11] qai.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":193,\"provider\":\"hubspot\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:11] qai.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":193,\"provider\":\"hubspot\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:11] qai.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"encrypted\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\nSyncing opportunities modified since 2022-01-01 00:00:00...\n[2026-05-14 13:35:11] qai.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":1052} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:11] qai.INFO: [Hubspot] Pagination completed {\"team_id\":1052,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":133,\"total_elapsed_seconds\":0.43,\"average_seconds_per_request\":0.43} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"60142058500\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:13] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"57941094028\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:13] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979237,\"current_contacts\":[],\"new_contacts\":{\"208415279252\":17798060},\"contacts_to_add\":[208415279252],\"contacts_to_remove\":[]} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:13] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17798060,\"contact_crm_id\":\"208415279252\",\"opportunity_id\":9979237} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"57855836991\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"56460907852\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979220,\"current_contacts\":[],\"new_contacts\":{\"2351\":17797688},\"contacts_to_add\":[2351],\"contacts_to_remove\":[]} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797688,\"contact_crm_id\":\"2351\",\"opportunity_id\":9979220} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"55688196625\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"55663269021\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"54616193842\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"54616193420\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"54609985548\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"53956385400\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979183,\"current_contacts\":[],\"new_contacts\":{\"57424509195\":17797777},\"contacts_to_add\":[57424509195],\"contacts_to_remove\":[]} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797777,\"contact_crm_id\":\"57424509195\",\"opportunity_id\":9979183} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:14] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"50575137604\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.INFO: [HubSpot] Stage does not exist => presentationscheduled {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"50435771779\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979158,\"current_contacts\":[\"110624798751\",\"175190510007\",\"23101\",\"24251\",\"24301\",\"33801\",\"3701\",\"751\",\"75201\",\"95851\"],\"new_contacts\":{\"751\":17798033,\"3701\":17798042,\"23101\":17798039,\"24251\":17798055,\"24301\":17798036,\"33801\":17798037,\"35051\":17797789,\"75201\":17797790,\"95851\":17798047,\"110624798751\":17798054,\"175190510007\":17797732},\"contacts_to_add\":{\"6\":35051},\"contacts_to_remove\":[]} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797789,\"contact_crm_id\":\"35051\",\"opportunity_id\":9979158} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"49779268942\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"49134580552\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"49134443831\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"48945991289\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"48632247438\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"47880449084\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"46794716572\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"46709486606\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:15] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"46586982176\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"35386112041\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"35384690595\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"35384690504\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"32322677781\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979518,\"current_contacts\":[],\"new_contacts\":{\"2351\":17797688},\"contacts_to_add\":[2351],\"contacts_to_remove\":[]} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797688,\"contact_crm_id\":\"2351\",\"opportunity_id\":9979518} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"20833818225\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19699482955\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19643166831\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19535446319\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19507434918\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19405600778\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"17409781143\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979519,\"current_contacts\":[],\"new_contacts\":{\"2351\":17797688},\"contacts_to_add\":[2351],\"contacts_to_remove\":[]} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797688,\"contact_crm_id\":\"2351\",\"opportunity_id\":9979519} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16964514951\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16300233812\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16267514528\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16245837377\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"14527448478\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"9857898035\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:16] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"9272903694\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:17] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"361888997\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:17] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"361887608\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:17] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"360061414\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:17] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"333813780\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:17] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"310803837\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:17] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"287386441\"} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:17] qai.INFO: [HubSpot] importOpportunityBatch timing {\"teamId\":1052,\"deal_count\":133,\"total_ms\":5698,\"company_assoc_api_ms\":227,\"contact_assoc_api_ms\":295,\"prepare_entities_ms\":8,\"prepare_accounts_ms\":4,\"prepare_contacts_ms\":4,\"total_companies\":37,\"missing_companies\":0,\"total_contacts\":109,\"missing_contacts\":0,\"deals_loop_ms\":5162,\"avg_deal_ms\":39,\"slow_deals_count\":0,\"slow_deals\":[]} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\n[2026-05-14 13:35:17] qai.INFO: [HubSpot] Synced opportunities {\"team\":1052,\"strategies\":\"lastModified\",\"sync_count\":78,\"total\":133,\"last_synced_id\":\"287386441\",\"duration_ms\":6139.29} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\nSynced 133 opportunities.\n[2026-05-14 13:35:17] qai.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-opportunity\",\"memoryBeforeCommandInMb\":118.0,\"memoryAfterCommandInMB\":126.0,\"memoryPeakBeforeCommandInMb\":118.0,\"memoryPeakAfterCommandInMB\":126.0} {\"correlation_id\":\"8d8fa611-65bb-410c-afee-8a593cbe651f\",\"trace_id\":\"aa3b9478-c871-4d59-82de-6bda467b1d6c\"}\n\nroot@698e45803568:/home/jiminny# php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified\n[2026-05-14 14:10:06] qai.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-opportunity\",\"memoryBeforeCommandInMb\":118.0,\"memoryPeakBeforeCommandInMb\":118.0} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\nSyncing opportunity for Hubspot QAi\n[2026-05-14 14:10:06] qai.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":193,\"provider\":\"hubspot\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:06] qai.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":193,\"provider\":\"hubspot\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:06] qai.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"encrypted\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:06] qai.INFO: [EncryptedTokenManager] Tokens not found in cache, decrypting {\"social_account_id\":193} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:06] qai.INFO: [EncryptedTokenManager] Decrypting data key {\"social_account_id\":193} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:06] qai.INFO: [EncryptedTokenManager] Decrypting tokens {\"social_account_id\":193} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\nSyncing opportunities modified since 2022-01-01 00:00:00...\n[2026-05-14 14:10:06] qai.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":1052} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:07] qai.INFO: [Hubspot] Pagination completed {\"team_id\":1052,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":133,\"total_elapsed_seconds\":0.48,\"average_seconds_per_request\":0.48} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"60142058500\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"57941094028\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979237,\"current_contacts\":[],\"new_contacts\":{\"208415279252\":17798060},\"contacts_to_add\":[208415279252],\"contacts_to_remove\":[]} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17798060,\"contact_crm_id\":\"208415279252\",\"opportunity_id\":9979237} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"57855836991\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"56460907852\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979220,\"current_contacts\":[],\"new_contacts\":{\"2351\":17797688},\"contacts_to_add\":[2351],\"contacts_to_remove\":[]} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797688,\"contact_crm_id\":\"2351\",\"opportunity_id\":9979220} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"55688196625\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"55663269021\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"54616193842\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"54616193420\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"54609985548\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"53956385400\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979183,\"current_contacts\":[],\"new_contacts\":{\"57424509195\":17797777},\"contacts_to_add\":[57424509195],\"contacts_to_remove\":[]} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797777,\"contact_crm_id\":\"57424509195\",\"opportunity_id\":9979183} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:08] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"50575137604\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:10] qai.INFO: [HubSpot] Stage does not exist => presentationscheduled {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"50435771779\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979158,\"current_contacts\":[\"110624798751\",\"175190510007\",\"23101\",\"24251\",\"24301\",\"33801\",\"3701\",\"751\",\"75201\",\"95851\"],\"new_contacts\":{\"751\":17798033,\"3701\":17798042,\"23101\":17798039,\"24251\":17798055,\"24301\":17798036,\"33801\":17798037,\"35051\":17797789,\"75201\":17797790,\"95851\":17798047,\"110624798751\":17798054,\"175190510007\":17797732},\"contacts_to_add\":{\"6\":35051},\"contacts_to_remove\":[]} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797789,\"contact_crm_id\":\"35051\",\"opportunity_id\":9979158} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"49779268942\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"49134580552\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"49134443831\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"48945991289\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"48632247438\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"47880449084\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"46794716572\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"46709486606\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:11] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"46586982176\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"35386112041\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"35384690595\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"35384690504\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"32322677781\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979518,\"current_contacts\":[],\"new_contacts\":{\"2351\":17797688},\"contacts_to_add\":[2351],\"contacts_to_remove\":[]} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797688,\"contact_crm_id\":\"2351\",\"opportunity_id\":9979518} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"20833818225\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19699482955\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19643166831\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19535446319\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19507434918\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"19405600778\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"17409781143\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.INFO: [HubSpot] Contact association changes {\"opportunity_id\":9979519,\"current_contacts\":[],\"new_contacts\":{\"2351\":17797688},\"contacts_to_add\":[2351],\"contacts_to_remove\":[]} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.INFO: [HubSpot] Contact association already exists {\"contact_id\":17797688,\"contact_crm_id\":\"2351\",\"opportunity_id\":9979519} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16964514951\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16300233812\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16267514528\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"16245837377\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"14527448478\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"9857898035\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:12] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"9272903694\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:13] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"361888997\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:13] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"361887608\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:13] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"360061414\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:13] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"333813780\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:13] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"310803837\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:13] qai.ERROR: [HubSpot] Skip import, no user_id found {\"id\":\"287386441\"} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:13] qai.INFO: [HubSpot] importOpportunityBatch timing {\"teamId\":1052,\"deal_count\":133,\"total_ms\":6204,\"company_assoc_api_ms\":285,\"contact_assoc_api_ms\":287,\"prepare_entities_ms\":8,\"prepare_accounts_ms\":4,\"prepare_contacts_ms\":4,\"total_companies\":36,\"missing_companies\":0,\"total_contacts\":109,\"missing_contacts\":0,\"deals_loop_ms\":5619,\"avg_deal_ms\":42,\"slow_deals_count\":1,\"slow_deals\":[{\"crmId\":\"50513413495\",\"ms\":1510}]} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\n[2026-05-14 14:10:13] qai.INFO: [HubSpot] Synced opportunities {\"team\":1052,\"strategies\":\"lastModified\",\"sync_count\":78,\"total\":133,\"last_synced_id\":\"287386441\",\"duration_ms\":6696.3} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\nSynced 133 opportunities.\n[2026-05-14 14:10:13] qai.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-opportunity\",\"memoryBeforeCommandInMb\":118.0,\"memoryAfterCommandInMB\":126.0,\"memoryPeakBeforeCommandInMb\":118.0,\"memoryPeakAfterCommandInMB\":126.0} {\"correlation_id\":\"ae429532-9343-44a2-a7f4-27f7a027d063\",\"trace_id\":\"9e342b1a-f34e-4d12-98b6-185e68efdc13\"}\n\nroot@698e45803568:/home/jiminny#","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.05900931,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.32928857,"top":1.0,"width":0.05900931,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33128324,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.3882979,"top":1.0,"width":0.05900931,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.39029256,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.44730717,"top":1.0,"width":0.05900931,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.44930187,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5063165,"top":1.0,"width":0.058843084,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.50831115,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-129-190:~ (-zsh)","depth":2,"bounds":{"left":0.56515956,"top":1.0,"width":0.058843084,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5671542,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-20-31-146:~ (-zsh)","depth":2,"bounds":{"left":0.62400264,"top":1.0,"width":0.058843084,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.62599736,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ec2-user@ip-10-30-145-148:~ (nc)","depth":2,"bounds":{"left":0.6828458,"top":1.0,"width":0.058843084,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.68484044,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7280585,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ec2-user@ip-10-30-145-148:~","depth":1,"bounds":{"left":0.47573137,"top":1.0,"width":0.068484046,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
4028886302514181894
|
8754681217488101209
|
visual_change
|
accessibility
|
NULL
|
root@698e45803568:/home/jiminny# php artisan crm:s root@698e45803568:/home/jiminny# php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified
[2026-05-14 13:34:24] qai.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-opportunity","memoryBeforeCommandInMb":118.0,"memoryPeakBeforeCommandInMb":118.0} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
Syncing opportunity for Hubspot QAi
[2026-05-14 13:34:24] qai.INFO: [SocialAccountService] Fetching token {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
[2026-05-14 13:34:24] qai.INFO: [SocialAccountService] Token retrieved {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
[2026-05-14 13:34:24] qai.INFO: [EncryptedTokenManager] Generating access token. {"mode":"encrypted"} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
Syncing opportunities modified since 2022-01-01 00:00:00...
[2026-05-14 13:34:24] qai.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":1052} {"correlation_id":"505ec46c-ce4b-4fb4-9882-c863d6033336","trace_id":"421e1d0b-32b5-4c90-a105-6b1debb0b890"}
[2026-05-14 13:34:24] qai.INFO: [Hubspot] Pagination completed {"team_id":1052,"endpoint":"[URL_WITH_CREDENTIALS] php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified
[2026-05-14 13:35:11] qai.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-opportunity","memoryBeforeCommandInMb":118.0,"memoryPeakBeforeCommandInMb":118.0} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
Syncing opportunity for Hubspot QAi
[2026-05-14 13:35:11] qai.INFO: [SocialAccountService] Fetching token {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
[2026-05-14 13:35:11] qai.INFO: [SocialAccountService] Token retrieved {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
[2026-05-14 13:35:11] qai.INFO: [EncryptedTokenManager] Generating access token. {"mode":"encrypted"} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
Syncing opportunities modified since 2022-01-01 00:00:00...
[2026-05-14 13:35:11] qai.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":1052} {"correlation_id":"8d8fa611-65bb-410c-afee-8a593cbe651f","trace_id":"aa3b9478-c871-4d59-82de-6bda467b1d6c"}
[2026-05-14 13:35:11] qai.INFO: [Hubspot] Pagination completed {"team_id":1052,"endpoint":"[URL_WITH_CREDENTIALS] php artisan crm:sync-opportunity --teamId=1052 --from='2022-01-01 00:00:00' --strategy lastModified
[2026-05-14 14:10:06] qai.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-opportunity","memoryBeforeCommandInMb":118.0,"memoryPeakBeforeCommandInMb":118.0} {"correlation_id":"ae429532-9343-44a2-a7f4-27f7a027d063","trace_id":"9e342b1a-f34e-4d12-98b6-185e68efdc13"}
Syncing opportunity for Hubspot QAi
[2026-05-14 14:10:06] qai.INFO: [SocialAccountService] Fetching token {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"ae429532-9343-44a2-a7f4-27f7a027d063","trace_id":"9e342b1a-f34e-4d12-98b6-185e68efdc13"}
[2026-05-14 14:10:06] qai.INFO: [SocialAccountService] Token retrieved {"socialAccountId":193,"provider":"hubspot"} {"correlation_id":"ae429532-9343-44a2-a7f4-27f7a027d063","trace_id":"9e342b1a-f34e-4d12-98b6-185e68efdc13"}
[2026-05-14 14:10:06] qai.INFO: [EncryptedTokenManager] Generating access token. {"mode":"encrypted"} {"correlation_id":"ae429532-9343-44a2-a7f4-27f7a027d063","trace_id":"9e342b1a-f34e-4d12-98b6-185e68efdc13"}
[2026-05-14 14:10:06] qai.INFO: [EncryptedTokenManager] Tokens not found in cache, decrypting {"social_account_id":193} {"correlation_id":"ae429532-9343-44a2-a7f4-27f7a027d063","trace_id":"9e342b1a-f34e-4d12-98b6-185e68efdc13"}
[2026-05-14 14:10:06] qai.INFO: [EncryptedTokenManager] Decrypting data key {"social_account_id":193} {"correlation_id":"ae429532-9343-44a2-a7f4-27f7a027d063","trace_id":"9e342b1a-f34e-4d12-98b6-185e68efdc13"}
[2026-05-14 14:10:06] qai.INFO: [EncryptedTokenManager] Decrypting tokens {"social_account_id":193} {"correlation_id":"ae429532-9343-44a2-a7f4-27f7a027d063","trace_id":"9e342b1a-f34e-4d12-98b6-185e68efdc13"}
Syncing opportunities modified since 2022-01-01 00:00:00...
[2026-05-14 14:10:06] qai.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":1052} {"correlation_id":"ae429532-9343-44a2-a7f4-27f7a027d063","trace_id":"9e342b1a-f34e-4d12-98b6-185e68efdc13"}
[2026-05-14 14:10:07] qai.INFO: [Hubspot] Pagination completed {"team_id":1052,"endpoint":"[URL_WITH_CREDENTIALS]
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
ec2-user@ip-10-30-129-190:~ (-zsh)
Close Tab
ec2-user@ip-10-20-31-146:~ (-zsh)
Close Tab
ec2-user@ip-10-30-145-148:~ (nc)
Close Tab
⌥⌘1
ec2-user@ip-10-30-145-148:~...
|
44903
|
NULL
|
NULL
|
NULL
|
|
44808
|
NULL
|
0
|
2026-05-14T14:05:28.270561+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778767528270_m1.jpg...
|
Firefox
|
CloudWatch | us-east-2 — Work
|
1
|
us-east-2.console.aws.amazon.com/cloudwatch/home?r us-east-2.console.aws.amazon.com/cloudwatch/home?region=us-east-2#logsV2:logs-insights$3FqueryDetail$3D~(end~0~start~-300~timeType~'RELATIVE~tz~'UTC~unit~'seconds~editorString~'fields*20*40timestamp*2c*20*40message*2c*20*40logStream*2c*20*40log*0a*7c*20filter*20*40message*20like*20*22RematchActivityOnCrmObjectDetach*22*20*20*0a*23*20*7c*20filter*20*40message*20like*20*22*5bHubspot*5d*20Received*20429*20from*20API*22*20*20*0a*23*20*7c*20filter*20*40message*20like*20*22Hubspot*22*20*0a*7c*20filter*20*40message*20not*20like*20*2fAnalytic*2f*20*7c*20filter*20*40message*20not*20like*20*2fTranscript*2f*0a*7c*20filter*20*40message*20not*20like*20*2fWebhook*2f*20*7c*20filter*20*40message*20not*20like*20*2fMeetingBot*2f*20*0a*7c*20limit*2010000~queryId~'0551e814-f51a-4339-8372-80d7ba4cef27~source~(~'*2a)~lang~'CWLI~logClass~'STANDARD~accountIDs~(~'All)~queryBy~'allLogGroups)...
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Unnamed Group
Platform Sprint 4 Q2 - Platform Team Unnamed Group
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Close tab
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
Close tab
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Close tab
Usage | Windsurf
Close tab
Unnamed Group
[SRD-6848] Sidekick SMS issue - Jira
Close tab
[JY-20891] Sidekick SMS issue - Jira
Close tab
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
Close tab
Unnamed Group
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Close tab
[JY-20903] Recorded call does not appear on the dashboard - Jira
Close tab
Jiminny
Close tab
Jiminny
Close tab
Jiminny
Close tab
Unnamed Group
[SRD-6853] Moxso - Potential deal stages bug - Jira
Close tab
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
Close tab
Configure SSH access to multiple environment - Engineering - Confluence
Close tab
Useful commands - Engineering - Confluence
Close tab
Unnamed Group
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
Close tab
[JY-20904] Fix UpdateActivityElasticSearchDocumentCommand - Jira
Close tab
Jiminny
Close tab
New Tab
Close tab
New Tab
Close tab
CloudWatch | us-east-2
Close tab
Companies | All companies
Close tab
Developers | HubSpot
Close tab
Jiminny
Close tab
New Tab
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Customize sidebar
AWS Console Home
Skip to Main Content
Skip to Main Content
Amazon Q
Services
Search
Ask Amazon Q
[Option+S]
CloudShell
Notifications (none available)
Help & support
Settings
United States (Ohio)
United States (Ohio)
QAI
Account ID: 0559-0866-0479
QAI
EC2 EC2
EC2
Elastic Container Service Elastic Container Service
Elastic Container Service
S3 S3
S3
CodeDeploy CodeDeploy
CodeDeploy
CloudWatch CloudWatch
CloudWatch
ElastiCache ElastiCache
ElastiCache
Aurora and RDS Aurora and RDS
Aurora and RDS
Amazon OpenSearch Service Amazon OpenSearch Service
Amazon OpenSearch Service
CloudFront CloudFront
CloudFront
MediaLive MediaLive
MediaLive
Open side navigation
CloudWatch
CloudWatch
Logs Insights
Logs Insights
Query definition
Query definition
Info : Query definition
Log Analytics
a unified observability platform for a smoother experience, now in preview mode. Click
here
here
to try it out!
5m (5 Minutes)
30m (30 Minutes)
1h (1 Hour)
3h (3 Hours)
12h (12 Hours)
Custom
Custom
Compare (Off)
Compare
(
Off
)
Time zone UTC timezone
UTC timezone
Start tailing with selected log group (opens in a new tab)
Start tailing
Query scope
Query scope All log groups
All log groups
All log groups
Log class
Log class STANDARD
STANDARD
Account(s)
Account(s) Change Account(s)...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Unnamed Group","depth":4,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app","depth":4,"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":4,"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Usage | Windsurf","depth":4,"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Unnamed Group","depth":4,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":4,"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"[JY-20891] Sidekick SMS issue - Jira","depth":4,"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Unnamed Group","depth":4,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":4,"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"[JY-20903] Recorded call does not appear on the dashboard - Jira","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.033680554,"height":0.045555554},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.0,"width":0.010416667,"height":0.016666668},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.033680554,"height":0.045555554},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.0,"width":0.010416667,"height":0.016666668},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.0,"top":0.022777777,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.022777777,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.0,"top":0.068333335,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.068333335,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Unnamed Group","depth":4,"bounds":{"left":0.008680556,"top":0.12111111,"width":0.016666668,"height":0.026666667},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":4,"bounds":{"left":0.0,"top":0.1538889,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.1538889,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.19944444,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.19944444,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":4,"bounds":{"left":0.0,"top":0.245,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.245,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Useful commands - Engineering - Confluence","depth":4,"bounds":{"left":0.0,"top":0.29055557,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.29055557,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Unnamed Group","depth":4,"bounds":{"left":0.008680556,"top":0.34333333,"width":0.016666668,"height":0.026666667},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.37611112,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.37611112,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"[JY-20904] Fix UpdateActivityElasticSearchDocumentCommand - Jira","depth":4,"bounds":{"left":0.0,"top":0.42166665,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.42166665,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.0,"top":0.4672222,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.4672222,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.5127778,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.5127778,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.55833334,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.55833334,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"CloudWatch | us-east-2","depth":4,"bounds":{"left":0.0,"top":0.60388887,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.60388887,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Companies | All companies","depth":4,"bounds":{"left":0.0,"top":0.64944446,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.64944446,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Developers | HubSpot","depth":4,"bounds":{"left":0.0,"top":0.695,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.695,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.0,"top":0.7405556,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.7405556,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.005902778,"top":0.74666667,"width":0.022222223,"height":0.035555556},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.0,"top":0.7977778,"width":0.033680554,"height":0.043333333},"on_screen":true,"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.0,"top":0.8411111,"width":0.033680554,"height":0.038333334},"on_screen":true,"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.0,"top":0.8794444,"width":0.033680554,"height":0.03888889},"on_screen":true,"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.0,"top":0.91833335,"width":0.033680554,"height":0.038333334},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0,"top":0.95666665,"width":0.033680554,"height":0.043333333},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"AWS Console Home","depth":13,"bounds":{"left":0.033680554,"top":0.07666667,"width":0.045138888,"height":0.053333335},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Skip to Main Content","depth":13,"bounds":{"left":0.032986112,"top":0.075555556,"width":0.0027777778,"height":0.0022222223},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to Main Content","depth":14,"bounds":{"left":0.034375,"top":0.07666667,"width":0.034722224,"height":0.071666665},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Amazon Q","depth":14,"bounds":{"left":0.07951389,"top":0.07666667,"width":0.034722224,"height":0.053333335},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Services","depth":13,"bounds":{"left":0.11423611,"top":0.07666667,"width":0.034722224,"height":0.053333335},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXComboBox","text":"Search","depth":16,"bounds":{"left":0.14895834,"top":0.086666666,"width":0.375,"height":0.033333335},"on_screen":true,"role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Ask Amazon Q","depth":15,"bounds":{"left":0.49618056,"top":0.09,"width":0.020833334,"height":0.026666667},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[Option+S]","depth":16,"bounds":{"left":0.45104167,"top":0.093888886,"width":0.048611112,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"CloudShell","depth":14,"bounds":{"left":0.6090278,"top":0.07666667,"width":0.033333335,"height":0.053333335},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Notifications (none available)","depth":15,"bounds":{"left":0.6423611,"top":0.08111111,"width":0.034722224,"height":0.044444446},"on_screen":true,"help_text":"Notifications","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Help & support","depth":15,"bounds":{"left":0.6770833,"top":0.07666667,"width":0.034722224,"height":0.053333335},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Settings","depth":15,"bounds":{"left":0.7118056,"top":0.07666667,"width":0.034722224,"height":0.053333335},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXComboBox","text":"United States (Ohio)","depth":15,"bounds":{"left":0.7465278,"top":0.07666667,"width":0.11215278,"height":0.053333335},"on_screen":true,"value":"United States (Ohio)","help_text":"United States (Ohio)","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"United States (Ohio)","depth":17,"bounds":{"left":0.7583333,"top":0.095,"width":0.077430554,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"QAI","depth":15,"bounds":{"left":0.85868055,"top":0.07666667,"width":0.14131944,"height":0.053333335},"on_screen":true,"help_text":"QA2_View_Only @ jiminny-qa2","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Account ID: 0559-0866-0479","depth":19,"bounds":{"left":0.86493057,"top":0.079444446,"width":0.11354167,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"QAI","depth":18,"bounds":{"left":0.97083336,"top":0.105,"width":0.013888889,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"EC2 EC2","depth":16,"bounds":{"left":0.03923611,"top":0.13333334,"width":0.04236111,"height":0.031111112},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"EC2","depth":18,"bounds":{"left":0.061458334,"top":0.14055556,"width":0.014583333,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Elastic Container Service Elastic Container Service","depth":16,"bounds":{"left":0.081597224,"top":0.13333334,"width":0.12013889,"height":0.031111112},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Elastic Container Service","depth":18,"bounds":{"left":0.103819445,"top":0.14055556,"width":0.09236111,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"S3 S3","depth":16,"bounds":{"left":0.20173611,"top":0.13333334,"width":0.0375,"height":0.031111112},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"S3","depth":18,"bounds":{"left":0.22395833,"top":0.14055556,"width":0.009722223,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"CodeDeploy CodeDeploy","depth":16,"bounds":{"left":0.23923612,"top":0.13333334,"width":0.07326389,"height":0.031111112},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CodeDeploy","depth":18,"bounds":{"left":0.26145834,"top":0.14055556,"width":0.04548611,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"CloudWatch CloudWatch","depth":16,"bounds":{"left":0.3125,"top":0.13333334,"width":0.07361111,"height":0.031111112},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch","depth":18,"bounds":{"left":0.33472222,"top":0.14055556,"width":0.045833334,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"ElastiCache ElastiCache","depth":16,"bounds":{"left":0.3861111,"top":0.13333334,"width":0.07083333,"height":0.031111112},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"ElastiCache","depth":18,"bounds":{"left":0.40833333,"top":0.14055556,"width":0.043055557,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Aurora and RDS Aurora and RDS","depth":16,"bounds":{"left":0.45694444,"top":0.13333334,"width":0.0875,"height":0.031111112},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Aurora and RDS","depth":18,"bounds":{"left":0.47916666,"top":0.14055556,"width":0.059722222,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Amazon OpenSearch Service Amazon OpenSearch Service","depth":16,"bounds":{"left":0.54444444,"top":0.13333334,"width":0.13194445,"height":0.031111112},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Amazon OpenSearch Service","depth":18,"bounds":{"left":0.56666666,"top":0.14055556,"width":0.108333334,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"CloudFront CloudFront","depth":16,"bounds":{"left":0.67638886,"top":0.13333334,"width":0.06979167,"height":0.031111112},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudFront","depth":18,"bounds":{"left":0.69861114,"top":0.14055556,"width":0.042013887,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"MediaLive MediaLive","depth":16,"bounds":{"left":0.74618053,"top":0.13333334,"width":0.065625,"height":0.031111112},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"MediaLive","depth":18,"bounds":{"left":0.76840276,"top":0.14055556,"width":0.03784722,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Open side navigation","depth":13,"bounds":{"left":0.044791665,"top":0.17277777,"width":0.020833334,"height":0.033333335},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"CloudWatch","depth":14,"bounds":{"left":0.07395833,"top":0.17722222,"width":0.05625,"height":0.024444444},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"CloudWatch","depth":16,"bounds":{"left":0.07534722,"top":0.18,"width":0.05347222,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Logs Insights","depth":14,"bounds":{"left":0.15243055,"top":0.17833333,"width":0.059722222,"height":0.022222223},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Logs Insights","depth":16,"bounds":{"left":0.15243055,"top":0.18,"width":0.059722222,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Query definition","depth":26,"bounds":{"left":0.07361111,"top":0.08722222,"width":0.10520833,"height":0.026666667},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXButton","text":"Query definition","depth":28,"bounds":{"left":0.055555556,"top":0.08722222,"width":0.12326389,"height":0.026666667},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"Info : Query definition","depth":27,"bounds":{"left":0.184375,"top":0.09555556,"width":0.016319444,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Log Analytics","depth":29,"bounds":{"left":0.2375,"top":0.095,"width":0.051041666,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"a unified observability platform for a smoother experience, now in preview mode. Click","depth":28,"bounds":{"left":0.29409721,"top":0.09277778,"width":0.3871528,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"here","depth":28,"bounds":{"left":0.68125,"top":0.09277778,"width":0.019444445,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"here","depth":29,"bounds":{"left":0.68125,"top":0.09277778,"width":0.019444445,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"to try it out!","depth":28,"bounds":{"left":0.70069444,"top":0.09277778,"width":0.05590278,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"5m (5 Minutes)","depth":27,"bounds":{"left":0.08229167,"top":0.13444445,"width":0.025694445,"height":0.022222223},"on_screen":true,"help_text":"5 Minutes","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"30m (30 Minutes)","depth":27,"bounds":{"left":0.123958334,"top":0.13444445,"width":0.03125,"height":0.022222223},"on_screen":true,"help_text":"30 Minutes","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"1h (1 Hour)","depth":27,"bounds":{"left":0.17118056,"top":0.13444445,"width":0.022569444,"height":0.022222223},"on_screen":true,"help_text":"1 Hour","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"3h (3 Hours)","depth":27,"bounds":{"left":0.209375,"top":0.13444445,"width":0.022569444,"height":0.022222223},"on_screen":true,"help_text":"3 Hours","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"12h (12 Hours)","depth":27,"bounds":{"left":0.24791667,"top":0.13444445,"width":0.028125,"height":0.022222223},"on_screen":true,"help_text":"12 Hours","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Custom","depth":27,"bounds":{"left":0.29201388,"top":0.13444445,"width":0.050694443,"height":0.022222223},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Custom","depth":29,"bounds":{"left":0.29201388,"top":0.13611111,"width":0.034027778,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"Compare (Off)","depth":26,"bounds":{"left":0.35625,"top":0.12888889,"width":0.09791667,"height":0.035555556},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Compare","depth":27,"bounds":{"left":0.3715278,"top":0.13722222,"width":0.041666668,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"(","depth":27,"bounds":{"left":0.41319445,"top":0.13722222,"width":0.005902778,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Off","depth":27,"bounds":{"left":0.41909721,"top":0.13722222,"width":0.016319444,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":")","depth":27,"bounds":{"left":0.43541667,"top":0.13722222,"width":0.0034722222,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Time zone UTC timezone","depth":26,"bounds":{"left":0.45902777,"top":0.12888889,"width":0.09618056,"height":0.035555556},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"UTC timezone","depth":28,"bounds":{"left":0.46805555,"top":0.13722222,"width":0.061458334,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Start tailing with selected log group (opens in a new tab)","depth":26,"bounds":{"left":0.56354165,"top":0.12888889,"width":0.10034722,"height":0.035555556},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Start tailing","depth":27,"bounds":{"left":0.59270835,"top":0.13722222,"width":0.05590278,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Query scope","depth":28,"bounds":{"left":0.055555556,"top":0.195,"width":0.056944445,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Query scope All log groups","depth":27,"bounds":{"left":0.055555556,"top":0.22666667,"width":0.1388889,"height":0.035555556},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"All log groups","depth":29,"bounds":{"left":0.06458333,"top":0.235,"width":0.061458334,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXTextField","text":"All log groups","depth":26,"bounds":{"left":0.20694445,"top":0.22666667,"width":0.55659723,"height":0.035555556},"on_screen":true,"help_text":"","role_description":"search text field","subrole":"AXSearchField","is_enabled":false,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Log class","depth":28,"bounds":{"left":0.7690972,"top":0.195,"width":0.041319445,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Log class STANDARD","depth":27,"bounds":{"left":0.7690972,"top":0.22666667,"width":0.084027775,"height":0.035555556},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"STANDARD","depth":29,"bounds":{"left":0.778125,"top":0.235,"width":0.049305554,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Account(s)","depth":28,"bounds":{"left":0.85868055,"top":0.195,"width":0.047916666,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Account(s) Change Account(s)","depth":27,"bounds":{"left":0.85868055,"top":0.22666667,"width":0.11111111,"height":0.035555556},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-2131728300617120663
|
1904266840096830451
|
visual_change
|
hybrid
|
NULL
|
Unnamed Group
Platform Sprint 4 Q2 - Platform Team Unnamed Group
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Close tab
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
Close tab
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Close tab
Usage | Windsurf
Close tab
Unnamed Group
[SRD-6848] Sidekick SMS issue - Jira
Close tab
[JY-20891] Sidekick SMS issue - Jira
Close tab
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
Close tab
Unnamed Group
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Close tab
[JY-20903] Recorded call does not appear on the dashboard - Jira
Close tab
Jiminny
Close tab
Jiminny
Close tab
Jiminny
Close tab
Unnamed Group
[SRD-6853] Moxso - Potential deal stages bug - Jira
Close tab
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
Close tab
Configure SSH access to multiple environment - Engineering - Confluence
Close tab
Useful commands - Engineering - Confluence
Close tab
Unnamed Group
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
Close tab
[JY-20904] Fix UpdateActivityElasticSearchDocumentCommand - Jira
Close tab
Jiminny
Close tab
New Tab
Close tab
New Tab
Close tab
CloudWatch | us-east-2
Close tab
Companies | All companies
Close tab
Developers | HubSpot
Close tab
Jiminny
Close tab
New Tab
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Customize sidebar
AWS Console Home
Skip to Main Content
Skip to Main Content
Amazon Q
Services
Search
Ask Amazon Q
[Option+S]
CloudShell
Notifications (none available)
Help & support
Settings
United States (Ohio)
United States (Ohio)
QAI
Account ID: 0559-0866-0479
QAI
EC2 EC2
EC2
Elastic Container Service Elastic Container Service
Elastic Container Service
S3 S3
S3
CodeDeploy CodeDeploy
CodeDeploy
CloudWatch CloudWatch
CloudWatch
ElastiCache ElastiCache
ElastiCache
Aurora and RDS Aurora and RDS
Aurora and RDS
Amazon OpenSearch Service Amazon OpenSearch Service
Amazon OpenSearch Service
CloudFront CloudFront
CloudFront
MediaLive MediaLive
MediaLive
Open side navigation
CloudWatch
CloudWatch
Logs Insights
Logs Insights
Query definition
Query definition
Info : Query definition
Log Analytics
a unified observability platform for a smoother experience, now in preview mode. Click
here
here
to try it out!
5m (5 Minutes)
30m (30 Minutes)
1h (1 Hour)
3h (3 Hours)
12h (12 Hours)
Custom
Custom
Compare (Off)
Compare
(
Off
)
Time zone UTC timezone
UTC timezone
Start tailing with selected log group (opens in a new tab)
Start tailing
Query scope
Query scope All log groups
All log groups
All log groups
Log class
Log class STANDARD
STANDARD
Account(s)
Account(s) Change Account(s)
Ca+FirefoxFileEdit ViewHistoryBookmarksProfilesTools Window HelpC,0 loA100% C4 8• Thu 14 May 17:05:27→us-east-2.console.aws.amazon.com/cloudwatch/home?region=us-east-2#logsV2:logs-insights$3FqueryDetailS3D~(W9Account ID: 0559-0866-0479 vawsSearch[Option+S] ©United States (Ohio) •QAIO EC2Elastic Container ServiceG 53CodeDeploya CloudWatchElastiCacheÇo: Aurora and RDSLộ Amazon OpenSearch Ser...CloudFrontMediaLive=CloudWatch> Logs InsightsAll log groupsQ All log groupsSTANDARD YChange Accoun...All accounts XN Mfields @timestamp, @message, @logStream, @logI- filter (message like "RematchActivityOnCrm0bjectDetach"# |• filter @message like "(Hubspot] Received 429 from API"# I• filter (message like "Hubspot"I filter @message not like /Analytic/ | filter @message not like /Transcript/| filter @message not like /Webhook/ | filter @message not like /MeetingBot/I-limit 10000Logs Insights QL½ Query generator@ Fields• Saved and sample queries? Query commandsRun queryCancelSaveSchedule query• Completed. Query executed for 46 log groups. ®HistoryLogs (-)Patterns (-)VisualizationLogs (-)À Summarize results• Investigate ?[ Share resultsExport resultsAdd to dashboard10080604020Showing O of 0 records matched @1,983 records (467.4 KB) scanned in 1.95 @ 1,042 records/s (245.7 KB/s)Hide histogram14:0014:0114:0114:0214:0214:0314:0314:0414:0414:05@ CloudShellFeedback© 2026, Amazon Web Services, Inc. or its affiliates.PrivacyTermsCookie preferences...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
44805
|
NULL
|
0
|
2026-05-14T14:05:19.311016+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778767519311_m2.jpg...
|
Firefox
|
CloudWatch | us-east-2 — Work
|
1
|
us-east-2.console.aws.amazon.com/cloudwatch/home?r us-east-2.console.aws.amazon.com/cloudwatch/home?region=us-east-2#logsV2:logs-insights$3FqueryDetail$3D~(end~0~start~-300~timeType~'RELATIVE~tz~'UTC~unit~'seconds~editorString~'fields*20*40timestamp*2c*20*40message*2c*20*40logStream*2c*20*40log*0a*7c*20filter*20*40message*20like*20*22RematchActivityOnCrmObjectDetach*22*20*20*0a*23*20*7c*20filter*20*40message*20like*20*22*5bHubspot*5d*20Received*20429*20from*20API*22*20*20*0a*23*20*7c*20filter*20*40message*20like*20*22Hubspot*22*20*0a*7c*20filter*20*40message*20not*20like*20*2fAnalytic*2f*20*7c*20filter*20*40message*20not*20like*20*2fTranscript*2f*0a*7c*20filter*20*40message*20not*20like*20*2fWebhook*2f*20*7c*20filter*20*40message*20not*20like*20*2fMeetingBot*2f*20*0a*7c*20limit*2010000~queryId~'0551e814-f51a-4339-8372-80d7ba4cef27~source~(~'*2a)~lang~'CWLI~logClass~'STANDARD~accountIDs~(~'All)~queryBy~'allLogGroups)...
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Unnamed Group
Platform Sprint 4 Q2 - Platform Team Unnamed Group
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Close tab
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
Close tab
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Close tab
Usage | Windsurf
Close tab
Unnamed Group
[SRD-6848] Sidekick SMS issue - Jira
Close tab
[JY-20891] Sidekick SMS issue - Jira
Close tab
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
Close tab
Unnamed Group
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Close tab
[JY-20903] Recorded call does not appear on the dashboard - Jira
Close tab
Jiminny...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Unnamed Group","depth":4,"bounds":{"left":0.27443483,"top":0.60814047,"width":0.007978723,"height":0.01915403},"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"bounds":{"left":0.27027926,"top":0.63168395,"width":0.016123671,"height":0.032721467},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":0.63168395,"width":0.004986702,"height":0.011971269},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app","depth":4,"bounds":{"left":0.27027926,"top":0.6644054,"width":0.016123671,"height":0.032721467},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":0.6644054,"width":0.004986702,"height":0.011971269},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":4,"bounds":{"left":0.27027926,"top":0.6971269,"width":0.016123671,"height":0.032721467},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":0.6971269,"width":0.004986702,"height":0.011971269},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Usage | Windsurf","depth":4,"bounds":{"left":0.27027926,"top":0.7298484,"width":0.016123671,"height":0.032721467},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":0.7298484,"width":0.004986702,"height":0.011971269},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Unnamed Group","depth":4,"bounds":{"left":0.27443483,"top":0.76775736,"width":0.007978723,"height":0.01915403},"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":4,"bounds":{"left":0.27027926,"top":0.7913009,"width":0.016123671,"height":0.032721467},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":0.7913009,"width":0.004986702,"height":0.011971269},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"[JY-20891] Sidekick SMS issue - Jira","depth":4,"bounds":{"left":0.27027926,"top":0.82402235,"width":0.016123671,"height":0.032721467},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":0.82402235,"width":0.004986702,"height":0.011971269},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"bounds":{"left":0.27027926,"top":0.8567438,"width":0.016123671,"height":0.032721467},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":0.8567438,"width":0.004986702,"height":0.011971269},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Unnamed Group","depth":4,"bounds":{"left":0.27443483,"top":0.89465284,"width":0.007978723,"height":0.01915403},"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":4,"bounds":{"left":0.27027926,"top":0.9181963,"width":0.016123671,"height":0.032721467},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":0.9181963,"width":0.004986702,"height":0.011971269},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"[JY-20903] Recorded call does not appear on the dashboard - Jira","depth":4,"bounds":{"left":0.27027926,"top":0.9509178,"width":0.016123671,"height":0.032721467},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":0.9509178,"width":0.004986702,"height":0.011971269},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.27027926,"top":0.98363924,"width":0.016123671,"height":0.01636076},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false}]...
|
6371240816433984106
|
1543990139633362802
|
click
|
hybrid
|
NULL
|
Unnamed Group
Platform Sprint 4 Q2 - Platform Team Unnamed Group
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Close tab
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
Close tab
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Close tab
Usage | Windsurf
Close tab
Unnamed Group
[SRD-6848] Sidekick SMS issue - Jira
Close tab
[JY-20891] Sidekick SMS issue - Jira
Close tab
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
Close tab
Unnamed Group
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Close tab
[JY-20903] Recorded call does not appear on the dashboard - Jira
Close tab
Jiminny
Jiminny... ~ActivityFilesLaterMore@ jiminny-x-integrati• plattorm-inner-teamE Channels# ai-chapter# alertsi backend# bugscontusion-cllnia# curiosity lab# engineering# general#jiminny-bgac nlattorm-nckets# product launches# random# releases# sofia-officed sunport# thank-yous# the people of iimi..A Direct messagesGalva Dimitrova DRAIVasil VasilevM Stefka StovanovaSg: Todor StamatovMario GeorgieyNiudlay lanay. James Graham "* Stoyan Tanevo Stelivan Georgiev( Petko Kashinski*. Lukas Kovali...::: AnnsToastJira dloud6d Huddle with Aneliva Angelovae Galya Dimitrova• Messagese FilesUntitledKecoraea call aoes not appear on the aasnooaraBug JY-20903 in Jira CloudPriorityCode Review= Mediume Lukas Kovalik (you)As of today at 3:05 PMOpen in Jira* Summariseтук ПРа е към другия тикет наличе по този нямаше да правим променистори ми се стоанно и викам ла проверя за всеки случайLukas Kovalik M 3.07 PNла не сьм ги оонъкал. сега ше виляла правилен eсамо ла проверявам сега дали ла си остане и кога може ла се смени stagе, за това те и питах.Galya Dimitrova 3:09 PMама то оеше за другия за стеиджаа този беше за failed рекординг който го пратихме на процесинг?lukas Kovalik 2.10 pMобnчках гиlGalva Dimitrova F 3:11 PMне е толкова важнопросто сме сега на елна среша сьс съпорта и глеламе какво поавим в споинтаGalva Dimitrova 4.38 PMмежлу поугото как усля ла полкараш тоакването в Useroilotче да знам за следвашите като правимLukas Kovalik 4:40 PMпроблем не беше в UserPilot event a в laravel event липсваше му сериализация (edited)Galya Dimitrova 4:42 PMинтересно обаче че този трьгна обаче новия евент за AJ Reports в datadog продължава да показвамного странноSe Lukas Kovalik 500 PMще го погледнаMessage Galva Dimitrova = In a meering • Google Calendar+ AaIAl Notes: OffLeavev Q SearchDate ModifiedYesterday at 13.78Yesterday at 13:28resterday at 13.2/Yesterdav at 13:26Yesterday at 13:26resterady al ls.4oYesterdav at 13:25Yesterday at 13:24Yesterday at 13.23Yesterdav at 13:22resterday at 15•2lYesterdav at 12:20lYesterday at 13:19Yesterdav at 13:18Yesterdav at 13:18resterday at 15-1/Yesterday at 13:16Yesterday at 13:15Voctordav at 12:15Yesterday at 13.14Yesterday at 13:13Yesterday at 13:12Vactordav at 12:11Yesterday at 13.10Yecterdav at 12:10Yesterdav at 13:09Yesterday at 13:08Yoctordau at 12:09Yesterday at 13:07Yecterdav at 12:06Yesterdav at 13:06Yesterday at 13:05Yesterdav at 13:01Yesterday at 13:04Yesterday at 13:03Yecterdav at 12:02Yesterdav at 13:09Yesterday at 13:02Yesterday at 13:01Yesterdav at 13:00MPEG-4 movie72 KRMPFG-1 movie13 KbMPEG-4 movie9 KBIMPEG-4 movie18 KBMPEG-4 movie12 KBMPEG-4 movie10 K:16 KB6 KBMDEG-A movieMPEG-4 movie12 KBI23 KB8 KBMPEG-4 movie6 KB11 KB11 KBMDEC.A movieMPEG-4 movie20 KBMPEG-A movie34 KBMPEG-4 movie10 KBMPEG-4 movie7 K:5 KB MPEG-4 movie11 KB26 KBMPEG-4 movie111 KR TMDSG-A movic102 KB88 KBMPEG-4 movie59 KE98 KB MPEG-4 movie97 KB66 K:MPEG-4 movieЛAKR93 KB78 KBMDSGLA movicMPEG-4 movie50 KRMPEG-A movie58 KB MPEG-4 movie27 KB7KBIMPEG-4 movieMDEC.A movid12 KB32 KB17 KBMPEG-4 movie10 KRIMDEG-A movie32 KB MPEG-4 movie10 KBMPEG-4 movie24 K:MPEG-A movie25 KB49 KB27 KB55 KPMPEG-4 movieMPEG-4 movieMDSG-A movie67 KB MPEG-4 movie51 KB17 K8IMPSG-A movid22 KBMDEC.A movid18 KB170 KB MPEG-4 movieL Lukás Koválik's No..n Home• No upcoming events7 View alliNew pageWork= Hubspot APl calls8 Hubsnot8 CRM• Work KnowledgeE DSK Report 2025EB DSK Report 202414 Report 2023(9 YEAR 2026ã App replacemen2 Read later9 LOGSã) Report 20241 Videos4 Todo2 TestDaily+ New agent* Quick Note- WorkKnowledgeIdeas4 Finance hubE=. Home viewe2 Integration-app*New chat x0Work• Jira ticket / New page'timestamp": 1773305812311, # 2026-03-12 08:56:52msounerd', mu erd:76091797",0d Huddle with Aneliva Ancelova*= Al Notes: Off vLukas KovalikScreen share"namp"l "dealstadoll"timestamp": 1751881632388, # ts 2025-07-07 09:47:12100% .• Inu 14 May 1/•00.19Edited 5h agoah Sharev @* ...Leave...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
44708
|
NULL
|
0
|
2026-05-14T14:00:15.218222+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778767215218_m2.jpg...
|
Slack
|
Galya Dimitrova (DM) - Jiminny Inc - 3 new items - Galya Dimitrova (DM) - Jiminny Inc - 3 new items - Slack [Main]...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
1
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Aneliya Angelova
2
Galya Dimitrova
Vasil Vasilev
Stefka Stoyanova
Todor Stamatov
Mario Georgiev
Nikolay Ivanov
James Graham
Stoyan Tanev
Steliyan Georgiev
Petko Kashinski
Lukas Kovalik
you
Toast
Jira Cloud
Messages
Messages
Files
Files
Untitled
Untitled
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Today at 2:54:49 PM
2:54
то не знам дали е проблем точно, по-скоро се малко губи информация
Today at 2:55:50 PM
2:55
ако е stage at call (stage на activity) то е винаги първото при самото създаване или искаме да го сменяваме според мачване
Galya Dimitrova
Today at 2:56:21 PM
2:56 PM
хм ами това много трики защото зависи кога ще сме смени сделката
Today at 2:56:29 PM
2:56
тя ако се смени след месец тогава ще е грешно да го сменим
Today at 2:56:43 PM
2:56
тук какъв е казуса - някой я е сменил веднага ли
Lukas Kovalik
Today at 2:57:27 PM
2:57 PM
не просто между създаване преди три седмици и днес (когато се състои среща) има разлика
Galya Dimitrova
Today at 2:57:44 PM
2:57 PM
ааа
Today at 2:57:58 PM
2:57
ами със сигурност след като се състои ще трябва да се ъпдейтне
Today at 2:58:12 PM
2:58
защото все пак нали трябва да гледаме стейджа в момента в който се е състоял кола
Lukas Kovalik
Today at 2:58:27 PM
2:58 PM
да
Today at 2:59:20 PM
2:59
ок мерси
Galya Dimitrova
Today at 3:05:58 PM
3:05 PM
https://jiminny.atlassian.net/browse/JY-20903
https://jiminny.atlassian.net/browse/JY-20903
Jira Cloud
Jira Cloud
Jira Cloud Bug JY-20903 Recorded call does not appear on the dashboard Bug JY-20903 in Jira Cloud Preview in Slack Status Code Review Priority Medium Medium Assignee Lukas Kovalik(you) As of today at 3:05 PM Refresh Open in Jira ✨ Summarise
Recorded call does not appear on the dashboard
Bug JY-20903 in Jira Cloud
Preview in Slack
Status
Code Review
Priority
Medium
Assignee
Lukas Kovalik
(you)
As of today at 3:05 PM
Refresh
Open in Jira
✨ Summarise
Open in browser
Open
Share Bug JY-20903
View conversations
More actions
Today at 3:06:09 PM
3:06
тук ПРа е към другия тикет нали
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 3:06:14 PM
3:06
че по този нямаше да правим промени
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 3:06:22 PM
3:06
стори ми се странно и викам да проверя за всеки случай
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik...
|
[{"role":"AXPopUpButton","text [{"role":"AXPopUpButton","text":"Switch workspaces… (Jiminny Inc) Has new messages","depth":14,"bounds":{"left":0.0056515955,"top":0.058260176,"width":0.011968086,"height":0.028731046},"on_screen":true,"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.0029920214,"top":0.10055866,"width":0.017287234,"height":0.054269753},"on_screen":true,"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.0066489363,"top":0.13806863,"width":0.009973404,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DMs","depth":14,"bounds":{"left":0.0029920214,"top":0.15482841,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DMs","depth":16,"bounds":{"left":0.0076462766,"top":0.19233839,"width":0.007978723,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Activity","depth":14,"bounds":{"left":0.0029920214,"top":0.20909816,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Activity","depth":16,"bounds":{"left":0.004986702,"top":0.24660814,"width":0.012965426,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.005319149,"top":0.24660814,"width":0.0026595744,"height":0.011173184}},{"char_start":1,"char_count":7,"bounds":{"left":0.0076462766,"top":0.24660814,"width":0.010638298,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":14,"bounds":{"left":0.0029920214,"top":0.26336792,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":16,"bounds":{"left":0.0076462766,"top":0.3008779,"width":0.0076462766,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.007978723,"top":0.3008779,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":4,"bounds":{"left":0.009973404,"top":0.3008779,"width":0.0056515955,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"Later","depth":14,"bounds":{"left":0.0029920214,"top":0.31763768,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Later","depth":16,"bounds":{"left":0.00731383,"top":0.35514766,"width":0.008643617,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.00731383,"top":0.35514766,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":4,"bounds":{"left":0.00930851,"top":0.35514766,"width":0.0066489363,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"More…","depth":14,"bounds":{"left":0.0029920214,"top":0.3719074,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More","depth":16,"bounds":{"left":0.006981383,"top":0.4094174,"width":0.008976064,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.00731383,"top":0.4094174,"width":0.0033244682,"height":0.011173184}},{"char_start":1,"char_count":3,"bounds":{"left":0.010638298,"top":0.4094174,"width":0.0056515955,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"Unreads","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Threads","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Huddles","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Drafts & sent","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Directories","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-x-integration-app","depth":23,"bounds":{"left":0.042220745,"top":0.09177973,"width":0.043882977,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.09177973,"width":0.0013297872,"height":0.014365523}},{"char_start":1,"char_count":24,"bounds":{"left":0.043550532,"top":0.09177973,"width":0.05418883,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"platform-inner-team","depth":23,"bounds":{"left":0.042220745,"top":0.11412609,"width":0.045877658,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.11412609,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":18,"bounds":{"left":0.045212764,"top":0.11412609,"width":0.043218084,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"ai-chapter","depth":23,"bounds":{"left":0.042220745,"top":0.16679968,"width":0.022273935,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.16679968,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.04488032,"top":0.16679968,"width":0.019614361,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"alerts","depth":23,"bounds":{"left":0.042220745,"top":0.18914606,"width":0.011968086,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.18914606,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":5,"bounds":{"left":0.04488032,"top":0.18914606,"width":0.00930851,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"backend","depth":23,"bounds":{"left":0.042220745,"top":0.21149242,"width":0.018284574,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.21149242,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":6,"bounds":{"left":0.045212764,"top":0.21149242,"width":0.015292553,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"bugs","depth":23,"bounds":{"left":0.042220745,"top":0.23383878,"width":0.010305851,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.23383878,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":3,"bounds":{"left":0.045212764,"top":0.23383878,"width":0.00731383,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"confusion-clinic","depth":23,"bounds":{"left":0.042220745,"top":0.25618514,"width":0.034242023,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.25618514,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.04454787,"top":0.25618514,"width":0.032247342,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"curiosity_lab","depth":23,"bounds":{"left":0.042220745,"top":0.27853152,"width":0.027593086,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.27853152,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":12,"bounds":{"left":0.04454787,"top":0.27853152,"width":0.025265958,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"engineering","depth":23,"bounds":{"left":0.042220745,"top":0.3008779,"width":0.025598405,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.3008779,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":10,"bounds":{"left":0.04488032,"top":0.3008779,"width":0.022938829,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"general","depth":23,"bounds":{"left":0.042220745,"top":0.32322428,"width":0.015957447,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.32322428,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":6,"bounds":{"left":0.04488032,"top":0.32322428,"width":0.013297873,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"jiminny-bg","depth":23,"bounds":{"left":0.042220745,"top":0.34557062,"width":0.022938829,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.34557062,"width":0.0013297872,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.043550532,"top":0.34557062,"width":0.021609042,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"platform-tickets","depth":23,"bounds":{"left":0.042220745,"top":0.367917,"width":0.034906916,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.367917,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.045212764,"top":0.367917,"width":0.031914894,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"product_launches","depth":23,"bounds":{"left":0.042220745,"top":0.39026338,"width":0.03856383,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.39026338,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.045212764,"top":0.39026338,"width":0.03557181,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"random","depth":23,"bounds":{"left":0.042220745,"top":0.41260973,"width":0.01662234,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.41260973,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":5,"bounds":{"left":0.044215426,"top":0.41260973,"width":0.014960106,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"releases","depth":23,"bounds":{"left":0.042220745,"top":0.4349561,"width":0.018284574,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.4349561,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":7,"bounds":{"left":0.044215426,"top":0.4349561,"width":0.016289894,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"sofia-office","depth":23,"bounds":{"left":0.042220745,"top":0.45730248,"width":0.024268618,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.45730248,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.04454787,"top":0.45730248,"width":0.021941489,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"support","depth":23,"bounds":{"left":0.042220745,"top":0.47964883,"width":0.016954787,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.47964883,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":6,"bounds":{"left":0.04454787,"top":0.47964883,"width":0.01462766,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"thank-yous","depth":23,"bounds":{"left":0.042220745,"top":0.5019952,"width":0.024268618,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.5019952,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.044215426,"top":0.5019952,"width":0.022606382,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"the_people_of_jiminny","depth":23,"bounds":{"left":0.042220745,"top":0.5243416,"width":0.04488032,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.5243416,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":20,"bounds":{"left":0.044215426,"top":0.5243416,"width":0.04720745,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":23,"bounds":{"left":0.042220745,"top":0.57701516,"width":0.006981383,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.57701516,"width":0.0033244682,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.045545213,"top":0.57701516,"width":0.034242023,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"2","depth":24,"bounds":{"left":0.08510638,"top":0.57781327,"width":0.0026595744,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":23,"bounds":{"left":0.042220745,"top":0.59936154,"width":0.034906916,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.59936154,"width":0.003656915,"height":0.014365523}},{"char_start":1,"char_count":14,"bounds":{"left":0.045877658,"top":0.59936154,"width":0.03158245,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":23,"bounds":{"left":0.042220745,"top":0.6217079,"width":0.026263298,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.6217079,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":12,"bounds":{"left":0.045212764,"top":0.6217079,"width":0.023271276,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Stefka Stoyanova","depth":23,"bounds":{"left":0.042220745,"top":0.6440543,"width":0.03756649,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.6440543,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.04488032,"top":0.6440543,"width":0.03523936,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Todor Stamatov","depth":23,"bounds":{"left":0.042220745,"top":0.6664006,"width":0.034242023,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.6664006,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":13,"bounds":{"left":0.04454787,"top":0.6664006,"width":0.031914894,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Mario Georgiev","depth":23,"bounds":{"left":0.042220745,"top":0.688747,"width":0.033909574,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.688747,"width":0.004654255,"height":0.014365523}},{"char_start":1,"char_count":13,"bounds":{"left":0.046875,"top":0.688747,"width":0.02925532,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Ivanov","depth":23,"bounds":{"left":0.042220745,"top":0.71109337,"width":0.031914894,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.71109337,"width":0.0039893617,"height":0.014365523}},{"char_start":1,"char_count":13,"bounds":{"left":0.046210106,"top":0.71109337,"width":0.027925532,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":23,"bounds":{"left":0.042220745,"top":0.73343974,"width":0.031914894,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.73343974,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.044215426,"top":0.73343974,"width":0.029920213,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tanev","depth":23,"bounds":{"left":0.042220745,"top":0.7557861,"width":0.028922873,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.7557861,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.04488032,"top":0.7557861,"width":0.026263298,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Steliyan Georgiev","depth":23,"bounds":{"left":0.042220745,"top":0.7781325,"width":0.038231384,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.7781325,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":16,"bounds":{"left":0.04488032,"top":0.7781325,"width":0.03557181,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Petko Kashinski","depth":23,"bounds":{"left":0.042220745,"top":0.8004789,"width":0.034242023,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.8004789,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":14,"bounds":{"left":0.045212764,"top":0.8004789,"width":0.03158245,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.042220745,"top":0.8228252,"width":0.030585106,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.8228252,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":12,"bounds":{"left":0.04488032,"top":0.8228252,"width":0.026928192,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"you","depth":23,"bounds":{"left":0.07413564,"top":0.8228252,"width":0.00831117,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.07446808,"top":0.8228252,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":2,"bounds":{"left":0.07679521,"top":0.8228252,"width":0.0056515955,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Toast","depth":23,"bounds":{"left":0.042220745,"top":0.87549883,"width":0.011968086,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.87549883,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":4,"bounds":{"left":0.04488032,"top":0.87549883,"width":0.009640957,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"bounds":{"left":0.042220745,"top":0.89784515,"width":0.021609042,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.89784515,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.044215426,"top":0.89784515,"width":0.019946808,"height":0.014365523}}],"role_description":"text"},{"role":"AXRadioButton","text":"Messages","depth":17,"bounds":{"left":0.10206117,"top":0.09177973,"width":0.030585106,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Messages","depth":19,"bounds":{"left":0.111369684,"top":0.10055866,"width":0.01861702,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.111369684,"top":0.10055866,"width":0.0039893617,"height":0.012769354}},{"char_start":1,"char_count":7,"bounds":{"left":0.115359046,"top":0.10055866,"width":0.014960106,"height":0.012769354}}],"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":17,"bounds":{"left":0.13397606,"top":0.09177973,"width":0.020944148,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":19,"bounds":{"left":0.14328457,"top":0.10055866,"width":0.008976064,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.14328457,"top":0.10055866,"width":0.0026595744,"height":0.012769354}},{"char_start":1,"char_count":4,"bounds":{"left":0.14594415,"top":0.10055866,"width":0.0063164895,"height":0.012769354}}],"role_description":"text"},{"role":"AXRadioButton","text":"Untitled","depth":17,"bounds":{"left":0.15591756,"top":0.09177973,"width":0.02925532,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Untitled","depth":19,"bounds":{"left":0.16522606,"top":0.10055866,"width":0.015957447,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.16555852,"top":0.10055866,"width":0.0033244682,"height":0.012769354}},{"char_start":1,"char_count":7,"bounds":{"left":0.16855054,"top":0.10055866,"width":0.012965426,"height":0.012769354}}],"role_description":"text"},{"role":"AXPopUpButton","text":"Add and Edit Channel Tabs","depth":17,"bounds":{"left":0.18650267,"top":0.09177973,"width":0.010638298,"height":0.030327214},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Canvas","depth":17,"bounds":{"left":0.096409574,"top":0.0518755,"width":0.015625,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"List","depth":17,"bounds":{"left":0.096409574,"top":0.0518755,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":17,"bounds":{"left":0.096409574,"top":0.0518755,"width":0.013962766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":22,"bounds":{"left":0.21210106,"top":0.12689546,"width":0.025265958,"height":0.022346368},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 2:54:49 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:54","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"то не знам дали е проблем точно, по-скоро се малко губи информация","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 2:55:50 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:55","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ако е stage at call (stage на activity) то е винаги първото при самото създаване или искаме да го сменяваме според мачване","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Galya Dimitrova","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 2:56:21 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:56 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"хм ами това много трики защото зависи кога ще сме смени сделката","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 2:56:29 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:56","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"тя ако се смени след месец тогава ще е грешно да го сменим","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 2:56:43 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:56","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"тук какъв е казуса - някой я е сменил веднага ли","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 2:57:27 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:57 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"не просто между създаване преди три седмици и днес (когато се състои среща) има разлика","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Galya Dimitrova","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 2:57:44 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:57 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ааа","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 2:57:58 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:57","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ами със сигурност след като се състои ще трябва да се ъпдейтне","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 2:58:12 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:58","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"защото все пак нали трябва да гледаме стейджа в момента в който се е състоял кола","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 2:58:27 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:58 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"да","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 2:59:20 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:59","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ок мерси","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Galya Dimitrova","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 3:05:58 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"3:05 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"https://jiminny.atlassian.net/browse/JY-20903","depth":24,"bounds":{"left":0.11801862,"top":0.11572227,"width":0.10106383,"height":0.0023942539},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"https://jiminny.atlassian.net/browse/JY-20903","depth":25,"bounds":{"left":0.11801862,"top":0.11572227,"width":0.10106383,"height":0.0023942539},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"bounds":{"left":0.11801862,"top":0.12689546,"width":0.018949468,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.11801862,"top":0.12689546,"width":0.0019946808,"height":0.012769354}},{"char_start":1,"char_count":9,"bounds":{"left":0.1200133,"top":0.12689546,"width":0.016954787,"height":0.012769354}}],"role_description":"text"},{"role":"AXButton","text":"Jira Cloud","depth":23,"bounds":{"left":0.13796543,"top":0.12689546,"width":0.0056515955,"height":0.012769354},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"Jira Cloud Bug JY-20903 Recorded call does not appear on the dashboard Bug JY-20903 in Jira Cloud Preview in Slack Status Code Review Priority Medium Medium Assignee Lukas Kovalik(you) As of today at 3:05 PM Refresh Open in Jira ✨ Summarise","depth":25,"bounds":{"left":0.11801862,"top":0.14365523,"width":0.15957446,"height":0.13727055},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Recorded call does not appear on the dashboard","depth":26,"bounds":{"left":0.13829787,"top":0.15722266,"width":0.10638298,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.13829787,"top":0.15722266,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":45,"bounds":{"left":0.14128989,"top":0.15722266,"width":0.103390954,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Bug JY-20903 in Jira Cloud","depth":27,"bounds":{"left":0.13829787,"top":0.17318435,"width":0.051529255,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Preview in Slack","depth":27,"bounds":{"left":0.13829787,"top":0.17318435,"width":0.03125,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Status","depth":26,"bounds":{"left":0.13829787,"top":0.1963288,"width":0.011635638,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Code Review","depth":26,"bounds":{"left":0.13962767,"top":0.21548285,"width":0.028590426,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Priority","depth":26,"bounds":{"left":0.1775266,"top":0.1963288,"width":0.013962766,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Medium","depth":26,"bounds":{"left":0.18550532,"top":0.21548285,"width":0.017952127,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Assignee","depth":26,"bounds":{"left":0.21276596,"top":0.1963288,"width":0.016954787,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":27,"bounds":{"left":0.22307181,"top":0.21628092,"width":0.026263298,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"(you)","depth":27,"bounds":{"left":0.2506649,"top":0.21628092,"width":0.009640957,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"As of today at 3:05 PM","depth":27,"bounds":{"left":0.122340426,"top":0.25618514,"width":0.043550532,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Refresh","depth":27,"bounds":{"left":0.16722074,"top":0.25937748,"width":0.01462766,"height":0.006384677},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open in Jira","depth":27,"bounds":{"left":0.20711437,"top":0.25139666,"width":0.030917553,"height":0.022346368},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"✨ Summarise","depth":27,"bounds":{"left":0.2393617,"top":0.25139666,"width":0.03523936,"height":0.022346368},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Open in browser","depth":26,"bounds":{"left":0.21409574,"top":0.15722266,"width":0.022938829,"height":0.025538707},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Open","depth":27,"bounds":{"left":0.22340426,"top":0.16280925,"width":0.010970744,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Share Bug JY-20903","depth":26,"bounds":{"left":0.2400266,"top":0.15722266,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View conversations","depth":26,"bounds":{"left":0.2506649,"top":0.15722266,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More actions","depth":26,"bounds":{"left":0.2613032,"top":0.15722266,"width":0.010638298,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 3:06:09 PM","depth":24,"bounds":{"left":0.107380316,"top":0.29449323,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"3:06","depth":25,"bounds":{"left":0.107380316,"top":0.29449323,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"тук ПРа е към другия тикет нали","depth":24,"bounds":{"left":0.11801862,"top":0.29209897,"width":0.07579787,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 3:06:14 PM","depth":24,"bounds":{"left":0.107380316,"top":0.31843576,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"3:06","depth":25,"bounds":{"left":0.107380316,"top":0.31843576,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"че по този нямаше да правим промени","depth":24,"bounds":{"left":0.11801862,"top":0.3160415,"width":0.089428194,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 3:06:22 PM","depth":24,"bounds":{"left":0.107380316,"top":0.3423783,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"3:06","depth":25,"bounds":{"left":0.107380316,"top":0.3423783,"width":0.007978723,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"стори ми се странно и викам да проверя за всеки случай","depth":24,"bounds":{"left":0.11801862,"top":0.33998403,"width":0.1306516,"height":0.014365523},"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.11801862,"top":0.3623304,"width":0.030917553,"height":0.017557861},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.15525267,"top":0.3639266,"width":0.0029920214,"height":0.014365523},"on_screen":true,"role_description":"text"}]...
|
-4794974130614333130
|
6717776086060892500
|
click
|
hybrid
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
1
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Aneliya Angelova
2
Galya Dimitrova
Vasil Vasilev
Stefka Stoyanova
Todor Stamatov
Mario Georgiev
Nikolay Ivanov
James Graham
Stoyan Tanev
Steliyan Georgiev
Petko Kashinski
Lukas Kovalik
you
Toast
Jira Cloud
Messages
Messages
Files
Files
Untitled
Untitled
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Today at 2:54:49 PM
2:54
то не знам дали е проблем точно, по-скоро се малко губи информация
Today at 2:55:50 PM
2:55
ако е stage at call (stage на activity) то е винаги първото при самото създаване или искаме да го сменяваме според мачване
Galya Dimitrova
Today at 2:56:21 PM
2:56 PM
хм ами това много трики защото зависи кога ще сме смени сделката
Today at 2:56:29 PM
2:56
тя ако се смени след месец тогава ще е грешно да го сменим
Today at 2:56:43 PM
2:56
тук какъв е казуса - някой я е сменил веднага ли
Lukas Kovalik
Today at 2:57:27 PM
2:57 PM
не просто между създаване преди три седмици и днес (когато се състои среща) има разлика
Galya Dimitrova
Today at 2:57:44 PM
2:57 PM
ааа
Today at 2:57:58 PM
2:57
ами със сигурност след като се състои ще трябва да се ъпдейтне
Today at 2:58:12 PM
2:58
защото все пак нали трябва да гледаме стейджа в момента в който се е състоял кола
Lukas Kovalik
Today at 2:58:27 PM
2:58 PM
да
Today at 2:59:20 PM
2:59
ок мерси
Galya Dimitrova
Today at 3:05:58 PM
3:05 PM
https://jiminny.atlassian.net/browse/JY-20903
https://jiminny.atlassian.net/browse/JY-20903
Jira Cloud
Jira Cloud
Jira Cloud Bug JY-20903 Recorded call does not appear on the dashboard Bug JY-20903 in Jira Cloud Preview in Slack Status Code Review Priority Medium Medium Assignee Lukas Kovalik(you) As of today at 3:05 PM Refresh Open in Jira ✨ Summarise
Recorded call does not appear on the dashboard
Bug JY-20903 in Jira Cloud
Preview in Slack
Status
Code Review
Priority
Medium
Assignee
Lukas Kovalik
(you)
As of today at 3:05 PM
Refresh
Open in Jira
✨ Summarise
Open in browser
Open
Share Bug JY-20903
View conversations
More actions
Today at 3:06:09 PM
3:06
тук ПРа е към другия тикет нали
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 3:06:14 PM
3:06
че по този нямаше да правим промени
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 3:06:22 PM
3:06
стори ми се странно и викам да проверя за всеки случай
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
SlackcalVIewHistoryJiminny…..@ jiminny-x-integrati….& platform-inner-teamE Channels# ai-chapter# alertsi backend# bugsActivityFiles•contusion-cllnia# curiosity_lab# engineering# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the people of iimi... Direct messagesRA.• Ma 62P. Galya Dimitrova€. Vasil VasilevA. Stefka Stoyanova%: Todor StamatovN. Mario GeorgievP. Nikolay Ivanov2o James Graham "2. Stoyan Tanev. Steliyan Georgiev( Petko Kashinski. Lukas Kovali...•: Apps® ToastJira dloud6 Huddle with Aneliya AngelovaWindowHelp@ Describe what you are looking for. Galya Dimitrova• Messagese FilesUntitledXE Bug r-2090 in Jira CoudaRecorded call does not appear on the dashboardCode ReviewPriority= MediumAssigneeLukas Kovalik (you)As of today at 3:05 PM"SummariseOpen in difaтук ПРа е към другия тикет налице по този нямаше ла поавим пооменистори ми се странно и викам да проверя за всеки случайLukas Kovalik 3:07 PMда не съм ги обръкал, сега ще видяла правилен есамо да проверявам сега дали да си остане и кога може да се смени stage. за това те и питахGalya Dimitrova # 3:09 PMама то оеше за другия за стеиджаа този беше за failed рекординг който го пратихме на процесинг?Lukas Kovalik Q 3:10 PMобоъках гиGalva Dimitrova 3:11 PMа ок.не е толкова важнопросто сме сега на елна среша сьс съпорта и глеламе какво поавим в споинтаGalya Dimitrova 4:38 PMмежду другото как успя да подкараш тракването в Userpilotче да знам за следвашите като правимLukas Kovalik © 4:40 PMпроблем не беше в UserPilot event a в laravel event липсваше му сериализация (edited)Galya Dimitrova 4:42 PMинтересно обаче че този трьгна обаче новия евент за AJ Reports в datadog продължава да показвамного странноMessage Galva Dimitrova F In a meeting • Goosle CalendariAaAl Notes: OffLeavev searchDate ModifiedYesterday at 13.2Yesterday at 13:26resterday at 13.40Yesterdav at 13:26Yesterday at 13:24resterady al 15.24Yesterday at 13:23Yesterday at 13:22Yesterday at 13.21Yesterdav at 13:20Yesterday at 13:20resterday at 15.19Yesterday at 13:18Yesterday at 13:17Yesterday at 13:17Yesterday at 13:16resterday al 15-10Yesterday at 13:15Yesterday at 13:14Yesterday at 13:13Yesterday at 13.12Yesterdav at 13:12Yesterday at 13:10Yesterday at 13:10day at 13:09Yesterday at 13.09Yecterdav at 12:08.Yesterday at 13:08Yesterday at 13:07Yesterday at 13:07Yesterday at 13:06Yesterday at 13:05Yecterdav at 12:00Yesterday at 13:04Yesterday at 13:04Yesterdav at 13:031Yesterday at 13:03Yesterday at 13:02Yecterdav at 12:01Yesterday at 13:00Yesterdav at 12:00Yesterday at 13:00Yesterdav at 12:591S K.MPEG-4 movie9KBMPEG-4 movie18 KB12 KbMPEG-4 moVie10 KBIMPEG-4 movie16 KBMPEG-4 movie6 KBMPEG-4 movie16 K:12 KBMPEG-4 movie23 KBMPEG-4 movie6 KBMPEG-4 movie6 KB11 KBMPE0"4 movie11 K:20 KBMPEG-4 movie34 KB10 KBMPEG-4 movie7 KBMPEG-4 movie5 KBMPEG-4 movie11 KBMPEG-4 movie26 K:111 KB MPEG-4 movie102 KB88 KBKO KRMPEG-4 movieMPEG-4 movie98 KB9/ KbMPEG-4 movie66 K:44 KBMPEG-4 movie93 KB78 K8KOKRMPEG-4 movieMPEG-4 movie58 KB27 KBMPEG-4 movie7 KPMPEG-A movie12 KB MPEG-4 movie32 KB17 K:MPEG-4 movie19 KBMPEG-4 movie32 KB10 KBMPEG-4 movieDAKPMDEG-A movie25 KBMPEG-4 movie49 KBMPEG-4 movie17 K:MPEG-4 movie55 KBMPEG-4 movie67 KB51 KBMPEG-4 movie17 KPMDSG-A movie22 KBMPEG-4 movie18 KBMPEG-4 movie170 KMPEG-4 movid197 KBMPEG-4 movie199 KB202 KВMPEG-4 movie$0L Lukás Koválik's No...A Home• No upcoming events7 View allNew page• Work= Hubspot APl callsS HubspotCRM* Work KnowledgeE DSK Report 2025E DSK Report 2024Report 2023YEAR 2026® App replacementRead later# LOGS© Report 2024Videos4 TodoTestDailyAgents+ New agent& Quick Note- Work• Knowledge* IdeasFinance hubE Home viewsIntegration-appZ New chat 80_ Work• Jira ticket / New page100% S28• Thu 14 May 17:00:15Edited 5h agoah Sharev*...'timestamp": 1773305812311, # 2026-03-12 08:56:52"Ssourcerd", userld:76891797,0d Huddle with Aneliva Ancelova*= Al Notes: Off ~Lukas KovalikScreen shareLeave"namp"l "dealstadoll"timestamp": 1751881632388, # ts 2025-07-07 09:47:1242c90bd0-e9cc-433e-b649-4344485a0029",...
|
44706
|
NULL
|
NULL
|
NULL
|
|
44707
|
NULL
|
0
|
2026-05-14T14:00:15.207498+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778767215207_m1.jpg...
|
Slack
|
Galya Dimitrova (DM) - Jiminny Inc - 3 new items - Galya Dimitrova (DM) - Jiminny Inc - 3 new items - Slack [Main]...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
1
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Aneliya Angelova
2
Galya Dimitrova
Vasil Vasilev
Stefka Stoyanova
Todor Stamatov
Mario Georgiev
Nikolay Ivanov
James Graham
Stoyan Tanev
Steliyan Georgiev
Petko Kashinski
Lukas Kovalik
you
Toast
Jira Cloud
Messages
Messages
Files
Files
Untitled
Untitled
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Today at 2:54:49 PM
2:54
то не знам дали е проблем точно, по-скоро се малко губи информация
Today at 2:55:50 PM
2:55
ако е stage at call (stage на activity) то е винаги първото при самото създаване или искаме да го сменяваме според мачване
Galya Dimitrova
Today at 2:56:21 PM
2:56 PM
хм ами това много трики защото зависи кога ще сме смени сделката
Today at 2:56:29 PM
2:56
тя ако се смени след месец тогава ще е грешно да го сменим
Today at 2:56:43 PM
2:56
тук какъв е казуса - някой я е сменил веднага ли
Lukas Kovalik
Today at 2:57:27 PM
2:57 PM
не просто между създаване преди три седмици и днес (когато се състои среща) има разлика
Galya Dimitrova
Today at 2:57:44 PM
2:57 PM
ааа
Today at 2:57:58 PM
2:57
ами със сигурност след като се състои ще трябва да се ъпдейтне
Today at 2:58:12 PM
2:58
защото все пак нали трябва да гледаме стейджа в момента в който се е състоял кола
Lukas Kovalik
Today at 2:58:27 PM
2:58 PM
да
Today at 2:59:20 PM
2:59
ок мерси
Galya Dimitrova
Today at 3:05:58 PM
3:05 PM
https://jiminny.atlassian.net/browse/JY-20903
https://jiminny.atlassian.net/browse/JY-20903
Jira Cloud
Jira Cloud
Jira Cloud Bug JY-20903 Recorded call does not appear on the dashboard Bug JY-20903 in Jira Cloud Preview in Slack Status Code Review Priority Medium Medium Assignee Lukas Kovalik(you) As of today at 3:05 PM Refresh Open in Jira ✨ Summarise
Recorded call does not appear on the dashboard
Bug JY-20903 in Jira Cloud
Preview in Slack
Status
Code Review
Priority
Medium
Assignee
Lukas Kovalik
(you)
As of today at 3:05 PM
Refresh
Open in Jira
✨ Summarise
Open in browser
Open
Share Bug JY-20903
View conversations
More actions
Today at 3:06:09 PM
3:06
тук ПРа е към другия тикет нали
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 3:06:14 PM
3:06
че по този нямаше да правим промени
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 3:06:22 PM
3:06
стори ми се странно и викам да проверя за всеки случай
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 3:07:53 PM
3:07 PM
да не съм ги обръкал, сега ще видя
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 3:08:37 PM
3:08
да правилен е
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 3:09:07 PM
3:09
само да проверявам сега дали да си остане и кога може да се смени stage, за това те и питах
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Galya Dimitrova
Today at 3:09:17 PM
3:09 PM
ама то беше за другия за стейджа
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 3:09:28 PM
3:09
а този беше за failed рекординг който го пратихме на процесинг?
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 3:10:51 PM
3:10 PM
да
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 3:11:42 PM
3:11
обръках ги
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread...
|
[{"role":"AXPopUpButton","text [{"role":"AXPopUpButton","text":"Switch workspaces… (Jiminny Inc) Has new messages","depth":14,"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Home","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Home","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DMs","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DMs","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Activity","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Activity","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Later","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Later","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"More…","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Unreads","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Threads","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Huddles","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Drafts & sent","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Directories","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-x-integration-app","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"platform-inner-team","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ai-chapter","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"alerts","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"backend","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"bugs","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"confusion-clinic","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"curiosity_lab","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"engineering","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"general","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-bg","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"platform-tickets","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"product_launches","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"random","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"releases","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"sofia-office","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"support","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"thank-yous","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"the_people_of_jiminny","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stefka Stoyanova","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Todor Stamatov","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mario Georgiev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Ivanov","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tanev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Steliyan Georgiev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Petko Kashinski","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"you","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Toast","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Messages","depth":17,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Messages","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":17,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Untitled","depth":17,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Untitled","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXPopUpButton","text":"Add and Edit Channel Tabs","depth":17,"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Canvas","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"List","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXPopUpButton","text":"Jump to date","depth":22,"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 2:54:49 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:54","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"то не знам дали е проблем точно, по-скоро се малко губи информация","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 2:55:50 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:55","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ако е stage at call (stage на activity) то е винаги първото при самото създаване или искаме да го сменяваме според мачване","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Galya Dimitrova","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 2:56:21 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:56 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"хм ами това много трики защото зависи кога ще сме смени сделката","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 2:56:29 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:56","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"тя ако се смени след месец тогава ще е грешно да го сменим","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 2:56:43 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:56","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"тук какъв е казуса - някой я е сменил веднага ли","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 2:57:27 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:57 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"не просто между създаване преди три седмици и днес (когато се състои среща) има разлика","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Galya Dimitrova","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 2:57:44 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:57 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ааа","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 2:57:58 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:57","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ами със сигурност след като се състои ще трябва да се ъпдейтне","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 2:58:12 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:58","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"защото все пак нали трябва да гледаме стейджа в момента в който се е състоял кола","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 2:58:27 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:58 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"да","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 2:59:20 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:59","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ок мерси","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Galya Dimitrova","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 3:05:58 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"3:05 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"https://jiminny.atlassian.net/browse/JY-20903","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"https://jiminny.atlassian.net/browse/JY-20903","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Jira Cloud","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"Jira Cloud Bug JY-20903 Recorded call does not appear on the dashboard Bug JY-20903 in Jira Cloud Preview in Slack Status Code Review Priority Medium Medium Assignee Lukas Kovalik(you) As of today at 3:05 PM Refresh Open in Jira ✨ Summarise","depth":25,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Recorded call does not appear on the dashboard","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Bug JY-20903 in Jira Cloud","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Preview in Slack","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Status","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Code Review","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Priority","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Medium","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Assignee","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"(you)","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"As of today at 3:05 PM","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Refresh","depth":27,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open in Jira","depth":27,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"✨ Summarise","depth":27,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Open in browser","depth":26,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Open","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Share Bug JY-20903","depth":26,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View conversations","depth":26,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More actions","depth":26,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 3:06:09 PM","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"3:06","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"тук ПРа е към другия тикет нали","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 3:06:14 PM","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"3:06","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"че по този нямаше да правим промени","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 3:06:22 PM","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"3:06","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"стори ми се странно и викам да проверя за всеки случай","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 3:07:53 PM","depth":23,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"3:07 PM","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"да не съм ги обръкал, сега ще видя","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 3:08:37 PM","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"3:08","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"да правилен е","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 3:09:07 PM","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"3:09","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"само да проверявам сега дали да си остане и кога може да се смени stage, за това те и питах","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Galya Dimitrova","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 3:09:17 PM","depth":23,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"3:09 PM","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ама то беше за другия за стейджа","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 3:09:28 PM","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"3:09","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"а този беше за failed рекординг който го пратихме на процесинг?","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 3:10:51 PM","depth":23,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"3:10 PM","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"да","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 3:11:42 PM","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"3:11","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"обръках ги","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-3945984477286638322
|
7654735983642331216
|
click
|
hybrid
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
1
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Aneliya Angelova
2
Galya Dimitrova
Vasil Vasilev
Stefka Stoyanova
Todor Stamatov
Mario Georgiev
Nikolay Ivanov
James Graham
Stoyan Tanev
Steliyan Georgiev
Petko Kashinski
Lukas Kovalik
you
Toast
Jira Cloud
Messages
Messages
Files
Files
Untitled
Untitled
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Today at 2:54:49 PM
2:54
то не знам дали е проблем точно, по-скоро се малко губи информация
Today at 2:55:50 PM
2:55
ако е stage at call (stage на activity) то е винаги първото при самото създаване или искаме да го сменяваме според мачване
Galya Dimitrova
Today at 2:56:21 PM
2:56 PM
хм ами това много трики защото зависи кога ще сме смени сделката
Today at 2:56:29 PM
2:56
тя ако се смени след месец тогава ще е грешно да го сменим
Today at 2:56:43 PM
2:56
тук какъв е казуса - някой я е сменил веднага ли
Lukas Kovalik
Today at 2:57:27 PM
2:57 PM
не просто между създаване преди три седмици и днес (когато се състои среща) има разлика
Galya Dimitrova
Today at 2:57:44 PM
2:57 PM
ааа
Today at 2:57:58 PM
2:57
ами със сигурност след като се състои ще трябва да се ъпдейтне
Today at 2:58:12 PM
2:58
защото все пак нали трябва да гледаме стейджа в момента в който се е състоял кола
Lukas Kovalik
Today at 2:58:27 PM
2:58 PM
да
Today at 2:59:20 PM
2:59
ок мерси
Galya Dimitrova
Today at 3:05:58 PM
3:05 PM
https://jiminny.atlassian.net/browse/JY-20903
https://jiminny.atlassian.net/browse/JY-20903
Jira Cloud
Jira Cloud
Jira Cloud Bug JY-20903 Recorded call does not appear on the dashboard Bug JY-20903 in Jira Cloud Preview in Slack Status Code Review Priority Medium Medium Assignee Lukas Kovalik(you) As of today at 3:05 PM Refresh Open in Jira ✨ Summarise
Recorded call does not appear on the dashboard
Bug JY-20903 in Jira Cloud
Preview in Slack
Status
Code Review
Priority
Medium
Assignee
Lukas Kovalik
(you)
As of today at 3:05 PM
Refresh
Open in Jira
✨ Summarise
Open in browser
Open
Share Bug JY-20903
View conversations
More actions
Today at 3:06:09 PM
3:06
тук ПРа е към другия тикет нали
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 3:06:14 PM
3:06
че по този нямаше да правим промени
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 3:06:22 PM
3:06
стори ми се странно и викам да проверя за всеки случай
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 3:07:53 PM
3:07 PM
да не съм ги обръкал, сега ще видя
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 3:08:37 PM
3:08
да правилен е
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 3:09:07 PM
3:09
само да проверявам сега дали да си остане и кога може да се смени stage, за това те и питах
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Galya Dimitrova
Today at 3:09:17 PM
3:09 PM
ама то беше за другия за стейджа
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 3:09:28 PM
3:09
а този беше за failed рекординг който го пратихме на процесинг?
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 3:10:51 PM
3:10 PM
да
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 3:11:42 PM
3:11
обръках ги
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
PhpStormFileEditViewNavigateCodeLaravelRefactorRunToolsGitWindowHelp• •FV faVsco.js#12066 on JY-20725-handle-HS-search-rate-limit k v18.••Projectvv E° Scratches and Consolesv D Database ConsolesV AEU4 console [EU]4 DEAL RISKS [EU]4 DI [EU]4 EU [EU]v A jiminny@localhost« console jiminny@localho:4 DI jiminny@localhost]4 HS_local giminny@localhc4 SF (jiminny@localhost]4 zoho_dev jiminny@localhV A PRODA console [PROD]4 console_1 [PROD]A DI [PROD]> AQA> & QAiV A QAI PROD& console QAI PROD]A console_1 [QAI PROD]A console_2 [QAI PROD]A console_3 [QAI PROD]A console_4 [QAI PROD]& console_5 [QAI PROD]A console_6 [QAI PROD]A console_7 [QAI PROD]V Z STAGINGA console [STAGING]A console_1 [STAGING]A uranus [STAGING]> • ExtensionsD Scratches© ReportController.php© AutomatedReportGenerated.php© TrackAutomatedReportGeneratedEvent.phpPlaybackController.php© UserAutomatedReportsController.phpPlanhatService.php© AutomatedReportResult.phpSendReportJob.phpT DeleteCrmEntityTrait.php© DeleteAccountJob.phpAccountController.phpT IntegrationAppTrait.php= .env.stagingE.envDetachActivityObject.phpRematchActivityOnCrmObjectDetach.php© MatchActivityCrmData.php xClient.php© HubspotPaginationService.php© HandleHubspotRateLimit.php27class MatchActivityCrmData extends Job implemel@40public function -_construct(41id,421 $fromConfiguration = null,43sarch = false,4445FyId = $activityId;46ifiguration = $fromConfiguration;47jearch = $remoteSearch;4849•( queue: Constants::QUEUE_ANALYTICS_LOW);505152iddleware(): array5354andleHubspotRateLimit];555657› etryUntil(): \DateTimeInterface(...}6162liqueId(): stringf...}6970imeout(): int{...}7483Х9 л75tiqueFor(): intf...}Workspace associated with branch 'JY-20725-handle-HS-search-rate-limit' has been restored // Rollback // Configure... (43 minutes ago)lall100% <78• Thu 14 May 17:00:14U HandleHubspotRateLimitTest ~* :Q= custom.log= laravel.log4 SF [jiminny@localhost]4 HS_local [jiminny@localhost]console [QAI PROD] X& console (PROD]A console (EU]208209216211212213v' VTx: Auto vPlayground vGojiminny vselect *from permissions;08 4143 X4 A Vselect * from permission_role where permission_id = 136;select * from migrations order by id desc;select * from teams where id IN (1, 1037);select * from crm_layouts where crm_configuration_id= 1SELECT* FROM crm_layout_entities WHERE crm_layout_id =SELECT * FROM crm_fields WHERE id IN (1652,1661, 66799, 66select * from features;select * from team_features where feature_id = 33;select * from opportunities;select * from teams;SELECTCONCAT(u.id, CASEWHEN u.id = t.owner_id THEN ' (ownu.email,sa.*,t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable_idJOIN teams t 1..n<->1: on t.id = u.team_idWHERE u.team_id = 1052 and sa.provider = 'hubspot':SELECT * FROM accounts where id = 11512582;select* from activities where account_id = 11512582;select * from participants where activity_id= 54966009;234W Windsurf Teams233:54UTF-84 spaces...
|
44705
|
NULL
|
NULL
|
NULL
|
|
44585
|
NULL
|
0
|
2026-05-14T13:54:54.836875+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778766894836_m1.jpg...
|
Firefox
|
CloudWatch | us-east-2 — Work
|
1
|
us-east-2.console.aws.amazon.com/cloudwatch/home?r us-east-2.console.aws.amazon.com/cloudwatch/home?region=us-east-2#logsV2:logs-insights$3FqueryDetail$3D~(end~0~start~-3600~timeType~'RELATIVE~tz~'UTC~unit~'seconds~editorString~'fields*20*40timestamp*2c*20*40message*2c*20*40logStream*2c*20*40log*0a*23*20*7c*20filter*20*40message*20like*20*22RematchActivityOnCrmObjectDetach*22*20*20*0a*23*20*7c*20filter*20*40message*20like*20*22*5bHubspot*5d*20Received*20429*20from*20API*22*20*20*0a*7c*20filter*20*40message*20like*20*22Hubspot*22*20*0a*7c*20filter*20*40message*20not*20like*20*2fAnalytic*2f*20*7c*20filter*20*40message*20not*20like*20*2fTranscript*2f*0a*7c*20filter*20*40message*20not*20like*20*2fWebhook*2f*20*7c*20filter*20*40message*20not*20like*20*2fMeetingBot*2f*20*0a*7c*20limit*2010000~queryId~'0551e814-f51a-4339-8372-80d7ba4cef27~source~(~'*2a)~lang~'CWLI~logClass~'STANDARD~accountIDs~(~'All)~queryBy~'allLogGroups)...
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Unnamed Group
Platform Sprint 4 Q2 - Platform Team Unnamed Group
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Close tab
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
Close tab
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Close tab
Usage | Windsurf
Close tab
Unnamed Group
[SRD-6848] Sidekick SMS issue - Jira
Close tab
[JY-20891] Sidekick SMS issue - Jira
Close tab
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
Close tab
Unnamed Group
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Close tab
[JY-20903] Recorded call does not appear on the dashboard - Jira
Close tab
Jiminny
Close tab
Jiminny
Close tab
Jiminny
Close tab
Unnamed Group
[SRD-6853] Moxso - Potential deal stages bug - Jira
Close tab
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
Close tab
Configure SSH access to multiple environment - Engineering - Confluence
Close tab
Useful commands - Engineering - Confluence
Close tab
Unnamed Group
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
Close tab
[JY-20904] Fix UpdateActivityElasticSearchDocumentCommand - Jira
Close tab
Jiminny
Close tab
New Tab
Close tab
New Tab
Close tab
CloudWatch | us-east-2
Close tab
Companies | All companies
Close tab
Developers | HubSpot
Close tab
Jiminny
Close tab
New Tab
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Customize sidebar
AWS Console Home
Skip to Main Content
Skip to Main Content
Amazon Q
Services
Search
Ask Amazon Q
[Option+S]
CloudShell
Notifications (none available)
Help & support
Settings
United States (Ohio)
United States (Ohio)
QAI...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Unnamed Group","depth":4,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app","depth":4,"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":4,"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Usage | Windsurf","depth":4,"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Unnamed Group","depth":4,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":4,"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"[JY-20891] Sidekick SMS issue - Jira","depth":4,"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Unnamed Group","depth":4,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":4,"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"[JY-20903] Recorded call does not appear on the dashboard - Jira","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.033680554,"height":0.045555554},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.0,"width":0.010416667,"height":0.016666668},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.033680554,"height":0.045555554},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.0,"width":0.010416667,"height":0.016666668},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.0,"top":0.022777777,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.022777777,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.0,"top":0.068333335,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.068333335,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Unnamed Group","depth":4,"bounds":{"left":0.008680556,"top":0.12111111,"width":0.016666668,"height":0.026666667},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":4,"bounds":{"left":0.0,"top":0.1538889,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.1538889,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.19944444,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.19944444,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":4,"bounds":{"left":0.0,"top":0.245,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.245,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Useful commands - Engineering - Confluence","depth":4,"bounds":{"left":0.0,"top":0.29055557,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.29055557,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Unnamed Group","depth":4,"bounds":{"left":0.008680556,"top":0.34333333,"width":0.016666668,"height":0.026666667},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.37611112,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.37611112,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"[JY-20904] Fix UpdateActivityElasticSearchDocumentCommand - Jira","depth":4,"bounds":{"left":0.0,"top":0.42166665,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.42166665,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.0,"top":0.4672222,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.4672222,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.5127778,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.5127778,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.55833334,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.55833334,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"CloudWatch | us-east-2","depth":4,"bounds":{"left":0.0,"top":0.60388887,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.60388887,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Companies | All companies","depth":4,"bounds":{"left":0.0,"top":0.64944446,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.64944446,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Developers | HubSpot","depth":4,"bounds":{"left":0.0,"top":0.695,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.695,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.0,"top":0.7405556,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.7405556,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.005902778,"top":0.74666667,"width":0.022222223,"height":0.035555556},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.0,"top":0.7977778,"width":0.033680554,"height":0.043333333},"on_screen":true,"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.0,"top":0.8411111,"width":0.033680554,"height":0.038333334},"on_screen":true,"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.0,"top":0.8794444,"width":0.033680554,"height":0.03888889},"on_screen":true,"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.0,"top":0.91833335,"width":0.033680554,"height":0.038333334},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0,"top":0.95666665,"width":0.033680554,"height":0.043333333},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"AWS Console Home","depth":13,"bounds":{"left":0.033680554,"top":0.07666667,"width":0.045138888,"height":0.053333335},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Skip to Main Content","depth":13,"bounds":{"left":0.032986112,"top":0.075555556,"width":0.0027777778,"height":0.0022222223},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Skip to Main Content","depth":14,"bounds":{"left":0.034375,"top":0.07666667,"width":0.034722224,"height":0.071666665},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Amazon Q","depth":14,"bounds":{"left":0.07951389,"top":0.07666667,"width":0.034722224,"height":0.053333335},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Services","depth":13,"bounds":{"left":0.11423611,"top":0.07666667,"width":0.034722224,"height":0.053333335},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXComboBox","text":"Search","depth":16,"bounds":{"left":0.14895834,"top":0.086666666,"width":0.375,"height":0.033333335},"on_screen":true,"role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Ask Amazon Q","depth":15,"bounds":{"left":0.49618056,"top":0.09,"width":0.020833334,"height":0.026666667},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"[Option+S]","depth":16,"bounds":{"left":0.45104167,"top":0.093888886,"width":0.048611112,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"CloudShell","depth":14,"bounds":{"left":0.6090278,"top":0.07666667,"width":0.033333335,"height":0.053333335},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Notifications (none available)","depth":15,"bounds":{"left":0.6423611,"top":0.08111111,"width":0.034722224,"height":0.044444446},"on_screen":true,"help_text":"Notifications","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Help & support","depth":15,"bounds":{"left":0.6770833,"top":0.07666667,"width":0.034722224,"height":0.053333335},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Settings","depth":15,"bounds":{"left":0.7118056,"top":0.07666667,"width":0.034722224,"height":0.053333335},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXComboBox","text":"United States (Ohio)","depth":15,"bounds":{"left":0.7465278,"top":0.07666667,"width":0.11215278,"height":0.053333335},"on_screen":true,"value":"United States (Ohio)","help_text":"United States (Ohio)","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"United States (Ohio)","depth":17,"bounds":{"left":0.7583333,"top":0.095,"width":0.077430554,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"QAI","depth":15,"bounds":{"left":0.85868055,"top":0.07666667,"width":0.14131944,"height":0.053333335},"on_screen":true,"help_text":"QA2_View_Only @ jiminny-qa2","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
2065575364606244561
|
6225473087740867427
|
visual_change
|
hybrid
|
NULL
|
Unnamed Group
Platform Sprint 4 Q2 - Platform Team Unnamed Group
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Close tab
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
Close tab
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Close tab
Usage | Windsurf
Close tab
Unnamed Group
[SRD-6848] Sidekick SMS issue - Jira
Close tab
[JY-20891] Sidekick SMS issue - Jira
Close tab
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
Close tab
Unnamed Group
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Close tab
[JY-20903] Recorded call does not appear on the dashboard - Jira
Close tab
Jiminny
Close tab
Jiminny
Close tab
Jiminny
Close tab
Unnamed Group
[SRD-6853] Moxso - Potential deal stages bug - Jira
Close tab
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
Close tab
Configure SSH access to multiple environment - Engineering - Confluence
Close tab
Useful commands - Engineering - Confluence
Close tab
Unnamed Group
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
Close tab
[JY-20904] Fix UpdateActivityElasticSearchDocumentCommand - Jira
Close tab
Jiminny
Close tab
New Tab
Close tab
New Tab
Close tab
CloudWatch | us-east-2
Close tab
Companies | All companies
Close tab
Developers | HubSpot
Close tab
Jiminny
Close tab
New Tab
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Customize sidebar
AWS Console Home
Skip to Main Content
Skip to Main Content
Amazon Q
Services
Search
Ask Amazon Q
[Option+S]
CloudShell
Notifications (none available)
Help & support
Settings
United States (Ohio)
United States (Ohio)
QAI
•Firefox•awsO EC2FileEdit ViewHistoryBookmarks→ProfilesTools Window Helpr→0 l ous-east-2.console.aws.amazon.com/cloudwatch/home?region=us-east-2#logsV2:logs-insights$3FqueryDetailS3D~(W100% C 8• Thu 14 May 16:54:54Q SearchElastic Container Service53CodeDeployCô CloudWatch[Option+S]ElastiCacheÇo: Aurora and RDSUnited States (Ohio) •Lộ Amazon OpenSearch Ser...CloudFrontMediaLiveAccount ID: 0559-0866-0479 vQAI++E CloudShellFeedback© 2026, Amazon Web Services, Inc. or its affiliates.PrivacyTermsCookie preferences...
|
44584
|
NULL
|
NULL
|
NULL
|
|
44583
|
NULL
|
0
|
2026-05-14T13:54:49.898436+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778766889898_m2.jpg...
|
Firefox
|
CloudWatch Console — Work
|
1
|
us-east-2.console.aws.amazon.com/cloudwatch/home?r us-east-2.console.aws.amazon.com/cloudwatch/home?region=us-east-2#logsV2:logs-insights$3FqueryDetail$3D~(end~0~start~-3600~timeType~'RELATIVE~tz~'UTC~unit~'seconds~editorString~'fields*20*40timestamp*2c*20*40message*2c*20*40logStream*2c*20*40log*0a*23*20*7c*20filter*20*40message*20like*20*22RematchActivityOnCrmObjectDetach*22*20*20*0a*23*20*7c*20filter*20*40message*20like*20*22*5bHubspot*5d*20Received*20429*20from*20API*22*20*20*0a*7c*20filter*20*40message*20like*20*22Hubspot*22*20*0a*7c*20filter*20*40message*20not*20like*20*2fAnalytic*2f*20*7c*20filter*20*40message*20not*20like*20*2fTranscript*2f*0a*7c*20filter*20*40message*20not*20like*20*2fWebhook*2f*20*7c*20filter*20*40message*20not*20like*20*2fMeetingBot*2f*20*0a*7c*20limit*2010000~queryId~'0551e814-f51a-4339-8372-80d7ba4cef27~source~(~'*2a)~lang~'CWLI~logClass~'STANDARD~accountIDs~(~'All)~queryBy~'allLogGroups)...
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Unnamed Group
Platform Sprint 4 Q2 - Platform Team Unnamed Group
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Close tab
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
Close tab
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Close tab
Usage | Windsurf
Close tab
Unnamed Group
[SRD-6848] Sidekick SMS issue - Jira
Close tab
[JY-20891] Sidekick SMS issue - Jira
Close tab
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
Close tab
Unnamed Group
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Close tab
[JY-20903] Recorded call does not appear on the dashboard - Jira
Close tab
Jiminny
Close tab
Jiminny
Close tab
Jiminny
Close tab
Unnamed Group
[SRD-6853] Moxso - Potential deal stages bug - Jira
Close tab
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
Close tab
Configure SSH access to multiple environment - Engineering - Confluence
Close tab
Useful commands - Engineering - Confluence
Close tab
Unnamed Group
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
Close tab
[JY-20904] Fix UpdateActivityElasticSearchDocumentCommand - Jira
Close tab
Jiminny
Close tab
New Tab
Close tab
New Tab
Close tab
CloudWatch Console
Close tab
Companies | All companies
Close tab
Developers | HubSpot
Close tab
Jiminny
Close tab
New Tab
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Customize sidebar
Read a.b.cdn.console.awsstatic.com...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Unnamed Group","depth":4,"bounds":{"left":0.27443483,"top":0.60814047,"width":0.007978723,"height":0.01915403},"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"bounds":{"left":0.27027926,"top":0.63168395,"width":0.016123671,"height":0.032721467},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":0.63168395,"width":0.004986702,"height":0.011971269},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app","depth":4,"bounds":{"left":0.27027926,"top":0.6644054,"width":0.016123671,"height":0.032721467},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":0.6644054,"width":0.004986702,"height":0.011971269},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":4,"bounds":{"left":0.27027926,"top":0.6971269,"width":0.016123671,"height":0.032721467},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":0.6971269,"width":0.004986702,"height":0.011971269},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Usage | Windsurf","depth":4,"bounds":{"left":0.27027926,"top":0.7298484,"width":0.016123671,"height":0.032721467},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":0.7298484,"width":0.004986702,"height":0.011971269},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Unnamed Group","depth":4,"bounds":{"left":0.27443483,"top":0.76775736,"width":0.007978723,"height":0.01915403},"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":4,"bounds":{"left":0.27027926,"top":0.7913009,"width":0.016123671,"height":0.032721467},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":0.7913009,"width":0.004986702,"height":0.011971269},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"[JY-20891] Sidekick SMS issue - Jira","depth":4,"bounds":{"left":0.27027926,"top":0.82402235,"width":0.016123671,"height":0.032721467},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":0.82402235,"width":0.004986702,"height":0.011971269},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"bounds":{"left":0.27027926,"top":0.8567438,"width":0.016123671,"height":0.032721467},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":0.8567438,"width":0.004986702,"height":0.011971269},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Unnamed Group","depth":4,"bounds":{"left":0.27443483,"top":0.89465284,"width":0.007978723,"height":0.01915403},"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":4,"bounds":{"left":0.27027926,"top":0.9181963,"width":0.016123671,"height":0.032721467},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":0.9181963,"width":0.004986702,"height":0.011971269},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"[JY-20903] Recorded call does not appear on the dashboard - Jira","depth":4,"bounds":{"left":0.27027926,"top":0.9509178,"width":0.016123671,"height":0.032721467},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":0.9509178,"width":0.004986702,"height":0.011971269},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.27027926,"top":0.98363924,"width":0.016123671,"height":0.01636076},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":0.98363924,"width":0.004986702,"height":0.011971269},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.016123671,"height":-0.01636076},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":1.0,"width":0.004986702,"height":-0.01636076},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.016123671,"height":-0.04908216},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":1.0,"width":0.004986702,"height":-0.04908216},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Unnamed Group","depth":4,"bounds":{"left":0.27443483,"top":1.0,"width":0.007978723,"height":-0.08699119},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Useful commands - Engineering - Confluence","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Unnamed Group","depth":4,"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"[JY-20904] Fix UpdateActivityElasticSearchDocumentCommand - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"CloudWatch Console","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Companies | All companies","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Developers | HubSpot","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"on_screen":true,"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,"on_screen":true,"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,"on_screen":true,"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,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Read a.b.cdn.console.awsstatic.com","depth":5,"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
493444912088150340
|
1616038388090300258
|
visual_change
|
hybrid
|
NULL
|
Unnamed Group
Platform Sprint 4 Q2 - Platform Team Unnamed Group
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Close tab
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
Close tab
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Close tab
Usage | Windsurf
Close tab
Unnamed Group
[SRD-6848] Sidekick SMS issue - Jira
Close tab
[JY-20891] Sidekick SMS issue - Jira
Close tab
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
Close tab
Unnamed Group
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Close tab
[JY-20903] Recorded call does not appear on the dashboard - Jira
Close tab
Jiminny
Close tab
Jiminny
Close tab
Jiminny
Close tab
Unnamed Group
[SRD-6853] Moxso - Potential deal stages bug - Jira
Close tab
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
Close tab
Configure SSH access to multiple environment - Engineering - Confluence
Close tab
Useful commands - Engineering - Confluence
Close tab
Unnamed Group
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
Close tab
[JY-20904] Fix UpdateActivityElasticSearchDocumentCommand - Jira
Close tab
Jiminny
Close tab
New Tab
Close tab
New Tab
Close tab
CloudWatch Console
Close tab
Companies | All companies
Close tab
Developers | HubSpot
Close tab
Jiminny
Close tab
New Tab
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Customize sidebar
Read a.b.cdn.console.awsstatic.com
Jiminny...vActivityFilesLater@ jiminny-x-integrati….• plattorm-inner-teamE Channels# ai-chapter# alertsi backend# bugscontusion-cllnia# curiosity lab# engineering# general#jiminny-bgac nlattorm-nckets# product launches# random# releases# sofia-officed sunport# thank-yous# the people of iimi... Direct messages• e 02P. Galya Dimitrovavasil VasilevStefka StoyanovaSg: Todor StamatovMario GeorgieyNiudlay lanay. James Graham "* Stoyan Tanevad Stelivan Georgiev( Petko Kashinski*. Lukas Kovali...::: AnnsToastS lira Gloud6d Huddle with Aneliva AngelovaQ Describe what you are looking for* Aneliya Angelova &• MessagesAdd canvasur FilesTuesdav. April 28thvMonday, May 11thAneliva Angelova 1:24 PMIЛукаш за Huюsлог за синковете вече се изполава тази команла нали?Lukas Kovalik 1:32 PMла коон я пуска поез 5 минAneliya Angelova v 2:30 PMЛукаш, само при Сейлсфорс и Хубспот се синкваха активити типовете, когато се направи плейбук,Hanи?при останалите CRMi трябва рьчно да се въведатLukas Kovalik M 2:47 PNзлрастиами не знам по принцип се вика при всичкитрябва да се за всички, някъле не се ли полълвапри зохо маи оеше nагасоdеа но маи и там си връшаха две категодииAneliya Angelova 4:00 PMЛукаш имаш ли време да се чуем за тестването на [URL_WITH_CREDENTIALS] ...Leave...
|
44581
|
NULL
|
NULL
|
NULL
|
|
44439
|
NULL
|
0
|
2026-05-14T13:49:23.451685+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778766563451_m1.jpg...
|
Firefox
|
Developers | HubSpot — Work
|
1
|
app.hubspot.com/developer/2752939/application/3848 app.hubspot.com/developer/2752939/application/38483/monitoring/webhooks?startTime=1778385600000&endTime=1778817599999...
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
deal.creation
Unnamed Group
Platform Sprint 4 Q2 - deal.creation
Unnamed Group
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Close tab
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
Close tab
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Close tab
Usage | Windsurf
Close tab
Unnamed Group
[SRD-6848] Sidekick SMS issue - Jira
Close tab
[JY-20891] Sidekick SMS issue - Jira
Close tab
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
Close tab
Unnamed Group
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Close tab
[JY-20903] Recorded call does not appear on the dashboard - Jira
Close tab
Jiminny
Close tab
Jiminny
Close tab
Jiminny
Close tab
Unnamed Group
[SRD-6853] Moxso - Potential deal stages bug - Jira
Close tab
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
Close tab
Configure SSH access to multiple environment - Engineering - Confluence
Close tab
Useful commands - Engineering - Confluence
Close tab
Unnamed Group
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
Close tab
[JY-20904] Fix UpdateActivityElasticSearchDocumentCommand - Jira
Close tab
Jiminny
Close tab
New Tab
Close tab
New Tab
Close tab
CloudWatch | us-east-2
Close tab
Developers | HubSpot
Close tab
New Tab
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Customize sidebar
HubSpot logo
Find or Ask
⌘
K
Create new
Scroll up
Scroll down
Back to all apps
Back to all apps
Jiminny (Staging)
Jiminny (Staging)
Created by
Jiminny (Staging) #34
Jiminny (Staging)
#
34
Basic info
Basic info
Contact & support
Contact & support
Monitoring
Monitoring
Features
Features
CRM cards
CRM cards
UI extensions BETA
UI extensions
BETA
Timeline events
Timeline events
Webhooks
Webhooks
App settings
App settings
More features
More features
API calls
API calls
Webhooks
Webhooks
App settings
App settings
UI extensions BETA
UI extensions
BETA
Log traces BETA
Log traces
BETA
OAuth
OAuth
Filter by:
Object type
Object type
Subscription type
Subscription type
Search
creation creation
creation
creation
object.creation object.creation
object.creation object.creation
object.creation
object.creation
contact.creation contact.creation
contact.creation contact.creation
contact.creation
contact.creation
company.creation company.creation
company.creation company.creation
company.creation
company.creation
deal.creation deal.creation
deal.creation deal.creation
deal.creation
deal.creation
ticket.creation ticket.creation
ticket.creation ticket.creation
ticket.creation
ticket.creation
product.creation product.creation
product.creation product.creation
product.creation
product.creation
line_item.creation line_item.creation
line_item.creation line_item.creation
line_item.creation
line_item.creation
conversation.creation conversation.creation
conversation.creation conversation.creation
conversation.creation
conversation.creation
deletion deletion
deletion
deletion
object.deletion object.deletion
object.deletion object.deletion
object.deletion
object.deletion
contact.deletion contact.deletion
contact.deletion contact.deletion
contact.deletion
contact.deletion
company.deletion company.deletion
company.deletion company.deletion
company.deletion
company.deletion
deal.deletion deal.deletion
deal.deletion deal.deletion
deal.deletion
deal.deletion
ticket.deletion ticket.deletion
ticket.deletion ticket.deletion
ticket.deletion
ticket.deletion
product.deletion product.deletion
product.deletion product.deletion
product.deletion
product.deletion
line_item.deletion line_item.deletion
line_item.deletion line_item.deletion
line_item.deletion
line_item.deletion
conversation.deletion conversation.deletion
conversation.deletion conversation.deletion
conversation.deletion
conversation.deletion
privacyDeletion privacyDeletion
privacyDeletion
privacyDeletion
contact.privacyDeletion contact.privacyDeletion
contact.privacyDeletion contact.privacyDeletion
contact.privacyDeletion
contact.privacyDeletion
conversation.privacyDeletion conversation.privacyDeletion
conversation.privacyDeletion conversation.privacyDeletion
conversation.privacyDeletion
conversation.privacyDeletion
propertyChange propertyChange
propertyChange
propertyChange
object.propertyChange object.propertyChange
object.propertyChange object.propertyChange
object.propertyChange
object.propertyChange
contact.propertyChange contact.propertyChange
contact.propertyChange contact.propertyChange
contact.propertyChange
contact.propertyChange
company.propertyChange company.propertyChange
company.propertyChange company.propertyChange
company.propertyChange
company.propertyChange
deal.propertyChange deal.propertyChange
deal.propertyChange deal.propertyChange
deal.propertyChange
deal.propertyChange
ticket.propertyChange ticket.propertyChange
ticket.propertyChange ticket.propertyChange
ticket.propertyChange
ticket.propertyChange
product.propertyChange product.propertyChange
product.propertyChange product.propertyChange
product.propertyChange
product.propertyChange
line_item.propertyChange line_item.propertyChange
line_item.propertyChange line_item.propertyChange
line_item.propertyChange
line_item.propertyChange
conversation.propertyChange conversation.propertyChange
conversation.propertyChange conversation.propertyChange
conversation.propertyChange
conversation.propertyChange
merge merge
merge
merge
object.merge object.merge
object.merge object.merge
object.merge
object.merge
contact.merge contact.merge
contact.merge contact.merge
contact.merge
contact.merge
company.merge company.merge
company.merge company.merge
company.merge
company.merge
deal.merge deal.merge
deal.merge deal.merge
deal.merge
deal.merge
ticket.merge ticket.merge
ticket.merge ticket.merge
ticket.merge
ticket.merge
product.merge product.merge
product.merge product.merge
product.merge
product.merge
line_item.merge line_item.merge
line_item.merge line_item.merge
line_item.merge
line_item.merge
restore restore
restore
restore
object.restore object.restore
object.restore object.restore
object.restore
object.restore
contact.restore contact.restore
contact.restore contact.restore
contact.restore
contact.restore
company.restore company.restore
company.restore company.restore
company.restore
company.restore
deal.restore deal.restore
deal.restore deal.restore
deal.restore
deal.restore
ticket.restore ticket.restore
ticket.restore ticket.restore
ticket.restore
ticket.restore
product.restore product.restore
product.restore product.restore...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"deal.creation","depth":2,"bounds":{"left":0.43541667,"top":0.71,"width":0.047222223,"height":0.015},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXButton","text":"Unnamed Group","depth":4,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app","depth":4,"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":4,"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Usage | Windsurf","depth":4,"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Unnamed Group","depth":4,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":4,"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"[JY-20891] Sidekick SMS issue - Jira","depth":4,"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Unnamed Group","depth":4,"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.033680554,"height":0.045555554},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.0,"width":0.010416667,"height":0.016666668},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"[JY-20903] Recorded call does not appear on the dashboard - Jira","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.033680554,"height":0.045555554},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.0,"width":0.010416667,"height":0.016666668},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.0,"top":0.022777777,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.022777777,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.0,"top":0.068333335,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.068333335,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.0,"top":0.11388889,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.11388889,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Unnamed Group","depth":4,"bounds":{"left":0.008680556,"top":0.16666667,"width":0.016666668,"height":0.026666667},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":4,"bounds":{"left":0.0,"top":0.19944444,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.19944444,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.245,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.245,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":4,"bounds":{"left":0.0,"top":0.29055557,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.29055557,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Useful commands - Engineering - Confluence","depth":4,"bounds":{"left":0.0,"top":0.3361111,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.3361111,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Unnamed Group","depth":4,"bounds":{"left":0.008680556,"top":0.3888889,"width":0.016666668,"height":0.026666667},"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app","depth":4,"bounds":{"left":0.0,"top":0.42166665,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.42166665,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"[JY-20904] Fix UpdateActivityElasticSearchDocumentCommand - Jira","depth":4,"bounds":{"left":0.0,"top":0.4672222,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.4672222,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.0,"top":0.5127778,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.5127778,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.55833334,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.55833334,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"New Tab","depth":4,"bounds":{"left":0.0,"top":0.60388887,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.60388887,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"CloudWatch | us-east-2","depth":4,"bounds":{"left":0.0,"top":0.64944446,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.64944446,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Developers | HubSpot","depth":4,"bounds":{"left":0.0,"top":0.695,"width":0.033680554,"height":0.045555554},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.0013888889,"top":0.695,"width":0.010416667,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"New Tab","depth":4,"bounds":{"left":0.005902778,"top":0.74666667,"width":0.022222223,"height":0.035555556},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Open Google Gemini (⌃X)","depth":6,"bounds":{"left":0.0,"top":0.7977778,"width":0.033680554,"height":0.043333333},"on_screen":true,"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.0,"top":0.8411111,"width":0.033680554,"height":0.038333334},"on_screen":true,"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.0,"top":0.8794444,"width":0.033680554,"height":0.03888889},"on_screen":true,"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.0,"top":0.91833335,"width":0.033680554,"height":0.038333334},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXCheckBox","text":"Customize sidebar","depth":6,"bounds":{"left":0.0,"top":0.95666665,"width":0.033680554,"height":0.043333333},"on_screen":true,"help_text":"","role_description":"toggle button","subrole":"AXToggle","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"HubSpot logo","depth":9,"bounds":{"left":0.042013887,"top":0.07611111,"width":0.028472222,"height":0.04111111},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXTextField","text":"Find or Ask","depth":12,"bounds":{"left":0.078819446,"top":0.08,"width":0.38055557,"height":0.033333335},"on_screen":true,"help_text":"","role_description":"search text field","subrole":"AXSearchField","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"⌘","depth":14,"bounds":{"left":0.42256945,"top":0.08722222,"width":0.009722223,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"K","depth":14,"bounds":{"left":0.4392361,"top":0.08722222,"width":0.0069444445,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Create new","depth":9,"bounds":{"left":0.46840277,"top":0.078888886,"width":0.022222223,"height":0.035555556},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Scroll up","depth":9,"bounds":{"left":0.033680554,"top":0.12111111,"width":0.044444446,"height":0.035555556},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Scroll down","depth":9,"bounds":{"left":0.033680554,"top":0.96444446,"width":0.044444446,"height":0.03555554},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXLink","text":"Back to all apps","depth":10,"bounds":{"left":0.11145833,"top":0.15,"width":0.07361111,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Back to all apps","depth":12,"bounds":{"left":0.119791664,"top":0.15055555,"width":0.06527778,"height":0.016666668},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Jiminny (Staging)","depth":10,"bounds":{"left":0.11145833,"top":0.17555556,"width":0.85520834,"height":0.026666667},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Jiminny (Staging)","depth":13,"bounds":{"left":0.11145833,"top":0.175,"width":0.12083333,"height":0.027777778},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Created by","depth":10,"bounds":{"left":0.11145833,"top":0.21111111,"width":0.052430555,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Jiminny (Staging) #34","depth":10,"bounds":{"left":0.16388889,"top":0.21111111,"width":0.10625,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Jiminny (Staging)","depth":11,"bounds":{"left":0.16388889,"top":0.21111111,"width":0.08472222,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"#","depth":11,"bounds":{"left":0.24861111,"top":0.21111111,"width":0.009722223,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"34","depth":11,"bounds":{"left":0.25833333,"top":0.21111111,"width":0.011805556,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Basic info","depth":12,"bounds":{"left":0.103125,"top":0.28,"width":0.14166667,"height":0.04222222},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Basic info","depth":14,"bounds":{"left":0.11145833,"top":0.2911111,"width":0.044097222,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Contact & support","depth":12,"bounds":{"left":0.103125,"top":0.32222223,"width":0.14166667,"height":0.04222222},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Contact & support","depth":14,"bounds":{"left":0.11145833,"top":0.33333334,"width":0.083680555,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Monitoring","depth":12,"bounds":{"left":0.103125,"top":0.36444443,"width":0.14166667,"height":0.04222222},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Monitoring","depth":14,"bounds":{"left":0.11145833,"top":0.37555555,"width":0.048958335,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXHeading","text":"Features","depth":10,"bounds":{"left":0.11145833,"top":0.44333333,"width":0.13333334,"height":0.022222223},"on_screen":true,"help_text":"","role_description":"heading","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Features","depth":11,"bounds":{"left":0.11145833,"top":0.44333333,"width":0.047222223,"height":0.022222223},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"CRM cards","depth":12,"bounds":{"left":0.103125,"top":0.47444445,"width":0.14166667,"height":0.04222222},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"CRM cards","depth":14,"bounds":{"left":0.11145833,"top":0.48555556,"width":0.048611112,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"UI extensions BETA","depth":12,"bounds":{"left":0.103125,"top":0.51666665,"width":0.14166667,"height":0.04222222},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"UI extensions","depth":14,"bounds":{"left":0.11145833,"top":0.5277778,"width":0.061458334,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BETA","depth":14,"bounds":{"left":0.18402778,"top":0.53055555,"width":0.018402778,"height":0.013888889},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Timeline events","depth":12,"bounds":{"left":0.103125,"top":0.5588889,"width":0.14166667,"height":0.04222222},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Timeline events","depth":14,"bounds":{"left":0.11145833,"top":0.57,"width":0.07048611,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Webhooks","depth":12,"bounds":{"left":0.103125,"top":0.6011111,"width":0.14166667,"height":0.04222222},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Webhooks","depth":14,"bounds":{"left":0.11145833,"top":0.6122222,"width":0.047916666,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"App settings","depth":12,"bounds":{"left":0.103125,"top":0.6433333,"width":0.14166667,"height":0.04222222},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"App settings","depth":14,"bounds":{"left":0.11145833,"top":0.65444446,"width":0.056944445,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"More features","depth":12,"bounds":{"left":0.103125,"top":0.6855556,"width":0.14166667,"height":0.04222222},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More features","depth":14,"bounds":{"left":0.11145833,"top":0.69666666,"width":0.06284722,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"API calls","depth":12,"bounds":{"left":0.26770833,"top":0.28111112,"width":0.07638889,"height":0.053333335},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"API calls","depth":13,"bounds":{"left":0.28715277,"top":0.29777777,"width":0.0375,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Webhooks","depth":12,"bounds":{"left":0.34409723,"top":0.28111112,"width":0.08958333,"height":0.053333335},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Webhooks","depth":13,"bounds":{"left":0.36423612,"top":0.29777777,"width":0.05,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"App settings","depth":12,"bounds":{"left":0.43368056,"top":0.28111112,"width":0.09652778,"height":0.053333335},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"App settings","depth":13,"bounds":{"left":0.45381945,"top":0.29777777,"width":0.056944445,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"UI extensions BETA","depth":12,"bounds":{"left":0.53020835,"top":0.28111112,"width":0.13576388,"height":0.053333335},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"UI extensions","depth":13,"bounds":{"left":0.5503472,"top":0.29777777,"width":0.061458334,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BETA","depth":14,"bounds":{"left":0.62291664,"top":0.30222222,"width":0.018055556,"height":0.013888889},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"Log traces BETA","depth":12,"bounds":{"left":0.66597223,"top":0.28111112,"width":0.12118056,"height":0.053333335},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Log traces","depth":13,"bounds":{"left":0.6861111,"top":0.29777777,"width":0.046875,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"BETA","depth":14,"bounds":{"left":0.74409723,"top":0.30222222,"width":0.018055556,"height":0.013888889},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXLink","text":"OAuth","depth":12,"bounds":{"left":0.78715277,"top":0.28111112,"width":0.068402775,"height":0.053333335},"on_screen":true,"help_text":"","role_description":"link","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"OAuth","depth":13,"bounds":{"left":0.8072917,"top":0.29777777,"width":0.028819444,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"Filter by:","depth":11,"bounds":{"left":0.26701388,"top":0.37,"width":0.03923611,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Object type","depth":12,"bounds":{"left":0.31458333,"top":0.35777777,"width":0.08298611,"height":0.044444446},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Object type","depth":15,"bounds":{"left":0.3236111,"top":0.37,"width":0.05659722,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXMenuButton","text":"Subscription type","depth":12,"bounds":{"left":0.39756945,"top":0.35777777,"width":0.11215278,"height":0.044444446},"on_screen":true,"help_text":"","role_description":"menu button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"Subscription type","depth":15,"bounds":{"left":0.40659723,"top":0.37,"width":0.08576389,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXComboBox","text":"Search","depth":15,"bounds":{"left":0.042708334,"top":0.086666666,"width":0.19236112,"height":0.044444446},"on_screen":true,"help_text":"","role_description":"combo box","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"creation creation","depth":15,"bounds":{"left":0.034375,"top":0.14888889,"width":0.20902778,"height":0.04},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"creation","depth":19,"bounds":{"left":0.047569446,"top":0.14777778,"width":0.00069444446,"height":0.0011111111},"on_screen":true,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"creation","depth":22,"bounds":{"left":0.07048611,"top":0.15777777,"width":0.039583333,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"object.creation object.creation","depth":15,"bounds":{"left":0.034375,"top":0.18888889,"width":0.20902778,"height":0.044444446},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"object.creation object.creation","depth":16,"bounds":{"left":0.04826389,"top":0.18888889,"width":0.19513889,"height":0.044444446},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"object.creation","depth":20,"bounds":{"left":0.061458334,"top":0.18777777,"width":0.00069444446,"height":0.0011111111},"on_screen":true,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"object.creation","depth":23,"bounds":{"left":0.084375,"top":0.2,"width":0.06736111,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"contact.creation contact.creation","depth":15,"bounds":{"left":0.034375,"top":0.23333333,"width":0.20902778,"height":0.044444446},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"contact.creation contact.creation","depth":16,"bounds":{"left":0.04826389,"top":0.23333333,"width":0.19513889,"height":0.044444446},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"contact.creation","depth":20,"bounds":{"left":0.061458334,"top":0.23222223,"width":0.00069444446,"height":0.0011111111},"on_screen":true,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"contact.creation","depth":23,"bounds":{"left":0.084375,"top":0.24444444,"width":0.07326389,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"company.creation company.creation","depth":15,"bounds":{"left":0.034375,"top":0.2777778,"width":0.20902778,"height":0.044444446},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"company.creation company.creation","depth":16,"bounds":{"left":0.04826389,"top":0.2777778,"width":0.19513889,"height":0.044444446},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"company.creation","depth":20,"bounds":{"left":0.061458334,"top":0.27666667,"width":0.00069444446,"height":0.0011111111},"on_screen":true,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"company.creation","depth":23,"bounds":{"left":0.084375,"top":0.2888889,"width":0.08055556,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"deal.creation deal.creation","depth":15,"bounds":{"left":0.034375,"top":0.32222223,"width":0.20902778,"height":0.044444446},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"deal.creation deal.creation","depth":16,"bounds":{"left":0.04826389,"top":0.32222223,"width":0.19513889,"height":0.044444446},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"deal.creation","depth":20,"bounds":{"left":0.061458334,"top":0.3211111,"width":0.00069444446,"height":0.0011111111},"on_screen":true,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"deal.creation","depth":23,"bounds":{"left":0.084375,"top":0.33333334,"width":0.05798611,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ticket.creation ticket.creation","depth":15,"bounds":{"left":0.034375,"top":0.36666667,"width":0.20902778,"height":0.044444446},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ticket.creation ticket.creation","depth":16,"bounds":{"left":0.04826389,"top":0.36666667,"width":0.19513889,"height":0.044444446},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"ticket.creation","depth":20,"bounds":{"left":0.061458334,"top":0.36555555,"width":0.00069444446,"height":0.0011111111},"on_screen":true,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"ticket.creation","depth":23,"bounds":{"left":0.084375,"top":0.37777779,"width":0.06423611,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"product.creation product.creation","depth":15,"bounds":{"left":0.034375,"top":0.41111112,"width":0.20902778,"height":0.044444446},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"product.creation product.creation","depth":16,"bounds":{"left":0.04826389,"top":0.41111112,"width":0.19513889,"height":0.044444446},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"product.creation","depth":20,"bounds":{"left":0.061458334,"top":0.41,"width":0.00069444446,"height":0.0011111111},"on_screen":true,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"product.creation","depth":23,"bounds":{"left":0.084375,"top":0.42222223,"width":0.075,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"line_item.creation line_item.creation","depth":15,"bounds":{"left":0.034375,"top":0.45555556,"width":0.20902778,"height":0.044444446},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"line_item.creation line_item.creation","depth":16,"bounds":{"left":0.04826389,"top":0.45555556,"width":0.19513889,"height":0.044444446},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"line_item.creation","depth":20,"bounds":{"left":0.061458334,"top":0.45444444,"width":0.00069444446,"height":0.0011111111},"on_screen":true,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"line_item.creation","depth":23,"bounds":{"left":0.084375,"top":0.46666667,"width":0.08194444,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"conversation.creation conversation.creation","depth":15,"bounds":{"left":0.034375,"top":0.5,"width":0.20902778,"height":0.044444446},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"conversation.creation conversation.creation","depth":16,"bounds":{"left":0.04826389,"top":0.5,"width":0.19513889,"height":0.044444446},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"conversation.creation","depth":20,"bounds":{"left":0.061458334,"top":0.49888888,"width":0.00069444446,"height":0.0011111111},"on_screen":true,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"conversation.creation","depth":23,"bounds":{"left":0.084375,"top":0.51111114,"width":0.097222224,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"deletion deletion","depth":15,"bounds":{"left":0.034375,"top":0.54888886,"width":0.20902778,"height":0.04},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"deletion","depth":19,"bounds":{"left":0.047569446,"top":0.5477778,"width":0.00069444446,"height":0.0011111111},"on_screen":true,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"deletion","depth":22,"bounds":{"left":0.07048611,"top":0.55777776,"width":0.03923611,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"object.deletion object.deletion","depth":15,"bounds":{"left":0.034375,"top":0.5888889,"width":0.20902778,"height":0.044444446},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"object.deletion object.deletion","depth":16,"bounds":{"left":0.04826389,"top":0.5888889,"width":0.19513889,"height":0.044444446},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"object.deletion","depth":20,"bounds":{"left":0.061458334,"top":0.5877778,"width":0.00069444446,"height":0.0011111111},"on_screen":true,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"object.deletion","depth":23,"bounds":{"left":0.084375,"top":0.6,"width":0.06736111,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"contact.deletion contact.deletion","depth":15,"bounds":{"left":0.034375,"top":0.6333333,"width":0.20902778,"height":0.044444446},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"contact.deletion contact.deletion","depth":16,"bounds":{"left":0.04826389,"top":0.6333333,"width":0.19513889,"height":0.044444446},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"contact.deletion","depth":20,"bounds":{"left":0.061458334,"top":0.63222224,"width":0.00069444446,"height":0.0011111111},"on_screen":true,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"contact.deletion","depth":23,"bounds":{"left":0.084375,"top":0.64444447,"width":0.072916664,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"company.deletion company.deletion","depth":15,"bounds":{"left":0.034375,"top":0.67777777,"width":0.20902778,"height":0.044444446},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"company.deletion company.deletion","depth":16,"bounds":{"left":0.04826389,"top":0.67777777,"width":0.19513889,"height":0.044444446},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"company.deletion","depth":20,"bounds":{"left":0.061458334,"top":0.6766667,"width":0.00069444446,"height":0.0011111111},"on_screen":true,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"company.deletion","depth":23,"bounds":{"left":0.084375,"top":0.6888889,"width":0.08055556,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"deal.deletion deal.deletion","depth":15,"bounds":{"left":0.034375,"top":0.7222222,"width":0.20902778,"height":0.044444446},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"deal.deletion deal.deletion","depth":16,"bounds":{"left":0.04826389,"top":0.7222222,"width":0.19513889,"height":0.044444446},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"deal.deletion","depth":20,"bounds":{"left":0.061458334,"top":0.7211111,"width":0.00069444446,"height":0.0011111111},"on_screen":true,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"deal.deletion","depth":23,"bounds":{"left":0.084375,"top":0.73333335,"width":0.05798611,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ticket.deletion ticket.deletion","depth":15,"bounds":{"left":0.034375,"top":0.76666665,"width":0.20902778,"height":0.044444446},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ticket.deletion ticket.deletion","depth":16,"bounds":{"left":0.04826389,"top":0.76666665,"width":0.19513889,"height":0.044444446},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"ticket.deletion","depth":20,"bounds":{"left":0.061458334,"top":0.76555556,"width":0.00069444446,"height":0.0011111111},"on_screen":true,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"ticket.deletion","depth":23,"bounds":{"left":0.084375,"top":0.7777778,"width":0.06423611,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"product.deletion product.deletion","depth":15,"bounds":{"left":0.034375,"top":0.8111111,"width":0.20902778,"height":0.044444446},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"product.deletion product.deletion","depth":16,"bounds":{"left":0.04826389,"top":0.8111111,"width":0.19513889,"height":0.044444446},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"product.deletion","depth":20,"bounds":{"left":0.061458334,"top":0.81,"width":0.00069444446,"height":0.0011111111},"on_screen":true,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"product.deletion","depth":23,"bounds":{"left":0.084375,"top":0.82222223,"width":0.075,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"line_item.deletion line_item.deletion","depth":15,"bounds":{"left":0.034375,"top":0.85555553,"width":0.20902778,"height":0.044444446},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"line_item.deletion line_item.deletion","depth":16,"bounds":{"left":0.04826389,"top":0.85555553,"width":0.19513889,"height":0.044444446},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"line_item.deletion","depth":20,"bounds":{"left":0.061458334,"top":0.85444444,"width":0.00069444446,"height":0.0011111111},"on_screen":true,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"line_item.deletion","depth":23,"bounds":{"left":0.084375,"top":0.8666667,"width":0.08194444,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"conversation.deletion conversation.deletion","depth":15,"bounds":{"left":0.034375,"top":0.9,"width":0.20902778,"height":0.044444446},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"conversation.deletion conversation.deletion","depth":16,"bounds":{"left":0.04826389,"top":0.9,"width":0.19513889,"height":0.044444446},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"conversation.deletion","depth":20,"bounds":{"left":0.061458334,"top":0.8988889,"width":0.00069444446,"height":0.0011111111},"on_screen":true,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"conversation.deletion","depth":23,"bounds":{"left":0.084375,"top":0.9111111,"width":0.097222224,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"privacyDeletion privacyDeletion","depth":15,"bounds":{"left":0.034375,"top":0.9488889,"width":0.20902778,"height":0.04},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"privacyDeletion","depth":19,"bounds":{"left":0.047569446,"top":0.94777775,"width":0.00069444446,"height":0.0011111111},"on_screen":true,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"privacyDeletion","depth":22,"bounds":{"left":0.07048611,"top":0.9577778,"width":0.07604167,"height":0.019444445},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"contact.privacyDeletion contact.privacyDeletion","depth":15,"bounds":{"left":0.034375,"top":0.98888886,"width":0.20902778,"height":0.01111114},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"contact.privacyDeletion contact.privacyDeletion","depth":16,"bounds":{"left":0.04826389,"top":0.98888886,"width":0.19513889,"height":0.01111114},"on_screen":true,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"contact.privacyDeletion","depth":20,"bounds":{"left":0.061458334,"top":0.98777777,"width":0.00069444446,"height":0.0011111111},"on_screen":true,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"contact.privacyDeletion","depth":23,"bounds":{"left":0.084375,"top":1.0,"width":0.10694444,"height":0.0},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"conversation.privacyDeletion conversation.privacyDeletion","depth":15,"bounds":{"left":0.034375,"top":1.0,"width":0.20902778,"height":-0.0333333},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"conversation.privacyDeletion conversation.privacyDeletion","depth":16,"bounds":{"left":0.04826389,"top":1.0,"width":0.19513889,"height":-0.0333333},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"conversation.privacyDeletion","depth":20,"bounds":{"left":0.061458334,"top":1.0,"width":0.00069444446,"height":-0.03222227},"on_screen":false,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"conversation.privacyDeletion","depth":23,"bounds":{"left":0.084375,"top":1.0,"width":0.13125,"height":-0.04444444},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"propertyChange propertyChange","depth":15,"bounds":{"left":0.034375,"top":1.0,"width":0.20902778,"height":-0.08222222},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"propertyChange","depth":19,"bounds":{"left":0.047569446,"top":1.0,"width":0.00069444446,"height":-0.08111107},"on_screen":false,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"propertyChange","depth":22,"bounds":{"left":0.07048611,"top":1.0,"width":0.078125,"height":-0.091111064},"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"object.propertyChange object.propertyChange","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"object.propertyChange object.propertyChange","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"object.propertyChange","depth":20,"on_screen":false,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"object.propertyChange","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"contact.propertyChange contact.propertyChange","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"contact.propertyChange contact.propertyChange","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"contact.propertyChange","depth":20,"on_screen":false,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"contact.propertyChange","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"company.propertyChange company.propertyChange","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"company.propertyChange company.propertyChange","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"company.propertyChange","depth":20,"on_screen":false,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"company.propertyChange","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"deal.propertyChange deal.propertyChange","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"deal.propertyChange deal.propertyChange","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"deal.propertyChange","depth":20,"on_screen":false,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"deal.propertyChange","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ticket.propertyChange ticket.propertyChange","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ticket.propertyChange ticket.propertyChange","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"ticket.propertyChange","depth":20,"on_screen":false,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"ticket.propertyChange","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"product.propertyChange product.propertyChange","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"product.propertyChange product.propertyChange","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"product.propertyChange","depth":20,"on_screen":false,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"product.propertyChange","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"line_item.propertyChange line_item.propertyChange","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"line_item.propertyChange line_item.propertyChange","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"line_item.propertyChange","depth":20,"on_screen":false,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"line_item.propertyChange","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"conversation.propertyChange conversation.propertyChange","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"conversation.propertyChange conversation.propertyChange","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"conversation.propertyChange","depth":20,"on_screen":false,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"conversation.propertyChange","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"merge merge","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"merge","depth":19,"on_screen":false,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"merge","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"object.merge object.merge","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"object.merge object.merge","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"object.merge","depth":20,"on_screen":false,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"object.merge","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"contact.merge contact.merge","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"contact.merge contact.merge","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"contact.merge","depth":20,"on_screen":false,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"contact.merge","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"company.merge company.merge","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"company.merge company.merge","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"company.merge","depth":20,"on_screen":false,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"company.merge","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"deal.merge deal.merge","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"deal.merge deal.merge","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"deal.merge","depth":20,"on_screen":false,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"deal.merge","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ticket.merge ticket.merge","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ticket.merge ticket.merge","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"ticket.merge","depth":20,"on_screen":false,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"ticket.merge","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"product.merge product.merge","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"product.merge product.merge","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"product.merge","depth":20,"on_screen":false,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"product.merge","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"line_item.merge line_item.merge","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"line_item.merge line_item.merge","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"line_item.merge","depth":20,"on_screen":false,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"line_item.merge","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"restore restore","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"restore","depth":19,"on_screen":false,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"restore","depth":22,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"object.restore object.restore","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"object.restore object.restore","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"object.restore","depth":20,"on_screen":false,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"object.restore","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"contact.restore contact.restore","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"contact.restore contact.restore","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"contact.restore","depth":20,"on_screen":false,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"contact.restore","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"company.restore company.restore","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"company.restore company.restore","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"company.restore","depth":20,"on_screen":false,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"company.restore","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"deal.restore deal.restore","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"deal.restore deal.restore","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"deal.restore","depth":20,"on_screen":false,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"deal.restore","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ticket.restore ticket.restore","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"ticket.restore ticket.restore","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXCheckBox","text":"ticket.restore","depth":20,"on_screen":false,"help_text":"","role_description":"checkbox","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"ticket.restore","depth":23,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"product.restore product.restore","depth":15,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"},{"role":"AXStaticText","text":"product.restore product.restore","depth":16,"on_screen":false,"help_text":"","role_description":"text","subrole":"AXUnknown"}]...
|
-844398416312174108
|
6518327254992767587
|
visual_change
|
accessibility
|
NULL
|
deal.creation
Unnamed Group
Platform Sprint 4 Q2 - deal.creation
Unnamed Group
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Close tab
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
Close tab
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Close tab
Usage | Windsurf
Close tab
Unnamed Group
[SRD-6848] Sidekick SMS issue - Jira
Close tab
[JY-20891] Sidekick SMS issue - Jira
Close tab
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
Close tab
Unnamed Group
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Close tab
[JY-20903] Recorded call does not appear on the dashboard - Jira
Close tab
Jiminny
Close tab
Jiminny
Close tab
Jiminny
Close tab
Unnamed Group
[SRD-6853] Moxso - Potential deal stages bug - Jira
Close tab
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
Close tab
Configure SSH access to multiple environment - Engineering - Confluence
Close tab
Useful commands - Engineering - Confluence
Close tab
Unnamed Group
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
Close tab
[JY-20904] Fix UpdateActivityElasticSearchDocumentCommand - Jira
Close tab
Jiminny
Close tab
New Tab
Close tab
New Tab
Close tab
CloudWatch | us-east-2
Close tab
Developers | HubSpot
Close tab
New Tab
Open Google Gemini (⌃X)
Tabs from other devices
Open history (⇧⌘H)
Open bookmarks (⌘B)
Customize sidebar
HubSpot logo
Find or Ask
⌘
K
Create new
Scroll up
Scroll down
Back to all apps
Back to all apps
Jiminny (Staging)
Jiminny (Staging)
Created by
Jiminny (Staging) #34
Jiminny (Staging)
#
34
Basic info
Basic info
Contact & support
Contact & support
Monitoring
Monitoring
Features
Features
CRM cards
CRM cards
UI extensions BETA
UI extensions
BETA
Timeline events
Timeline events
Webhooks
Webhooks
App settings
App settings
More features
More features
API calls
API calls
Webhooks
Webhooks
App settings
App settings
UI extensions BETA
UI extensions
BETA
Log traces BETA
Log traces
BETA
OAuth
OAuth
Filter by:
Object type
Object type
Subscription type
Subscription type
Search
creation creation
creation
creation
object.creation object.creation
object.creation object.creation
object.creation
object.creation
contact.creation contact.creation
contact.creation contact.creation
contact.creation
contact.creation
company.creation company.creation
company.creation company.creation
company.creation
company.creation
deal.creation deal.creation
deal.creation deal.creation
deal.creation
deal.creation
ticket.creation ticket.creation
ticket.creation ticket.creation
ticket.creation
ticket.creation
product.creation product.creation
product.creation product.creation
product.creation
product.creation
line_item.creation line_item.creation
line_item.creation line_item.creation
line_item.creation
line_item.creation
conversation.creation conversation.creation
conversation.creation conversation.creation
conversation.creation
conversation.creation
deletion deletion
deletion
deletion
object.deletion object.deletion
object.deletion object.deletion
object.deletion
object.deletion
contact.deletion contact.deletion
contact.deletion contact.deletion
contact.deletion
contact.deletion
company.deletion company.deletion
company.deletion company.deletion
company.deletion
company.deletion
deal.deletion deal.deletion
deal.deletion deal.deletion
deal.deletion
deal.deletion
ticket.deletion ticket.deletion
ticket.deletion ticket.deletion
ticket.deletion
ticket.deletion
product.deletion product.deletion
product.deletion product.deletion
product.deletion
product.deletion
line_item.deletion line_item.deletion
line_item.deletion line_item.deletion
line_item.deletion
line_item.deletion
conversation.deletion conversation.deletion
conversation.deletion conversation.deletion
conversation.deletion
conversation.deletion
privacyDeletion privacyDeletion
privacyDeletion
privacyDeletion
contact.privacyDeletion contact.privacyDeletion
contact.privacyDeletion contact.privacyDeletion
contact.privacyDeletion
contact.privacyDeletion
conversation.privacyDeletion conversation.privacyDeletion
conversation.privacyDeletion conversation.privacyDeletion
conversation.privacyDeletion
conversation.privacyDeletion
propertyChange propertyChange
propertyChange
propertyChange
object.propertyChange object.propertyChange
object.propertyChange object.propertyChange
object.propertyChange
object.propertyChange
contact.propertyChange contact.propertyChange
contact.propertyChange contact.propertyChange
contact.propertyChange
contact.propertyChange
company.propertyChange company.propertyChange
company.propertyChange company.propertyChange
company.propertyChange
company.propertyChange
deal.propertyChange deal.propertyChange
deal.propertyChange deal.propertyChange
deal.propertyChange
deal.propertyChange
ticket.propertyChange ticket.propertyChange
ticket.propertyChange ticket.propertyChange
ticket.propertyChange
ticket.propertyChange
product.propertyChange product.propertyChange
product.propertyChange product.propertyChange
product.propertyChange
product.propertyChange
line_item.propertyChange line_item.propertyChange
line_item.propertyChange line_item.propertyChange
line_item.propertyChange
line_item.propertyChange
conversation.propertyChange conversation.propertyChange
conversation.propertyChange conversation.propertyChange
conversation.propertyChange
conversation.propertyChange
merge merge
merge
merge
object.merge object.merge
object.merge object.merge
object.merge
object.merge
contact.merge contact.merge
contact.merge contact.merge
contact.merge
contact.merge
company.merge company.merge
company.merge company.merge
company.merge
company.merge
deal.merge deal.merge
deal.merge deal.merge
deal.merge
deal.merge
ticket.merge ticket.merge
ticket.merge ticket.merge
ticket.merge
ticket.merge
product.merge product.merge
product.merge product.merge
product.merge
product.merge
line_item.merge line_item.merge
line_item.merge line_item.merge
line_item.merge
line_item.merge
restore restore
restore
restore
object.restore object.restore
object.restore object.restore
object.restore
object.restore
contact.restore contact.restore
contact.restore contact.restore
contact.restore
contact.restore
company.restore company.restore
company.restore company.restore
company.restore
company.restore
deal.restore deal.restore
deal.restore deal.restore
deal.restore
deal.restore
ticket.restore ticket.restore
ticket.restore ticket.restore
ticket.restore
ticket.restore
product.restore product.restore
product.restore product.restore...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
44438
|
NULL
|
0
|
2026-05-14T13:49:19.628898+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778766559628_m2.jpg...
|
Firefox
|
Developers | HubSpot — Work
|
1
|
app.hubspot.com/developer/2752939/application/3848 app.hubspot.com/developer/2752939/application/38483/monitoring/webhooks?startTime=1778385600000&endTime=1778817599999...
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Unnamed Group
Platform Sprint 4 Q2 - Platform Team Unnamed Group
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Close tab
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
Close tab
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Close tab
Usage | Windsurf
Close tab
Unnamed Group
[SRD-6848] Sidekick SMS issue - Jira
Close tab
[JY-20891] Sidekick SMS issue - Jira
Close tab
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
Close tab
Unnamed Group
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Close tab
[JY-20903] Recorded call does not appear on the dashboard - Jira
Close tab
Jiminny
Close tab
Jiminny
Close tab
Jiminny
Close tab
Unnamed Group
[SRD-6853] Moxso - Potential deal stages bug - Jira
Close tab
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
Close tab
Configure SSH access to multiple environment - Engineering - Confluence
Close tab
Useful commands - Engineering - Confluence
Close tab
Unnamed Group
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
Close tab
[JY-20904] Fix UpdateActivityElasticSearchDocumentCommand - Jira
Close tab
Jiminny
Close tab...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Unnamed Group","depth":4,"bounds":{"left":0.27443483,"top":0.6408619,"width":0.007978723,"height":0.01915403},"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira","depth":4,"bounds":{"left":0.27027926,"top":0.6644054,"width":0.016123671,"height":0.032721467},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":0.6644054,"width":0.004986702,"height":0.011971269},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app","depth":4,"bounds":{"left":0.27027926,"top":0.6971269,"width":0.016123671,"height":0.032721467},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":0.6971269,"width":0.004986702,"height":0.011971269},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":4,"bounds":{"left":0.27027926,"top":0.7298484,"width":0.016123671,"height":0.032721467},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":0.7298484,"width":0.004986702,"height":0.011971269},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Usage | Windsurf","depth":4,"bounds":{"left":0.27027926,"top":0.76256984,"width":0.016123671,"height":0.032721467},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":0.76256984,"width":0.004986702,"height":0.011971269},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Unnamed Group","depth":4,"bounds":{"left":0.27443483,"top":0.8004789,"width":0.007978723,"height":0.01915403},"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"[SRD-6848] Sidekick SMS issue - Jira","depth":4,"bounds":{"left":0.27027926,"top":0.82402235,"width":0.016123671,"height":0.032721467},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":0.82402235,"width":0.004986702,"height":0.011971269},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"[JY-20891] Sidekick SMS issue - Jira","depth":4,"bounds":{"left":0.27027926,"top":0.8567438,"width":0.016123671,"height":0.032721467},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":0.8567438,"width":0.004986702,"height":0.011971269},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app","depth":4,"bounds":{"left":0.27027926,"top":0.8894653,"width":0.016123671,"height":0.032721467},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":0.8894653,"width":0.004986702,"height":0.011971269},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Unnamed Group","depth":4,"bounds":{"left":0.27443483,"top":0.9273743,"width":0.007978723,"height":0.01915403},"on_screen":false,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"[SRD-6849] Recorded call does not appear on the dashboard - Jira","depth":4,"bounds":{"left":0.27027926,"top":0.9509178,"width":0.016123671,"height":0.032721467},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":0.9509178,"width":0.004986702,"height":0.011971269},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"[JY-20903] Recorded call does not appear on the dashboard - Jira","depth":4,"bounds":{"left":0.27027926,"top":0.98363924,"width":0.016123671,"height":0.01636076},"on_screen":false,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":0.98363924,"width":0.004986702,"height":0.011971269},"on_screen":false,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.016123671,"height":-0.01636076},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":1.0,"width":0.004986702,"height":-0.01636076},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.016123671,"height":-0.04908216},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":1.0,"width":0.004986702,"height":-0.04908216},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Jiminny","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.016123671,"height":-0.08180368},"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"bounds":{"left":0.27094415,"top":1.0,"width":0.004986702,"height":-0.08180368},"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Unnamed Group","depth":4,"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"[SRD-6853] Moxso - Potential deal stages bug - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Configure SSH access to multiple environment - Engineering - Confluence","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Useful commands - Engineering - Confluence","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Unnamed Group","depth":4,"on_screen":true,"role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXRadioButton","text":"JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"[JY-20904] Fix UpdateActivityElasticSearchDocumentCommand - Jira","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXRadioButton","text":"Jiminny","depth":4,"on_screen":true,"help_text":"","role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXButton","text":"Close tab","depth":5,"on_screen":true,"help_text":"","role_description":"button","subrole":"AXUnknown","is_enabled":true,"is_focused":false,"is_selected":false}]...
|
2333199759319234071
|
1327808561427081058
|
click
|
hybrid
|
NULL
|
Unnamed Group
Platform Sprint 4 Q2 - Platform Team Unnamed Group
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Close tab
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
Close tab
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Close tab
Usage | Windsurf
Close tab
Unnamed Group
[SRD-6848] Sidekick SMS issue - Jira
Close tab
[JY-20891] Sidekick SMS issue - Jira
Close tab
JY-20891 add support for secondary email by LakyLak · Pull Request #12073 · jiminny/app
Close tab
Unnamed Group
[SRD-6849] Recorded call does not appear on the dashboard - Jira
Close tab
[JY-20903] Recorded call does not appear on the dashboard - Jira
Close tab
Jiminny
Close tab
Jiminny
Close tab
Jiminny
Close tab
Unnamed Group
[SRD-6853] Moxso - Potential deal stages bug - Jira
Close tab
JY-20903 Update activity stage when opportunity is changed by LakyLak · Pull Request #12077 · jiminny/app
Close tab
Configure SSH access to multiple environment - Engineering - Confluence
Close tab
Useful commands - Engineering - Confluence
Close tab
Unnamed Group
JY-20904 Fix UpdateActivityElasticSearchDocumentCommand find activity… by LakyLak · Pull Request #12078 · jiminny/app
Close tab
[JY-20904] Fix UpdateActivityElasticSearchDocumentCommand - Jira
Close tab
Jiminny
Close tab
Jiminny...vActivityFilesLater@ jiminny-x-integrati….• plattorm-inner-teamE Channels# ai-chapter# alertsi backend# bugscontusion-cllnia# curiosity lab# engineering# general#jiminny-bgac nlattorm-nckets# product launches# random# releases# sofia-officed sunport# thank-yous# the people of iimi... Direct messages• e 02P. Galya Dimitrovavasil VasilevStefka StoyanovaSg: Todor StamatovMario GeorgieyNiudlay lanay. James Graham "* Stoyan Tanevad Stelivan Georgiev( Petko Kashinski*. Lukas Kovali...::: AnnsToastS lira Gloud6d Huddle with Aneliva AngelovaQ Describe what you are looking for* Aneliya Angelova &• MessagesAdd canvasur FilesTuesdav. April 28thvMonday, May 11thAneliva Angelova 1:24 PMIЛукаш за Huюsлог за синковете вече се изполава тази команла нали?Lukas Kovalik 1:32 PMла коон я пуска поез 5 минAneliya Angelova v 2:30 PMЛукаш, само при Сейлсфорс и Хубспот се синкваха активити типовете, когато се направи плейбук,Hanи?при останалите CRMi трябва рьчно да се въведатLukas Kovalik M 2:47 PNзлрастиами не знам по принцип се вика при всичкитрябва да се за всички. някьле не се ли попълвапри зохо маи оеше nагасоdеа но маи и там си връшаха две категодииAneliya Angelova 4:00 PMЛукаш имаш ли време да се чуем за тестването на [URL_WITH_CREDENTIALS] ...Leave...
|
44435
|
NULL
|
NULL
|
NULL
|
|
44292
|
NULL
|
0
|
2026-05-14T13:44:23.112157+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778766263112_m2.jpg...
|
Slack
|
Galya Dimitrova (DM) - Jiminny Inc - 4 new items - Galya Dimitrova (DM) - Jiminny Inc - 4 new items - Slack [Main]...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
1
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Aneliya Angelova
2
Galya Dimitrova
Vasil Vasilev
Stefka Stoyanova
Todor Stamatov
Mario Georgiev
Nikolay Ivanov
James Graham
Stoyan Tanev
Steliyan Georgiev
Petko Kashinski
Lukas Kovalik
you
Toast
Jira Cloud
Messages
Messages
Files
Files
Untitled
Untitled
Add and Edit Channel Tabs
Canvas
List
Folder
Today at 2:54:49 PM
2:54
то не знам дали е проблем точно, по-скоро се малко губи информация
Today at 2:55:50 PM
2:55
ако е stage at call (stage на activity) то е винаги първото при самото създаване или искаме да го сменяваме според мачване
Galya Dimitrova
Today at 2:56:21 PM...
|
[{"role":"AXPopUpButton","text [{"role":"AXPopUpButton","text":"Switch workspaces… (Jiminny Inc) Has new messages","depth":14,"bounds":{"left":0.0056515955,"top":0.058260176,"width":0.011968086,"height":0.028731046},"on_screen":true,"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.0029920214,"top":0.10055866,"width":0.017287234,"height":0.054269753},"on_screen":true,"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.0066489363,"top":0.13806863,"width":0.009973404,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DMs","depth":14,"bounds":{"left":0.0029920214,"top":0.15482841,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DMs","depth":16,"bounds":{"left":0.0076462766,"top":0.19233839,"width":0.007978723,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Activity","depth":14,"bounds":{"left":0.0029920214,"top":0.20909816,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Activity","depth":16,"bounds":{"left":0.004986702,"top":0.24660814,"width":0.012965426,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.005319149,"top":0.24660814,"width":0.0026595744,"height":0.011173184}},{"char_start":1,"char_count":7,"bounds":{"left":0.0076462766,"top":0.24660814,"width":0.010638298,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":14,"bounds":{"left":0.0029920214,"top":0.26336792,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":16,"bounds":{"left":0.0076462766,"top":0.3008779,"width":0.0076462766,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.007978723,"top":0.3008779,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":4,"bounds":{"left":0.009973404,"top":0.3008779,"width":0.0056515955,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"Later","depth":14,"bounds":{"left":0.0029920214,"top":0.31763768,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Later","depth":16,"bounds":{"left":0.00731383,"top":0.35514766,"width":0.008643617,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.00731383,"top":0.35514766,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":4,"bounds":{"left":0.00930851,"top":0.35514766,"width":0.0066489363,"height":0.011173184}}],"role_description":"text"},{"role":"AXRadioButton","text":"More…","depth":14,"bounds":{"left":0.0029920214,"top":0.3719074,"width":0.017287234,"height":0.054269753},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More","depth":16,"bounds":{"left":0.006981383,"top":0.4094174,"width":0.008976064,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.00731383,"top":0.4094174,"width":0.0033244682,"height":0.011173184}},{"char_start":1,"char_count":3,"bounds":{"left":0.010638298,"top":0.4094174,"width":0.0056515955,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"Unreads","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Threads","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Huddles","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Drafts & sent","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Directories","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-x-integration-app","depth":23,"bounds":{"left":0.042220745,"top":0.09177973,"width":0.043882977,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.09177973,"width":0.0013297872,"height":0.014365523}},{"char_start":1,"char_count":24,"bounds":{"left":0.043550532,"top":0.09177973,"width":0.05418883,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"platform-inner-team","depth":23,"bounds":{"left":0.042220745,"top":0.11412609,"width":0.045877658,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.11412609,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":18,"bounds":{"left":0.045212764,"top":0.11412609,"width":0.043218084,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"ai-chapter","depth":23,"bounds":{"left":0.042220745,"top":0.16679968,"width":0.022273935,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.16679968,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.04488032,"top":0.16679968,"width":0.019614361,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"alerts","depth":23,"bounds":{"left":0.042220745,"top":0.18914606,"width":0.011968086,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.18914606,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":5,"bounds":{"left":0.04488032,"top":0.18914606,"width":0.00930851,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"backend","depth":23,"bounds":{"left":0.042220745,"top":0.21149242,"width":0.018284574,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.21149242,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":6,"bounds":{"left":0.045212764,"top":0.21149242,"width":0.015292553,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"bugs","depth":23,"bounds":{"left":0.042220745,"top":0.23383878,"width":0.010305851,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.23383878,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":3,"bounds":{"left":0.045212764,"top":0.23383878,"width":0.00731383,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"confusion-clinic","depth":23,"bounds":{"left":0.042220745,"top":0.25618514,"width":0.034242023,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.25618514,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.04454787,"top":0.25618514,"width":0.032247342,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"curiosity_lab","depth":23,"bounds":{"left":0.042220745,"top":0.27853152,"width":0.027593086,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.27853152,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":12,"bounds":{"left":0.04454787,"top":0.27853152,"width":0.025265958,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"engineering","depth":23,"bounds":{"left":0.042220745,"top":0.3008779,"width":0.025598405,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.3008779,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":10,"bounds":{"left":0.04488032,"top":0.3008779,"width":0.022938829,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"general","depth":23,"bounds":{"left":0.042220745,"top":0.32322428,"width":0.015957447,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.32322428,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":6,"bounds":{"left":0.04488032,"top":0.32322428,"width":0.013297873,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"jiminny-bg","depth":23,"bounds":{"left":0.042220745,"top":0.34557062,"width":0.022938829,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.34557062,"width":0.0013297872,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.043550532,"top":0.34557062,"width":0.021609042,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"platform-tickets","depth":23,"bounds":{"left":0.042220745,"top":0.367917,"width":0.034906916,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.367917,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.045212764,"top":0.367917,"width":0.031914894,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"product_launches","depth":23,"bounds":{"left":0.042220745,"top":0.39026338,"width":0.03856383,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.39026338,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.045212764,"top":0.39026338,"width":0.03557181,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"random","depth":23,"bounds":{"left":0.042220745,"top":0.41260973,"width":0.01662234,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.41260973,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":5,"bounds":{"left":0.044215426,"top":0.41260973,"width":0.014960106,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"releases","depth":23,"bounds":{"left":0.042220745,"top":0.4349561,"width":0.018284574,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.4349561,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":7,"bounds":{"left":0.044215426,"top":0.4349561,"width":0.016289894,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"sofia-office","depth":23,"bounds":{"left":0.042220745,"top":0.45730248,"width":0.024268618,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.45730248,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.04454787,"top":0.45730248,"width":0.021941489,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"support","depth":23,"bounds":{"left":0.042220745,"top":0.47964883,"width":0.016954787,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.47964883,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":6,"bounds":{"left":0.04454787,"top":0.47964883,"width":0.01462766,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"thank-yous","depth":23,"bounds":{"left":0.042220745,"top":0.5019952,"width":0.024268618,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.5019952,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.044215426,"top":0.5019952,"width":0.022606382,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"the_people_of_jiminny","depth":23,"bounds":{"left":0.042220745,"top":0.5243416,"width":0.04488032,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.5243416,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":20,"bounds":{"left":0.044215426,"top":0.5243416,"width":0.04720745,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":23,"bounds":{"left":0.042220745,"top":0.57701516,"width":0.0076462766,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.57701516,"width":0.003656915,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.045877658,"top":0.57701516,"width":0.03523936,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"2","depth":24,"bounds":{"left":0.0774601,"top":0.57781327,"width":0.0026595744,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":23,"bounds":{"left":0.042220745,"top":0.59936154,"width":0.034906916,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.59936154,"width":0.003656915,"height":0.014365523}},{"char_start":1,"char_count":14,"bounds":{"left":0.045877658,"top":0.59936154,"width":0.03158245,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":23,"bounds":{"left":0.042220745,"top":0.6217079,"width":0.026263298,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.6217079,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":12,"bounds":{"left":0.045212764,"top":0.6217079,"width":0.023271276,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Stefka Stoyanova","depth":23,"bounds":{"left":0.042220745,"top":0.6440543,"width":0.03756649,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.6440543,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":15,"bounds":{"left":0.04488032,"top":0.6440543,"width":0.03523936,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Todor Stamatov","depth":23,"bounds":{"left":0.042220745,"top":0.6664006,"width":0.034242023,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.6664006,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":13,"bounds":{"left":0.04454787,"top":0.6664006,"width":0.031914894,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Mario Georgiev","depth":23,"bounds":{"left":0.042220745,"top":0.688747,"width":0.033909574,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.688747,"width":0.004654255,"height":0.014365523}},{"char_start":1,"char_count":13,"bounds":{"left":0.046875,"top":0.688747,"width":0.02925532,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Ivanov","depth":23,"bounds":{"left":0.042220745,"top":0.71109337,"width":0.031914894,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.71109337,"width":0.0039893617,"height":0.014365523}},{"char_start":1,"char_count":13,"bounds":{"left":0.046210106,"top":0.71109337,"width":0.027925532,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":23,"bounds":{"left":0.042220745,"top":0.73343974,"width":0.031914894,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.73343974,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.044215426,"top":0.73343974,"width":0.029920213,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tanev","depth":23,"bounds":{"left":0.042220745,"top":0.7557861,"width":0.028922873,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.7557861,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":11,"bounds":{"left":0.04488032,"top":0.7557861,"width":0.026263298,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Steliyan Georgiev","depth":23,"bounds":{"left":0.042220745,"top":0.7781325,"width":0.038231384,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.7781325,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":16,"bounds":{"left":0.04488032,"top":0.7781325,"width":0.03557181,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Petko Kashinski","depth":23,"bounds":{"left":0.042220745,"top":0.8004789,"width":0.034242023,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.8004789,"width":0.0029920214,"height":0.014365523}},{"char_start":1,"char_count":14,"bounds":{"left":0.045212764,"top":0.8004789,"width":0.03158245,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":23,"bounds":{"left":0.042220745,"top":0.8228252,"width":0.030585106,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.8228252,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":12,"bounds":{"left":0.04488032,"top":0.8228252,"width":0.026928192,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"you","depth":23,"bounds":{"left":0.07413564,"top":0.8228252,"width":0.00831117,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.07446808,"top":0.8228252,"width":0.0023271276,"height":0.014365523}},{"char_start":1,"char_count":2,"bounds":{"left":0.07679521,"top":0.8228252,"width":0.0056515955,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Toast","depth":23,"bounds":{"left":0.042220745,"top":0.87549883,"width":0.011968086,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.87549883,"width":0.0026595744,"height":0.014365523}},{"char_start":1,"char_count":4,"bounds":{"left":0.04488032,"top":0.87549883,"width":0.009640957,"height":0.014365523}}],"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"bounds":{"left":0.042220745,"top":0.89784515,"width":0.021609042,"height":0.014365523},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.042220745,"top":0.89784515,"width":0.0019946808,"height":0.014365523}},{"char_start":1,"char_count":9,"bounds":{"left":0.044215426,"top":0.89784515,"width":0.019946808,"height":0.014365523}}],"role_description":"text"},{"role":"AXRadioButton","text":"Messages","depth":17,"bounds":{"left":0.10206117,"top":0.09177973,"width":0.030585106,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Messages","depth":19,"bounds":{"left":0.111369684,"top":0.10055866,"width":0.01861702,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.111369684,"top":0.10055866,"width":0.0039893617,"height":0.012769354}},{"char_start":1,"char_count":7,"bounds":{"left":0.115359046,"top":0.10055866,"width":0.014960106,"height":0.012769354}}],"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":17,"bounds":{"left":0.13397606,"top":0.09177973,"width":0.020944148,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":19,"bounds":{"left":0.14328457,"top":0.10055866,"width":0.008976064,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.14328457,"top":0.10055866,"width":0.0026595744,"height":0.012769354}},{"char_start":1,"char_count":4,"bounds":{"left":0.14594415,"top":0.10055866,"width":0.0063164895,"height":0.012769354}}],"role_description":"text"},{"role":"AXRadioButton","text":"Untitled","depth":17,"bounds":{"left":0.15591756,"top":0.09177973,"width":0.02925532,"height":0.030327214},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Untitled","depth":19,"bounds":{"left":0.16522606,"top":0.10055866,"width":0.015957447,"height":0.012769354},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.16555852,"top":0.10055866,"width":0.0033244682,"height":0.012769354}},{"char_start":1,"char_count":7,"bounds":{"left":0.16855054,"top":0.10055866,"width":0.012965426,"height":0.012769354}}],"role_description":"text"},{"role":"AXPopUpButton","text":"Add and Edit Channel Tabs","depth":17,"bounds":{"left":0.18650267,"top":0.09177973,"width":0.010638298,"height":0.030327214},"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Canvas","depth":17,"bounds":{"left":0.096409574,"top":0.0518755,"width":0.015625,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"List","depth":17,"bounds":{"left":0.096409574,"top":0.0518755,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":17,"bounds":{"left":0.096409574,"top":0.0518755,"width":0.013962766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 2:54:49 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:54","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"то не знам дали е проблем точно, по-скоро се малко губи информация","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 2:55:50 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:55","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ако е stage at call (stage на activity) то е винаги първото при самото създаване или искаме да го сменяваме според мачване","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Galya Dimitrova","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 2:56:21 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
4349886381600135223
|
-3909984697667052388
|
click
|
hybrid
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
1
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Aneliya Angelova
2
Galya Dimitrova
Vasil Vasilev
Stefka Stoyanova
Todor Stamatov
Mario Georgiev
Nikolay Ivanov
James Graham
Stoyan Tanev
Steliyan Georgiev
Petko Kashinski
Lukas Kovalik
you
Toast
Jira Cloud
Messages
Messages
Files
Files
Untitled
Untitled
Add and Edit Channel Tabs
Canvas
List
Folder
Today at 2:54:49 PM
2:54
то не знам дали е проблем точно, по-скоро се малко губи информация
Today at 2:55:50 PM
2:55
ако е stage at call (stage на activity) то е винаги първото при самото създаване или искаме да го сменяваме според мачване
Galya Dimitrova
Today at 2:56:21 PM
SlackcalVIewMistonActivityFllesMoreWindowHelpJiminny…..@ jiminny-x-integrati…& platform-inner-team© Channels# ai-chapter# alertsi backend# bugs•contusion-cllnia# curiosity_lab# engineering# general# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi.... Direct messagesAa 02 0P. Galya Dimitrova€. Vasil Vasilev EFf. Stefka Stoyanova%: Todor StamatovN. Mario GeorgievP. Nikolay Ivanov2o James Graham "2. Stoyan Tanev. Steliyan Georgiev( Petko Kashinski. Lukas Kovali...•: Apps® ToastS lira Gloud6 Huddle with Aneliya Angelova@ Describe what you are looking for. Galya Dimitrova• MessagesUntitlede FilesXE Bug r-2090 in Jira CoudaRecorded call does not appear on the dashboardCode ReviewPriority= MediumAssigneeLukas Kovalik (you)As of today at 3:05 PM"SummariseOpen in difaтук ПРа е към другия тикет налице по този нямаше ла поавим променистори ми се странно и викам да проверя за всеки случайLukas Kovalik 3:07 PMда не съм ги обръкал, сега ще видяла правилен е.само да проверявам сега дали да си остане и кога може да се смени stage. за това те и питахGalya Dimitrova 3:09 PMама то оеше за другия за стеиджаа този беше за failed рекординг който го пратихме на процесинг?lukac Kovalik 2.10 pMобоъках гиGalva Dimitrova 3:11 PMа ок.не е толкова важнопросто сме сега на елна среша сьс съпорта и глеламе какво поавим в споинтаGalya Dimitrova 4:38 PMмежду другото как успя да подкараш тракването в Userpilotче да знам за следвашите като правимLukas Kovalik © 4:40 PMпроблем не беше в UserPilot event a в laravel event липсваше му сериализация (edited)Galya Dimitrova 4:42 PMинтересно обаче че този трьгна обаче новия евент за AJ Reports в datadog продължава да показвамного странноMessage Galva Dimitrova+ AaIAl Notes: OffLeavecкcontroller.pnpJetach.phpx© MatchActivityCrmData.php© Client.phpC PlanhatService.php© AutomatedReportResult.php@ SendReportJob.php© HubspotPaginationService.php© HandleHubspotRateLimit.php*= Al Notes: Off ~ft-deleted activity', [$0100% 28• Thu 14 May 16:44:22E custom.logA console (PROD]laravel.logA SF [jiminny@localhost]4 HS_local ([iminny@localhost]4 console [QAI PROD] X# console [eu!Tx: AutovPlaygrounddo jiminnySELECT * FROM crm confiqurations WHERE 10 = 957:UBl8SY41SELECT * FROM activities WHERE uvid_to_bin('581a33cb-4343-44bd-ac0c-4a5cee71c5ec') = uvid; # 54963423SELEC * FROM activities WHERE uuid to bin 07258011-25fa-418e-838b-fb21e8269ea2') = uuid: # 549634330d Huddle with Aneliva Ancelova•=uuid: # 54963421') = uuid; # 549635171= mid• # 54043Z3Z') = uuid; # 54966009= UU10.Lukas KovalikScreen shareRM object type', [846.66864.84752. 182306.323strict: true)conference activity'.r_id,Leaveor deleted object', [SELECT * FROM accounts where id = 1052;222.26LITC-94 spaces...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
44291
|
NULL
|
0
|
2026-05-14T13:44:23.128873+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-14/1778 /Users/lukas/.screenpipe/data/data/2026-05-14/1778766263128_m1.jpg...
|
Slack
|
Galya Dimitrova (DM) - Jiminny Inc - 4 new items - Galya Dimitrova (DM) - Jiminny Inc - 4 new items - Slack [Main]...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
1
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Aneliya Angelova
2
Galya Dimitrova
Vasil Vasilev
Stefka Stoyanova
Todor Stamatov
Mario Georgiev
Nikolay Ivanov
James Graham
Stoyan Tanev
Steliyan Georgiev
Petko Kashinski
Lukas Kovalik
you
Toast
Jira Cloud
Messages
Messages
Files
Files
Untitled
Untitled
Add and Edit Channel Tabs
Canvas
List
Folder
Today at 2:54:49 PM
2:54
то не знам дали е проблем точно, по-скоро се малко губи информация
Today at 2:55:50 PM
2:55
ако е stage at call (stage на activity) то е винаги първото при самото създаване или искаме да го сменяваме според мачване
Galya Dimitrova
Today at 2:56:21 PM
2:56 PM
хм ами това много трики защото зависи кога ще сме смени сделката
Today at 2:56:29 PM
2:56
тя ако се смени след месец тогава ще е грешно да го сменим
Today at 2:56:43 PM
2:56
тук какъв е казуса - някой я е сменил веднага ли
Lukas Kovalik
Today at 2:57:27 PM
2:57 PM
не просто между създаване преди три седмици и днес (когато се състои среща) има разлика
Galya Dimitrova
Today at 2:57:44 PM
2:57 PM
ааа
Today at 2:57:58 PM
2:57
ами със сигурност след като се състои ще трябва да се ъпдейтне
Today at 2:58:12 PM
2:58
защото все пак нали трябва да гледаме стейджа в момента в който се е състоял кола
Lukas Kovalik
Today at 2:58:27 PM
2:58 PM
да
Today at 2:59:20 PM
2:59
ок мерси
Galya Dimitrova
Today at 3:05:58 PM
3:05 PM
https://jiminny.atlassian.net/browse/JY-20903
https://jiminny.atlassian.net/browse/JY-20903
Jira Cloud
Jira Cloud
Jira Cloud Bug JY-20903 Recorded call does not appear on the dashboard Bug JY-20903 in Jira Cloud Preview in Slack Status Code Review Priority Medium Medium Assignee Lukas Kovalik(you) As of today at 3:05 PM Refresh Open in Jira ✨ Summarise
Recorded call does not appear on the dashboard
Bug JY-20903 in Jira Cloud
Preview in Slack
Status
Code Review
Priority
Medium
Assignee
Lukas Kovalik
(you)
As of today at 3:05 PM
Refresh
Open in Jira
✨ Summarise
Open in browser
Open
Share Bug JY-20903
View conversations
More actions
Today at 3:06:09 PM
3:06
тук ПРа е към другия тикет нали
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 3:06:14 PM
3:06
че по този нямаше да правим промени
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 3:06:22 PM
3:06
стори ми се странно и викам да проверя за всеки случай
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 3:07:53 PM
3:07 PM
да не съм ги обръкал, сега ще видя
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 3:08:37 PM
3:08
да правилен е
React with white_check_mark
React with eyes...
|
[{"role":"AXPopUpButton","text [{"role":"AXPopUpButton","text":"Switch workspaces… (Jiminny Inc) Has new messages","depth":14,"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Home","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Home","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DMs","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"DMs","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Activity","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Activity","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Later","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Later","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"More…","depth":14,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"More","depth":16,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Unreads","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Threads","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Huddles","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Drafts & sent","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Directories","depth":21,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-x-integration-app","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"platform-inner-team","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"ai-chapter","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"alerts","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"backend","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"bugs","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"confusion-clinic","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"curiosity_lab","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"engineering","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"general","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"jiminny-bg","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"platform-tickets","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"product_launches","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"random","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"releases","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"sofia-office","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"support","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"thank-yous","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"the_people_of_jiminny","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Aneliya Angelova","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Galya Dimitrova","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Vasil Vasilev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stefka Stoyanova","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Todor Stamatov","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Mario Georgiev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Nikolay Ivanov","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"James Graham","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Stoyan Tanev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Steliyan Georgiev","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Petko Kashinski","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"you","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Toast","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Messages","depth":17,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":false},{"role":"AXStaticText","text":"Messages","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Files","depth":17,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Files","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Untitled","depth":17,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Untitled","depth":19,"on_screen":true,"role_description":"text"},{"role":"AXPopUpButton","text":"Add and Edit Channel Tabs","depth":17,"on_screen":true,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Canvas","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"List","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 2:54:49 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:54","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"то не знам дали е проблем точно, по-скоро се малко губи информация","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 2:55:50 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:55","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ако е stage at call (stage на activity) то е винаги първото при самото създаване или искаме да го сменяваме според мачване","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Galya Dimitrova","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 2:56:21 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:56 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"хм ами това много трики защото зависи кога ще сме смени сделката","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 2:56:29 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:56","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"тя ако се смени след месец тогава ще е грешно да го сменим","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 2:56:43 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:56","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"тук какъв е казуса - някой я е сменил веднага ли","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 2:57:27 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:57 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"не просто между създаване преди три седмици и днес (когато се състои среща) има разлика","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Galya Dimitrova","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 2:57:44 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:57 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ааа","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 2:57:58 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:57","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ами със сигурност след като се състои ще трябва да се ъпдейтне","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 2:58:12 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:58","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"защото все пак нали трябва да гледаме стейджа в момента в който се е състоял кола","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 2:58:27 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:58 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"да","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 2:59:20 PM","depth":24,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"2:59","depth":25,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ок мерси","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Galya Dimitrova","depth":23,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"Today at 3:05:58 PM","depth":23,"on_screen":false,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"3:05 PM","depth":24,"on_screen":false,"role_description":"text"},{"role":"AXLink","text":"https://jiminny.atlassian.net/browse/JY-20903","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"https://jiminny.atlassian.net/browse/JY-20903","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Jira Cloud","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Jira Cloud","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXButton","text":"Jira Cloud Bug JY-20903 Recorded call does not appear on the dashboard Bug JY-20903 in Jira Cloud Preview in Slack Status Code Review Priority Medium Medium Assignee Lukas Kovalik(you) As of today at 3:05 PM Refresh Open in Jira ✨ Summarise","depth":25,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Recorded call does not appear on the dashboard","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Bug JY-20903 in Jira Cloud","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Preview in Slack","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Status","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Code Review","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Priority","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Medium","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Assignee","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Lukas Kovalik","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"(you)","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"As of today at 3:05 PM","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Refresh","depth":27,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Open in Jira","depth":27,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"✨ Summarise","depth":27,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Open in browser","depth":26,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Open","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Share Bug JY-20903","depth":26,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"View conversations","depth":26,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More actions","depth":26,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 3:06:09 PM","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"3:06","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"тук ПРа е към другия тикет нали","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 3:06:14 PM","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"3:06","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"че по този нямаше да правим промени","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 3:06:22 PM","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"3:06","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"стори ми се странно и викам да проверя за всеки случай","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Lukas Kovalik","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXLink","text":"Today at 3:07:53 PM","depth":23,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"3:07 PM","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"да не съм ги обръкал, сега ще видя","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with raised_hands","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Add reaction…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Reply in thread","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Forward message…","depth":25,"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Save for later","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXPopUpButton","text":"More actions","depth":25,"on_screen":false,"role_description":"pop-up button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"Today at 3:08:37 PM","depth":24,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"3:08","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"да правилен е","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXCheckBox","text":"React with white_check_mark","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"React with eyes","depth":25,"on_screen":false,"role_description":"toggle button","subrole":"AXToggleButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-7881040499340319786
|
6862181545074361684
|
click
|
hybrid
|
NULL
|
Switch workspaces… (Jiminny Inc) Has new messages
Switch workspaces… (Jiminny Inc) Has new messages
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
1
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
bugs
confusion-clinic
curiosity_lab
engineering
general
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Aneliya Angelova
2
Galya Dimitrova
Vasil Vasilev
Stefka Stoyanova
Todor Stamatov
Mario Georgiev
Nikolay Ivanov
James Graham
Stoyan Tanev
Steliyan Georgiev
Petko Kashinski
Lukas Kovalik
you
Toast
Jira Cloud
Messages
Messages
Files
Files
Untitled
Untitled
Add and Edit Channel Tabs
Canvas
List
Folder
Today at 2:54:49 PM
2:54
то не знам дали е проблем точно, по-скоро се малко губи информация
Today at 2:55:50 PM
2:55
ако е stage at call (stage на activity) то е винаги първото при самото създаване или искаме да го сменяваме според мачване
Galya Dimitrova
Today at 2:56:21 PM
2:56 PM
хм ами това много трики защото зависи кога ще сме смени сделката
Today at 2:56:29 PM
2:56
тя ако се смени след месец тогава ще е грешно да го сменим
Today at 2:56:43 PM
2:56
тук какъв е казуса - някой я е сменил веднага ли
Lukas Kovalik
Today at 2:57:27 PM
2:57 PM
не просто между създаване преди три седмици и днес (когато се състои среща) има разлика
Galya Dimitrova
Today at 2:57:44 PM
2:57 PM
ааа
Today at 2:57:58 PM
2:57
ами със сигурност след като се състои ще трябва да се ъпдейтне
Today at 2:58:12 PM
2:58
защото все пак нали трябва да гледаме стейджа в момента в който се е състоял кола
Lukas Kovalik
Today at 2:58:27 PM
2:58 PM
да
Today at 2:59:20 PM
2:59
ок мерси
Galya Dimitrova
Today at 3:05:58 PM
3:05 PM
https://jiminny.atlassian.net/browse/JY-20903
https://jiminny.atlassian.net/browse/JY-20903
Jira Cloud
Jira Cloud
Jira Cloud Bug JY-20903 Recorded call does not appear on the dashboard Bug JY-20903 in Jira Cloud Preview in Slack Status Code Review Priority Medium Medium Assignee Lukas Kovalik(you) As of today at 3:05 PM Refresh Open in Jira ✨ Summarise
Recorded call does not appear on the dashboard
Bug JY-20903 in Jira Cloud
Preview in Slack
Status
Code Review
Priority
Medium
Assignee
Lukas Kovalik
(you)
As of today at 3:05 PM
Refresh
Open in Jira
✨ Summarise
Open in browser
Open
Share Bug JY-20903
View conversations
More actions
Today at 3:06:09 PM
3:06
тук ПРа е към другия тикет нали
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 3:06:14 PM
3:06
че по този нямаше да правим промени
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 3:06:22 PM
3:06
стори ми се странно и викам да проверя за всеки случай
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Lukas Kovalik
Today at 3:07:53 PM
3:07 PM
да не съм ги обръкал, сега ще видя
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Today at 3:08:37 PM
3:08
да правилен е
React with white_check_mark
React with eyes
FirefoxFileEditViewHistoryBookmarksProfilesTools Window Help100% C4• 8• Thu 14 May 16:44:22→CawsSearchO EC2Elastic Container ServiceG 53=CloudWatch> Logs Insightsus-east-2.console.aws.amazon.com/cloudwatch/home?region=us-east-2#logsV2:logs-insights$3FqueryDetailS3D~( WAccount ID: 0559-0866-0479 v[Option+S] ©United States (Ohio) •QAICodeDeploya CloudWatchElastiCacheÇo: Aurora and RDSLộ Amazon OpenSearch Ser...CloudFrontMediaLiveAll log groupsQ All log groupsSTANDARD YChange Accoun…All accounts Xfields @timestamp, @message, @logStream, @logI- filter (message like "RematchActivityOnCrm0bjectDetach"# |• filter @message like "[Hubspot] Received 429 from API"I• filter (message not like /Analytic/ | filter @message not like /Transcript/I filter @message not like /Webhook/ | filter (message not like /MeetingBot/|-limit 10000+Lộ3Logs Insights QL½ Query generator@ FieldsRun queryCancelSaveSchedule query• Completed. Query executed for 46 log groups. ®Logs (-)Patterns (-)VisualizationLogs (-)1008060402012:4512:5012:5513:002. CloudShellFeedback• Saved and sample queries® Query commandsHistoryÀ Summarize results• Investigate ?[ Share resultsShowing O of 0 records matched ©66,552 records (16.8 MB) scanned in 1.85 @ 36,189 records/s (9.2 MB/s)Export resultsAdd to dashboardHide histogram13:0513:1013:1513:2013:2513:3013:3513:40© 2026, Amazon Web Services, Inc. or its affiliates.PrivacyTermsCookie preferences...
|
NULL
|
NULL
|
NULL
|
NULL
|