|
77999
|
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
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
ai-team
alerts
backend
c-learning-people
confusion-clinic
curiosity_lab
deal-insights-dev
engineering
frontend
general
infra-changes
jiminny-bg
people-with-copilot-licences
people-with-zoom-phone-licences
platform-team
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Nikolay Nikolov
Galya Dimitrova
Aneliya Angelova
,
Nikolay Yankov
,
Steliyan Georgiev
Stefka Stoyanova
Adelina Petrova
Vasil Vasilev
Stoyan Tomov
Nikolay Yankov
Petko Kashinski
Aneliya Angelova
Mario Georgiev
Todor Stamatov
Gabriela Dureva
Jira Cloud
Toast
Messages
Messages
Channel Overview
Channel Overview
More
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to first unread message (⌘J)
Mark as read (esc)
Jump to date
Galya Dimitrova
Today at 12:11:09 PM
12:11 PM
Сторита за рефайнмънт:
https://jiminny.atlassian.net/browse/JY-20625
https://jiminny.atlassian.net/browse/JY-20625
https://jiminny.atlassian.net/browse/JY-20699
https://jiminny.atlassian.net/browse/JY-20699
https://jiminny.atlassian.net/browse/JY-20493
https://jiminny.atlassian.net/browse/JY-20493
https://jiminny.atlassian.net/browse/JY-20725
https://jiminny.atlassian.net/browse/JY-20725
https://jiminny.atlassian.net/browse/JY-20732
https://jiminny.atlassian.net/browse/JY-20732
JY-20625 [POC]Jiminny MCP Connector
JY-20625 [POC]Jiminny MCP Connector
Status:
Backlog
Type:
Spike
Assignee:
Unassigned
Priority:
Medium
Linked docs
Jiminny MCP Connector
Jiminny MCP Connector
Sync thread
Sync thread
sparkles emoji AI Summarise
AI Summarise
More actions...
Added by
Jira Cloud
Jira Cloud
JY-20699 Wrong formatting for summary in the CRM
JY-20699 Wrong formatting for summary in the CRM
Status:
Backlog
Type:
Bug
Assignee:
Unassigned
Priority:
Medium
Sync thread
Sync thread
sparkles emoji AI Summarise
AI Summarise
More actions...
Added by
Jira Cloud
Jira Cloud
JY-20493 Smart Instant Nudge Pre-filtering
JY-20493 Smart Instant Nudge Pre-filtering
Status:
Backlog
Type:
Story
Assignee:
Unassigned
Priority:
Medium
Linked docs
Nudge Feature Performance…
Nudge Feature Performance…
Sync thread
Sync thread
sparkles emoji AI Summarise
AI Summarise
More actions...
Added by
Jira Cloud
Jira Cloud
JY-20725 Sentry Hubspot Rate limit
JY-20725 Sentry Hubspot Rate limit
Status:
Backlog
Type:
Bug
Assignee:
Unassigned
Priority:
Medium
Sync thread
Sync thread
sparkles emoji AI Summarise
AI Summarise
More actions...
Added by
Jira Cloud
Jira Cloud
JY-20732 Don't allow CRM Owners to loose admin permissions
JY-20732 Don't allow CRM Owners to loose admin permissions
Status:
Backlog
Type:
Story
Assignee:
Unassigned
Priority:
Medium
Sync thread
Sync thread
sparkles emoji AI Summarise
AI Summarise
More actions...
Added by
Jira Cloud
Jira Cloud
New
Nikolay Nikolov
Today at 1:40:21 PM
1:40 PM
Nudge refactor:
https://github.com/jiminny/app/pull/11997
https://github.com/jiminny/app/pull/11997
#11997 JY-20489 | Optimize Nudges - Phase 2
#11997 JY-20489 | Optimize Nudges - Phase 2
JIRA:
JY-20489
JY-20489
Deployment notes:
• None
Changes:
1. Add Nudge
last_run_at
Show more
Comments
5
jiminny/app
jiminny/app
|
Apr 21st
|
Added by
GitHub
GitHub
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Nikolay Yankov
Today at 1:49:55 PM
1:49 PM
eдин лайк плс
https://github.com/jiminny/app/pull/12014
https://github.com/jiminny/app/pull/12014
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
Galya Dimitrova
Today at 12:11:09 PM
12:11 PM
Сторита за рефайнмънт:
https://jiminny.atlassian.net/browse/JY-20625
https://jiminny.atlassian.net/browse/JY-20625
https://jiminny.atlassian.net/browse/JY-20699
https://jiminny.atlassian.net/browse/JY-20699
https://jiminny.atlassian.net/browse/JY-20493
https://jiminny.atlassian.net/browse/JY-20493
https://jiminny.atlassian.net/browse/JY-20725
https://jiminny.atlassian.net/browse/JY-20725
https://jiminny.atlassian.net/browse/JY-20732
https://jiminny.atlassian.net/browse/JY-20732
JY-20625 [POC]Jiminny MCP Connector
JY-20625 [POC]Jiminny MCP Connector
Status:
Backlog
Type:
Spike
Assignee:
Unassigned
Priority:
Medium
Linked docs
Jiminny MCP Connector
Jiminny MCP Connector
Sync thread
Sync thread
sparkles emoji AI Summarise
AI Summarise
More actions...
Added by
Jira Cloud
Jira Cloud
JY-20699 Wrong formatting for summary in the CRM
JY-20699 Wrong formatting for summary in the CRM
Status:
Backlog
Type:
Bug
Assignee:
Unassigned
Priority:
Medium
Sync thread
Sync thread
sparkles emoji AI Summarise
AI Summarise
More actions...
Added by
Jira Cloud
Jira Cloud
JY-20493 Smart Instant Nudge Pre-filtering
JY-20493 Smart Instant Nudge Pre-filtering
Status:
Backlog
Type:
Story
Assignee:
Unassigned
Priority:
Medium
Linked docs
Nudge Feature Performance…
Nudge Feature Performance…
Sync thread
Sync thread
sparkles emoji AI Summarise
AI Summarise
More actions...
Added by
Jira Cloud
Jira Cloud
JY-20725 Sentry Hubspot Rate limit
JY-20725 Sentry Hubspot Rate limit
Status:
Backlog
Type:
Bug
Assignee:
Unassigned
Priority:
Medium
Sync thread
Sync thread
sparkles emoji AI Summarise
AI Summarise
More actions...
Added by
Jira Cloud
Jira Cloud
JY-20732 Don't allow CRM Owners to loose admin permissions
JY-20732 Don't allow CRM Owners to loose admin permissions
Status:
Backlog
PreviewFileEditViewGoToolsWindowHelpDOCKER381Last login: Fri Apr 24 12:59:23 on ttys009DEV (-zsh)O $82Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.toml file in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $l-zshAPP (-zsh)§ Lukas/Stefka 121 • in 15 m100% <47*• *3screenpipe"• *4-zshFri 24 Apr 13:45:32181*5...
|
Slack
|
platform-inner-team (Channel) - Jiminny Inc - Slac platform-inner-team (Channel) - Jiminny Inc - Slack...
|
NULL
|
77999
|
|
24151
|
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
Directories
platform-inner-team
ai-chapter
alerts
backend
confusion-clinic
curiosity_lab
engineering
frontend
general
infra-changes
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Stoyan Tanev
Ves
Galya Dimitrova
Aneliya Angelova
,
Nikolay Yankov
,
Steliyan Georgiev
Vasil Vasilev
Steliyan Georgiev
Adelina Petrova
,
Ilian Kyuchukov
,
Steliyan Georgiev
Adelina Petrova
Nikolay Nikolov
Galya Dimitrova
,
Nikolay Nikolov
Jira Cloud
Toast
Google Calendar
Messages
Messages
Add canvas
Add canvas
Files
Files
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Automation for Jira
APP
Apr 1st at 11:21:29 AM
11:21 AM
SRD-6763
SRD-6763
Wrong data is displayed in the dashboard has been raised with
Platform team
and assigned to **. The Priority is **
Jump to date
Automation for Jira
APP
Apr 6th at 10:44:11 AM
10:44 AM
SRD-6772
SRD-6772
Temelio - Deal Risks issue has been raised with
Platform team
and assigned to **. The Priority is
P2 Medium
Iliyana Netseva
Apr 6th at 10:46:39 AM
10:46 AM
was added to #platform-tickets by
Mario Georgiev
.
Automation for Jira
APP
Apr 6th at 7:29:38 PM
7:29 PM
SRD-6771
SRD-6771
Jiminny Deleting Meetings out of HubSpot -
Sensi.AI
Sensi.AI
has been raised with
Platform team
and assigned to
Stoyan Tomov
. The Priority is
P2 Medium
Jump to date
Automation for Jira
APP
Apr 8th at 12:02:09 PM
12:02 PM
SRD-6775
SRD-6775
Jiminny creates duplicate event in Hubspot has been raised with
Platform team
and assigned to
Stoyan Tomov
. The Priority is
P2 Medium
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
Automation for Jira
APP
Apr 9th at 11:22:27 AM
11:22 AM
SRD-6779
SRD-6779
Unable to log in to Sidekick has been raised with
Platform team
and assigned to **. The Priority is
P2 Medium
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Automation for Jira
APP
Apr 9th at 2:32:03 PM
2:32 PM
SRD-6780
SRD-6780
Jiminny Voice issue has been raised with
Platform team
and assigned to **. The Priority is **
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
New
Automation for Jira
APP
Today at 2:56:06 PM
2:56 PM
SRD-6789
SRD-6789
[Team insights] Filter gets reset automatically has been raised with
Platform team
and assigned to **. The Priority is **
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Channel platform-tickets
+SlackFileEditViewGoHistoryWindowHelpED→Search Jiminny IncHomeDMsActivityFilesLater..•More+Jiminny ...sos+# general# infra-changes# jiminny-bg# platform-tickats# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...Direct messagesStoyan TanevVes®. Galya DimitrovaAneliya Angelova, ...Vasil VasilevSteliyan GeorgievAdelina Petrova, Ili...P. Adelina PetrovaD. Nikolay Nikolov2 Galya Dimitrova, Ni...AppsJira CloudToastGoogle Cale...# platform-tickets8 146 0MessagesAdd canvasO FilesHubSpot -ised withMonday, April 6thPlatform ttaur anu asaigricu tu Stoyan Tomov.The Priority is P2 MediumWednesday, April 8th~Automation for Jira APP12:02 PMSRD-6775 Jiminny creates duplicate event inHubspot has been raised with Platform teamand assigned to Stoyan Tomov. The Priority isP2 MediumThursday, April 9th~Automation for Jira APP11:22 AMSRD-6779 Unable to log in to Sidekick hasbeen raised with Platform team and assigned to**. The Priority is P2 MediumAutomation for Jira APP2:32 PMSRD-6780 Jiminny Voice issue has been raisedwith Platform team and assigned to **. ThePriority is **Today ~NewAutomation for Jira APP 2:56 PMSRD-6789 [Team insights] Filter gets resetautomatically has been raised with Platformteam and assigned to **. The Priority is **Message #platform-tickets+AaablSupport Daily • nowActivity MonitorAll ProcessesProcess NameSupport Dailynow - 15:00-15:15= Notes - Support Daily.WindowServerFirefoxCP Isolated Web ContentFirefoxFirefoxCursorUlViewService (Not Responding)FirefoxCP Isolated Web ContentFirefox GPU HelperFirefox GPU HelperFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentSlack Helper (Renderer)FirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentNotion Calendar Helper (Renderer)claudeNotion Helper (Renderer)FirefoxCP Isolated Web ContentClaude Helper (Renderer)iTerm2FirefoxCP Isolated Web ContentCode Helper (Renderer)FirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentClaude960,9 MB937,2 MB838,5 MB771,9 MB737,4 MB551,0 MB544,8 MB535,6 MB486,4 MB453,3 MB445,3 MB436,4 MB388,0 MB384,6 MB374,7 MB372,0 MB346,2 MB326,1 MB324,1 MB297,9 MB260,5 MB253,1 MB234,2 MB212,8 MB207.5 MB192,6 MB192,1 MBMEMORY PRESSUREPhysical Memory:Memory Used:Cached Files:Swap Used:25758532529272524162326262624221513212815261827246116,00 GB13,55 GB<2,39 GB2,81 GB100% CWed 15 Apr 15:00:17C Join Google Meet1247331 20119 733125244254128122199122125124127122119172723281262091 790123219127122729429748014146648424203080191467336713354804186335276358314365243016368984817326548509101148358336051948785613885340482987429560491App Memory:Wired Memory:Compressed:lukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukas4,23 GB2,54 GB6,23 GB...
|
Slack
|
platform-tickets (Channel) - Jiminny Inc - Slack
|
NULL
|
24151
|
|
24152
|
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
Directories
platform-inner-team
ai-chapter
alerts
backend
confusion-clinic
curiosity_lab
engineering
frontend
general
infra-changes
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Stoyan Tanev
Ves
Galya Dimitrova
Aneliya Angelova
,
Nikolay Yankov
,
Steliyan Georgiev
Vasil Vasilev
Steliyan Georgiev
Adelina Petrova
,
Ilian Kyuchukov
,
Steliyan Georgiev
Adelina Petrova
Nikolay Nikolov
Galya Dimitrova
,
Nikolay Nikolov
Jira Cloud
Toast
Google Calendar
Messages
Messages
Add canvas
Add canvas
Files
Files
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Automation for Jira
APP
Apr 1st at 11:21:29 AM
11:21 AM
SRD-6763
SRD-6763
Wrong data is displayed in the dashboard has been raised with
Platform team
and assigned to **. The Priority is **
Jump to date
Automation for Jira
APP
Apr 6th at 10:44:11 AM
10:44 AM
SRD-6772
SRD-6772
Temelio - Deal Risks issue has been raised with
Platform team
and assigned to **. The Priority is
P2 Medium
Iliyana Netseva
Apr 6th at 10:46:39 AM
10:46 AM
was added to #platform-tickets by
Mario Georgiev
.
Automation for Jira
APP
Apr 6th at 7:29:38 PM
7:29 PM
SRD-6771
SRD-6771
Jiminny Deleting Meetings out of HubSpot -
Sensi.AI
Sensi.AI
has been raised with
Platform team
and assigned to
Stoyan Tomov
. The Priority is
P2 Medium
Jump to date
Automation for Jira
APP
Apr 8th at 12:02:09 PM
12:02 PM
SRD-6775
SRD-6775
Jiminny creates duplicate event in Hubspot has been raised with
Platform team
and assigned to
Stoyan Tomov
. The Priority is
P2 Medium
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
Automation for Jira
APP
Apr 9th at 11:22:27 AM
11:22 AM
SRD-6779
SRD-6779
Unable to log in to Sidekick has been raised with
Platform team
and assigned to **. The Priority is
P2 Medium
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Automation for Jira
APP
Apr 9th at 2:32:03 PM
2:32 PM
SRD-6780
SRD-6780
Jiminny Voice issue has been raised with
Platform team
and assigned to **. The Priority is **
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
New
Automation for Jira
APP
Today at 2:56:06 PM
2:56 PM
SRD-6789
SRD-6789
[Team insights] Filter gets reset automatically has been raised with
Platform team
and assigned to **. The Priority is **
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Channel platform-tickets
FirefoxFilep! Western Digital Red Plus 3.5 6TB 5400rpm 256MB SAiSl I SeneticТвърд диск, Western Digital Red 6TB Plus ( 3.5". 256N* SQLite Web: db.sqlitew Screenpipe DashboardV Welcome to Steam- New laoHistoryBookmarksProfilesToolsWindowHelp• Not Secure | http://[IP_ADDRESS]:8767/frames_fts_idx/content/~ Google Geminimenoe c re crmlal vomuialieIf you already have Terminal open, or preferusing it, you can command Finder to open thefolder for you.1. Open the Terminal app (you can find itby pressing Command + Space to openSpotlight and typing "Terminal").2. Type the following command: open~/. screenpipe3. Press Return. A new Finder window willimmediately pop up showing thecontents of the folder.Method 3: Unhide All Files in Your HomeDirectoryIf you want to be able to see the folderalongside your normal files so you can clickinto it manually.1. Open Finder.2. Go to your Home folder by pressingCommand + Shift + H (this is what the~ symbol represents).3. Press Command + Shift + . (Command,Shift, and the Period key at the sametime).4. You will see all your hidden files andfolders fade into view. Scroll down to findthe .screenpipe folder and double-click5. Note: You can press Command + Shift +• again to hide the files when you aredone to keep your folders looking clean.Eс :Ask GeminiPro vGemini is Al and can make mistakes, including about people.Your privacy and GeminiSummarize pagefSupport Daily - now (A)100% (8 Wed 15 Apr 15:00:46Querysqlite-web 0.7.2 db.sqlite frames_fts_idx 4430 rows, showing page 1table name…_sqlx_migrationsaudio_chunksaudio_tagsaudio_transcriptionsaudio_transcriptions_fts (v)audio_transcriptions_.audio_transcriptions_audio_transcriptions_.elementselements_fts (v)elements_fts_configelements_fts_dataelements_fts_idxframesframes_fts (v)frames_fts_configframes_fts_dataframes_fts_idxmeetingsmemoriesmemories_fts (v)memories_fts_configmemories_fts_datamemories_fts_idxocr_textpipe_executionspipe_scheduler_statespeaker_embeddingsspeakerssqlite_sequencetagsui_eventsui_events_fts (")ui_events_fts_configui_events_fts_dataui_events_fts_idxViceo cnunksIStructureContentQueryExportsegidtermvision laos0000006c009201001024901109b012994212501348301379437014001536401645701789901835i019545002cpumemorydiskthreads38232284Toggle helper tables02026b020cpumemorydiskthreads3802249v02400302588k026cpumemorydiskthreads3825027702955b0300310033003539037903w040005041217216617922723733313011912104121721661932272373304121721671904121721681792292390412172168193226240412172168204121721691932273041217516819304311043617216622923919043617216822724043cpumemorydiskthreads38242304401721662272371903181301181221251231251271211241…04401721680440172169044817046cpumemorydiskthreads38242382Page 1/89ryne...
|
Slack
|
platform-tickets (Channel) - Jiminny Inc - Slack
|
NULL
|
24152
|
|
24153
|
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
Directories
platform-inner-team
ai-chapter
alerts
backend
confusion-clinic
curiosity_lab
engineering
frontend
general
infra-changes
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Stoyan Tanev
Ves
Galya Dimitrova
Aneliya Angelova
,
Nikolay Yankov
,
Steliyan Georgiev
Vasil Vasilev
Steliyan Georgiev
Adelina Petrova
,
Ilian Kyuchukov
,
Steliyan Georgiev
Adelina Petrova
Nikolay Nikolov
Galya Dimitrova
,
Nikolay Nikolov
Jira Cloud
Toast
Google Calendar
Messages
Messages
Add canvas
Add canvas
Files
Files
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Automation for Jira
APP
Apr 1st at 11:21:29 AM
11:21 AM
SRD-6763
SRD-6763
Wrong data is displayed in the dashboard has been raised with
Platform team
and assigned to **. The Priority is **
Jump to date
Automation for Jira
APP
Apr 6th at 10:44:11 AM
10:44 AM
SRD-6772
SRD-6772
Temelio - Deal Risks issue has been raised with
Platform team
and assigned to **. The Priority is
P2 Medium
Iliyana Netseva
Apr 6th at 10:46:39 AM
10:46 AM
was added to #platform-tickets by
Mario Georgiev
.
Automation for Jira
APP
Apr 6th at 7:29:38 PM
7:29 PM
SRD-6771
SRD-6771
Jiminny Deleting Meetings out of HubSpot -
Sensi.AI
Sensi.AI
has been raised with
Platform team
and assigned to
Stoyan Tomov
. The Priority is
P2 Medium
Jump to date
Automation for Jira
APP
Apr 8th at 12:02:09 PM
12:02 PM
SRD-6775
SRD-6775
Jiminny creates duplicate event in Hubspot has been raised with
Platform team
and assigned to
Stoyan Tomov
. The Priority is
P2 Medium
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
Automation for Jira
APP
Apr 9th at 11:22:27 AM
11:22 AM
SRD-6779
SRD-6779
Unable to log in to Sidekick has been raised with
Platform team
and assigned to **. The Priority is
P2 Medium
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Automation for Jira
APP
Apr 9th at 2:32:03 PM
2:32 PM
SRD-6780
SRD-6780
Jiminny Voice issue has been raised with
Platform team
and assigned to **. The Priority is **
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
New
Automation for Jira
APP
Today at 2:56:06 PM
2:56 PM
SRD-6789
SRD-6789
[Team insights] Filter gets reset automatically has been raised with
Platform team
and assigned to **. The Priority is **
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Channel platform-tickets
+SlackFileEditViewGoHistoryWindowHelpED→Search Jiminny IncHomeDMSActivityFilesLater..•More+Jiminny ...sos+# general# infra-changes# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...Direct messagesStoyan TanevVesGalya DimitrovaAneliya Angelova, ...Vasil VasilevSteliyan GeorgievAdelina Petrova, Ili...P. Adelina PetrovaP. Nikolay Nikolov ®2 Galya Dimitrova, Ni...AppsJira CloudToastGoogle Cale...# platform-tickets8 146 0MessagesAdd canvasO FilesHubSpot -ised withMonday, April 6thPlatform ttaur anu asaigricu tu Stoyan Tomov.The Priority is P2 MediumWednesday, April 8th~Automation for Jira APP12:02 PMSRD-6775 Jiminny creates duplicate event inHubspot has been raised with Platform teamand assigned to Stoyan Tomov. The Priority isP2 MediumThursday, April 9th~Automation for Jira APP11:22 AMSRD-6779 Unable to log in to Sidekick hasbeen raised with Platform team and assigned to**. The Priority is P2 MediumAutomation for Jira APP2:32 PMSRD-6780 Jiminny Voice issue has been raisedwith Platform team and assigned to **. ThePriority is **Today ~NewAutomation for Jira APP 2:56 PMSRD-6789 [Team insights] Filter gets resetautomatically has been raised with Platformteam and assigned to **. The Priority is **Message #platform-tickets+AaablSupport Daily • nowActivity MonitorAll ProcessesProcess NameSupport Dailynow - 15:00-15:15= Notes - Support Daily.WindowServerFirefoxCP Isolated Web ContentFirefoxFirefoxCursorUlViewService (Not Responding)FirefoxCP Isolated Web ContentFirefox GPU HelperFirefox GPU HelperFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentSlack Helper (Renderer)FirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentNotion Calendar Helper (Renderer)claudeNotion Helper (Renderer)FirefoxCP Isolated Web ContentClaude Helper (Renderer)iTerm2FirefoxCP Isolated Web ContentCode Helper (Renderer)FirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentClaude961,0 MB937,0 MB838,6 MB772,1 MB737,8 MB561,3 MB544,8 MB539,0 MB488,9 MB438,7 MB436,4 MB411,1 MB388,2 MB384,7 MB376,9 MB372,0 MB346,7 MB326,1 MB325,2 MB299,4 MB260,7 MB254,8 MB234,4 MB214,1 MB207,6 MB192,8 MB192,7 MBMEMORY PRESSUREPhysical Memory:Memory Used:Cached Files:Swap Used:26738532530262524162623262624231513212815261827245916,00 GB13,60 GB<2,36 GB2,81 GB100% CWed 15 Apr 15:01:12C Join Google Meet1257291 20119 741125245250128122199125122124127122121172723281262091 789123243127122724429748014146648424203080191467336713354804186335831352764365243016368984817326548509101148358336051948785613885340482987429560491App Memory:Wired Memory:Compressed:lukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukas4,92 GB2,43 GB5,70 GB...
|
Slack
|
platform-tickets (Channel) - Jiminny Inc - Slack
|
NULL
|
24153
|
|
24154
|
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
Directories
platform-inner-team
ai-chapter
alerts
backend
confusion-clinic
curiosity_lab
engineering
frontend
general
infra-changes
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Stoyan Tanev
Ves
Galya Dimitrova
Aneliya Angelova
,
Nikolay Yankov
,
Steliyan Georgiev
Vasil Vasilev
Steliyan Georgiev
Adelina Petrova
,
Ilian Kyuchukov
,
Steliyan Georgiev
Adelina Petrova
Nikolay Nikolov
Galya Dimitrova
,
Nikolay Nikolov
Jira Cloud
Toast
Google Calendar
Messages
Messages
Add canvas
Add canvas
Files
Files
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Automation for Jira
APP
Apr 1st at 11:21:29 AM
11:21 AM
SRD-6763
SRD-6763
Wrong data is displayed in the dashboard has been raised with
Platform team
and assigned to **. The Priority is **
Jump to date
Automation for Jira
APP
Apr 6th at 10:44:11 AM
10:44 AM
SRD-6772
SRD-6772
Temelio - Deal Risks issue has been raised with
Platform team
and assigned to **. The Priority is
P2 Medium
Iliyana Netseva
Apr 6th at 10:46:39 AM
10:46 AM
was added to #platform-tickets by
Mario Georgiev
.
Automation for Jira
APP
Apr 6th at 7:29:38 PM
7:29 PM
SRD-6771
SRD-6771
Jiminny Deleting Meetings out of HubSpot -
Sensi.AI
Sensi.AI
has been raised with
Platform team
and assigned to
Stoyan Tomov
. The Priority is
P2 Medium
Jump to date
Automation for Jira
APP
Apr 8th at 12:02:09 PM
12:02 PM
SRD-6775
SRD-6775
Jiminny creates duplicate event in Hubspot has been raised with
Platform team
and assigned to
Stoyan Tomov
. The Priority is
P2 Medium
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
Automation for Jira
APP
Apr 9th at 11:22:27 AM
11:22 AM
SRD-6779
SRD-6779
Unable to log in to Sidekick has been raised with
Platform team
and assigned to **. The Priority is
P2 Medium
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Automation for Jira
APP
Apr 9th at 2:32:03 PM
2:32 PM
SRD-6780
SRD-6780
Jiminny Voice issue has been raised with
Platform team
and assigned to **. The Priority is **
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
New
Automation for Jira
APP
Today at 2:56:06 PM
2:56 PM
SRD-6789
SRD-6789
[Team insights] Filter gets reset automatically has been raised with
Platform team
and assigned to **. The Priority is **
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Channel platform-tickets
FirefoxFilep! Western Digital Red Plus 3.5 6TB 5400rpm 256MB SAiSl I SeneticТвърд диск, Western Digital Red 6TB Plus ( 3.5". 256N* SQLite Web: db.sqlitew Screenpipe DashboardV Welcome to Steam- New laoHistoryBookmarksProfilesToolsWindowHelp• Not Secure | http://[IP_ADDRESS]:8767/frames_fts_idx/content/~ Google Geminimenoe c re crmlal vomuialieIf you already have Terminal open, or preferusing it, you can command Finder to open thefolder for you.1. Open the Terminal app (you can find itby pressing Command + Space to openSpotlight and typing "Terminal").2. Type the following command: open~/. screenpipe3. Press Return. A new Finder window willimmediately pop up showing thecontents of the folder.Method 3: Unhide All Files in Your HomeDirectoryIf you want to be able to see the folderalongside your normal files so you can clickinto it manually.1. Open Finder.2. Go to your Home folder by pressingCommand + Shift + H (this is what the~ symbol represents).3. Press Command + Shift + . (Command,Shift, and the Period key at the sametime).4. You will see all your hidden files andfolders fade into view. Scroll down to findthe .screenpipe folder and double-click5. Note: You can press Command + Shift +• again to hide the files when you aredone to keep your folders looking clean.Eс :Ask GeminiPro vGemini is Al and can make mistakes, including about people.Your privacy and GeminiSummarize pagefSupport Daily - now (A)100% (8 Wed 15 Apr 15:01:17Querysqlite-web 0.7.2 db.sqlite frames_fts_idx 4430 rows, showing page 1table name…_sqlx_migrationsaudio_chunksaudio_tagsaudio_transcriptionsaudio_transcriptions_fts (v)audio_transcriptions_.audio_transcriptions_audio_transcriptions_.elementselements_fts (v)elements_fts_configelements_fts_dataelements_fts_idxframesframes_fts (v)frames_fts_configframes_fts_dataframes_fts_idxmeetingsmemoriesmemories_fts (v)memories_fts_configmemories_fts_datamemories_fts_idxocr_textStructureContentQueryExportsegidtermpipe_executionspipe_scheduler_statespeaker_embeddingsspeakerssqlite_sequencetagsui_eventsui_events_fts (")ui_events_fts_configui_events_fts_dataui_events_fts_idxViceo cnunksIvision laos0000006c009201001024901109b012994212501348301379437014001536401645701789901835i019545002cpumemorydiskthreads38232284Toggle helper tables02026b020cpumemorydiskthreads3802249v02400302588k026cpumemorydiskthreads3825027702955b0300310033003539037903w040005041217216617922723733313011912104121721661932272373304121721671904121721681792292390412172168193226240412172168204121721691932273041217516819304311043617216622923919043617216822724043cpumemorydiskthreads38242304401721662272371903181301181221251231251271211241…04401721680440172169044817046cpumemorydiskthreads38242382Page 1/89ryne...
|
Slack
|
platform-tickets (Channel) - Jiminny Inc - Slack
|
NULL
|
24154
|
|
24155
|
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
Directories
platform-inner-team
ai-chapter
alerts
backend
confusion-clinic
curiosity_lab
engineering
frontend
general
infra-changes
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Stoyan Tanev
Ves
Galya Dimitrova
Aneliya Angelova
,
Nikolay Yankov
,
Steliyan Georgiev
Vasil Vasilev
Steliyan Georgiev
Adelina Petrova
,
Ilian Kyuchukov
,
Steliyan Georgiev
Adelina Petrova
Nikolay Nikolov
Galya Dimitrova
,
Nikolay Nikolov
Jira Cloud
Toast
Google Calendar
Messages
Messages
Add canvas
Add canvas
Files
Files
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Automation for Jira
APP
Apr 1st at 11:21:29 AM
11:21 AM
SRD-6763
SRD-6763
Wrong data is displayed in the dashboard has been raised with
Platform team
and assigned to **. The Priority is **
Jump to date
Automation for Jira
APP
Apr 6th at 10:44:11 AM
10:44 AM
SRD-6772
SRD-6772
Temelio - Deal Risks issue has been raised with
Platform team
and assigned to **. The Priority is
P2 Medium
Iliyana Netseva
Apr 6th at 10:46:39 AM
10:46 AM
was added to #platform-tickets by
Mario Georgiev
.
Automation for Jira
APP
Apr 6th at 7:29:38 PM
7:29 PM
SRD-6771
SRD-6771
Jiminny Deleting Meetings out of HubSpot -
Sensi.AI
Sensi.AI
has been raised with
Platform team
and assigned to
Stoyan Tomov
. The Priority is
P2 Medium
Jump to date
Automation for Jira
APP
Apr 8th at 12:02:09 PM
12:02 PM
SRD-6775
SRD-6775
Jiminny creates duplicate event in Hubspot has been raised with
Platform team
and assigned to
Stoyan Tomov
. The Priority is
P2 Medium
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
Automation for Jira
APP
Apr 9th at 11:22:27 AM
11:22 AM
SRD-6779
SRD-6779
Unable to log in to Sidekick has been raised with
Platform team
and assigned to **. The Priority is
P2 Medium
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Automation for Jira
APP
Apr 9th at 2:32:03 PM
2:32 PM
SRD-6780
SRD-6780
Jiminny Voice issue has been raised with
Platform team
and assigned to **. The Priority is **
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
New
Automation for Jira
APP
Today at 2:56:06 PM
2:56 PM
SRD-6789
SRD-6789
[Team insights] Filter gets reset automatically has been raised with
Platform team
and assigned to **. The Priority is **
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Channel platform-tickets
+SlackFileEditViewGoHistoryWindowHelpED→Search Jiminny IncHomeDMSActivityFilesLater..•More+Jiminny ...sos+# general# infra-changes# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...Direct messagesStoyan TanevVesGalya DimitrovaAneliya Angelova, ...Vasil VasilevSteliyan GeorgievAdelina Petrova, Ili...P. Adelina PetrovaP. Nikolay Nikolov ®2 Galya Dimitrova, Ni...AppsJira CloudToastGoogle Cale...# platform-tickets8 146 0MessagesAdd canvasO FilesHubSpot -ised withMonday, April 6thPlatform ttaur anu asaigricu tu Stoyan Tomov.The Priority is P2 MediumWednesday, April 8th~Automation for Jira APP12:02 PMSRD-6775 Jiminny creates duplicate event inHubspot has been raised with Platform teamand assigned to Stoyan Tomov. The Priority isP2 MediumThursday, April 9th~Automation for Jira APP11:22 AMSRD-6779 Unable to log in to Sidekick hasbeen raised with Platform team and assigned to**. The Priority is P2 MediumAutomation for Jira APP2:32 PMSRD-6780 Jiminny Voice issue has been raisedwith Platform team and assigned to **. ThePriority is **Today ~NewAutomation for Jira APP 2:56 PMSRD-6789 [Team insights] Filter gets resetautomatically has been raised with Platformteam and assigned to **. The Priority is **Message #platform-tickets+AaablSupport Daily • nowActivity MonitorAll ProcessesProcess NameSupport Dailynow - 15:00-15:15= Notes - Support Daily.WindowServerFirefoxCP Isolated Web ContentFirefoxFirefoxCursorUlViewService (Not Responding)FirefoxCP Isolated Web ContentFirefox GPU HelperFirefox GPU HelperFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentSlack Helper (Renderer)FirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentNotion Calendar Helper (Renderer)claudeNotion Helper (Renderer)FirefoxCP Isolated Web ContentClaude Helper (Renderer)iTerm2FirefoxCP Isolated Web ContentCode Helper (Renderer)FirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentClaude961,0 MB936,4 MB838,7 MB772,1 MB737,8 MB561,3 MB544,8 MB539,0 MB488,9 MB447,0 MB436,3 MB414,1 MB388,3 MB384,7 MB376,8 MB372,0 MB346,7 MB326,1 MB324,0 MB299,3 MB260,7 MB256,3 MB234,5 MB214,7 MB208,2 MB192,7 MB192,7 MBMEMORY PRESSUREPhysical Memory:Memory Used:Cached Files:Swap Used:26738432529262423152524262623221513202715271828245916,00 GB13,57 GB<2,37 GB2,81 GB100% CWed 15 Apr 15:01:43C Join Google Meet1267291 20019 741125242251126120186123124124127120119172723131242091 789125253129122724429748014146648424203080191467336713354804186335831352764365243016368984817326548509101148358336051948785613885340482987429560491App Memory:Wired Memory:Compressed:lukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukas4,85 GB2,40 GB5,77 GB...
|
Slack
|
platform-tickets (Channel) - Jiminny Inc - Slack
|
NULL
|
24155
|
|
24156
|
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
Directories
platform-inner-team
ai-chapter
alerts
backend
confusion-clinic
curiosity_lab
engineering
frontend
general
infra-changes
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Stoyan Tanev
Ves
Galya Dimitrova
Aneliya Angelova
,
Nikolay Yankov
,
Steliyan Georgiev
Vasil Vasilev
Steliyan Georgiev
Adelina Petrova
,
Ilian Kyuchukov
,
Steliyan Georgiev
Adelina Petrova
Nikolay Nikolov
Galya Dimitrova
,
Nikolay Nikolov
Jira Cloud
Toast
Google Calendar
Messages
Messages
Add canvas
Add canvas
Files
Files
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Automation for Jira
APP
Apr 1st at 11:21:29 AM
11:21 AM
SRD-6763
SRD-6763
Wrong data is displayed in the dashboard has been raised with
Platform team
and assigned to **. The Priority is **
Jump to date
Automation for Jira
APP
Apr 6th at 10:44:11 AM
10:44 AM
SRD-6772
SRD-6772
Temelio - Deal Risks issue has been raised with
Platform team
and assigned to **. The Priority is
P2 Medium
Iliyana Netseva
Apr 6th at 10:46:39 AM
10:46 AM
was added to #platform-tickets by
Mario Georgiev
.
Automation for Jira
APP
Apr 6th at 7:29:38 PM
7:29 PM
SRD-6771
SRD-6771
Jiminny Deleting Meetings out of HubSpot -
Sensi.AI
Sensi.AI
has been raised with
Platform team
and assigned to
Stoyan Tomov
. The Priority is
P2 Medium
Jump to date
Automation for Jira
APP
Apr 8th at 12:02:09 PM
12:02 PM
SRD-6775
SRD-6775
Jiminny creates duplicate event in Hubspot has been raised with
Platform team
and assigned to
Stoyan Tomov
. The Priority is
P2 Medium
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
Automation for Jira
APP
Apr 9th at 11:22:27 AM
11:22 AM
SRD-6779
SRD-6779
Unable to log in to Sidekick has been raised with
Platform team
and assigned to **. The Priority is
P2 Medium
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Automation for Jira
APP
Apr 9th at 2:32:03 PM
2:32 PM
SRD-6780
SRD-6780
Jiminny Voice issue has been raised with
Platform team
and assigned to **. The Priority is **
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
New
Automation for Jira
APP
Today at 2:56:06 PM
2:56 PM
SRD-6789
SRD-6789
[Team insights] Filter gets reset automatically has been raised with
Platform team
and assigned to **. The Priority is **
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Channel platform-tickets
FirefoxFilep! Western Digital Red Plus 3.5 6TB 5400rpm 256MB SAiSl I SeneticТвърд диск, Western Digital Red 6TB Plus ( 3.5". 256N* SQLite Web: db.sqlitew Screenpipe DashboardV Welcome to Steam- New laoHistoryBookmarksProfilesToolsWindowHelp• Not Secure | http://[IP_ADDRESS]:8767/frames_fts_idx/content/~ Google Geminimenoe c re crmlal vomuialieIf you already have Terminal open, or preferusing it, you can command Finder to open thefolder for you.1. Open the Terminal app (you can find itby pressing Command + Space to openSpotlight and typing "Terminal").2. Type the following command: open~/. screenpipe3. Press Return. A new Finder window willimmediately pop up showing thecontents of the folder.Method 3: Unhide All Files in Your HomeDirectoryIf you want to be able to see the folderalongside your normal files so you can clickinto it manually.1. Open Finder.2. Go to your Home folder by pressingCommand + Shift + H (this is what the~ symbol represents).3. Press Command + Shift + . (Command,Shift, and the Period key at the sametime).4. You will see all your hidden files andfolders fade into view. Scroll down to findthe .screenpipe folder and double-click5. Note: You can press Command + Shift +• again to hide the files when you aredone to keep your folders looking clean.Eс :Ask GeminiPro vGemini is Al and can make mistakes, including about people.Your privacy and GeminiSummarize pagefSupport Daily - now (A)100% ( 8 Wed 15 Apr 15:01:47Querysqlite-web 0.7.2 db.sqlite frames_fts_idx 4430 rows, showing page 1table name…_sqlx_migrationsaudio_chunksaudio_tagsaudio_transcriptionsaudio_transcriptions_fts (v)audio_transcriptions_.audio_transcriptions_audio_transcriptions_.elementselements_fts (v)elements_fts_configelements_fts_dataelements_fts_idxframesframes_fts (v)frames_fts_configframes_fts_dataframes_fts_idxmeetingsmemoriesmemories_fts (v)memories_fts_configmemories_fts_datamemories_fts_idxoổr_textpipe_executionspipe_scheduler_statespeaker_embeddingsspeakerssqlite_sequencetagsui_eventsui_events_fts (")ui_events_fts_configui_events_fts_dataui_events_fts_idxViceo cnunksIStructureContentQueryExportsegidtermvision laos0000006c009201001024901109b012994212501348301379437014001536401645701789901835i019545002cpumemorydiskthreads38232284Toggle helper tables02026b020cpumemorydiskthreads3802249v02400302588k026cpumemorydiskthreads3825027702955b0300310033003539037903w040005041217216617922723733313011912104121721661932272373304121721671904121721681792292390412172168193226240412172168204121721691932273041217516819304311043617216622923919043617216822724043cpumemorydiskthreads38242304401721662272371903181301181221251231251271211241…04401721680440172169044817046cpumemorydiskthreads38242382Page 1 / 89ryne...
|
Slack
|
platform-tickets (Channel) - Jiminny Inc - Slack
|
NULL
|
24156
|
|
24963
|
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
Directories
platform-inner-team
ai-chapter
alerts
backend
confusion-clinic
curiosity_lab
engineering
frontend
general
infra-changes
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Stoyan Tanev
Ves
Galya Dimitrova
Aneliya Angelova
,
Nikolay Yankov
,
Steliyan Georgiev
Vasil Vasilev
Steliyan Georgiev
Adelina Petrova
,
Ilian Kyuchukov
,
Steliyan Georgiev
Adelina Petrova
Nikolay Nikolov
Galya Dimitrova
,
Nikolay Nikolov
Jira Cloud
Toast
Messages
Messages
Add canvas
Add canvas
Files
Files
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Automation for Jira
APP
Apr 6th at 10:44:11 AM
10:44 AM
SRD-6772
SRD-6772
Temelio - Deal Risks issue has been raised with
Platform team
and assigned to **. The Priority is
P2 Medium
Iliyana Netseva
Apr 6th at 10:46:39 AM
10:46 AM
was added to #platform-tickets by
Mario Georgiev
.
Automation for Jira
APP
Apr 6th at 7:29:38 PM
7:29 PM
SRD-6771
SRD-6771
Jiminny Deleting Meetings out of HubSpot -
Sensi.AI
Sensi.AI
has been raised with
Platform team
and assigned to
Stoyan Tomov
. The Priority is
P2 Medium
Jump to date
Automation for Jira
APP
Apr 8th at 12:02:09 PM
12:02 PM
SRD-6775
SRD-6775
Jiminny creates duplicate event in Hubspot has been raised with
Platform team
and assigned to
Stoyan Tomov
. The Priority is
P2 Medium
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
Automation for Jira
APP
Apr 9th at 11:22:27 AM
11:22 AM
SRD-6779
SRD-6779
Unable to log in to Sidekick has been raised with
Platform team
and assigned to **. The Priority is
P2 Medium
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Automation for Jira
APP
Apr 9th at 2:32:03 PM
2:32 PM
SRD-6780
SRD-6780
Jiminny Voice issue has been raised with
Platform team
and assigned to **. The Priority is **
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
Automation for Jira
APP
Today at 2:56:06 PM
2:56 PM
SRD-6789
SRD-6789
[Team insights] Filter gets reset automatically has been raised with
Platform team
and assigned to **. The Priority is **
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
New
Automation for Jira
APP
Today at 3:20:07 PM
3:20 PM
SRD-6787
SRD-6787
Issue with reconnecting Zoho has been raised with
Platform team
and assigned to
Stoyan Tomov
. The Priority is
P2 Medium
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Channel platform-tickets
+SlackFileEditViewGoHistoryWindowHelpED→Search Jiminny IncHomeDMsActivityFilesLater..•More+Jiminny ...sos+# general# infra-changes# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...Direct messagesStoyan TanevVesGalya DimitrovaAneliya Angelova, ...Vasil VasilevSteliyan GeorgievAdelina Petrova, Ili...P. Adelina Petrova0. Nikolay Nikolov2 Galya Dimitrova, Ni...AppsJira CloudToast# platform-tickets8 14MessagesAdd canvasP Files+Wednesday, April 8th~Automation tor Jira APP 12:02 PMSRD-6775 Jiminny creates duplicate event inHubspot has been raised with Platform teamand assigned to Stoyan Tomov. The Priority isP2 MediumThursday, April 9th~AutomaSRD-6779 Unable ip log in to Sidekick hasbeen raised with Platform team and assigned to**. The Priority is P2 MediumAutomation for Jira APP2:32 PMSRD-6780 Jiminny Voice issue has been raisedwith Platform team and assigned to **. ThePriority is **Today ~Automation for Jira APP 2:56 PMSRD-6789 (Team insights] Filter gets resetautomatically has been raised with Platformteam and assigned to **. The Priority is **NewAutomation for Jira APP 3:20 PMSRD-6787 Issue with reconnecting Zoho hasbeen raised with Platform team and assigned toStoyan Tomov. The Priority is P2 MediumMessage #platform-ticketsAaIlolSprint Review • in 22 mActivity MonitorAll ProcessesProcess NameBoosteroidWindowServerFirefoxCP Isolated Web ContentFirefoxFirefoxCursorUlViewService (Not Responding)FirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefox GPU HelperFirefox GPU HelperVTDecoderXPCServiceSlack Helper (Renderer)FirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentFirefoxCP Isolated Web ContentNotion Calendar Helper (Renderer)claudeNotion Helper (Renderer)FirefoxCP Isolated Web ContentClaude Helper (Renderer)iTerm2FirefoxCP Isolated Web ContentSlack HelperFirefoxCP Isolated Web ContentMEMORY PRESSUREMem...2,05 GB1,17 GB961,2 MB956,7 MB841,7 MB792,7 MB770,7 MB547,0 MB544,3 MB542,4 MB515,8 MB449,6 MB446,1 MB444,3 MB432,4 MB399,0 MB386,7 MB385,6 MB372,2 MB344,1 MB326,1 MB322,1 MB302,1 MB301,6 MB273,6 MB235,0 MB221,1 MB220,2 MBPhysical Memory:Memory Used:Cached Files:Swap Used:100% <7Wed 15 Apr 15:38:12CPUMemoryDiskThreads3623268089262527291116242326272524231513212715261927EnergyPorts59319 7621257371 20820 015126128253242165202122122125125124121120172723281232161 870122188126PID93892407429748014146648424203036713146738019938994186335480352763583143652430163689848173265485091011483583360519487856138418564829816,00 GB14,13 GB -1,82 GB3,01 GBApp Memory:Wired Memory:Compressed:NetworkUserlukas_windowserverlukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukaslukas3,64 GB3,05 GB6,89 GB...
|
Slack
|
platform-tickets (Channel) - Jiminny Inc - Slack
|
NULL
|
24963
|
|
24964
|
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
Directories
platform-inner-team
ai-chapter
alerts
backend
confusion-clinic
curiosity_lab
engineering
frontend
general
infra-changes
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Stoyan Tanev
Ves
Galya Dimitrova
Aneliya Angelova
,
Nikolay Yankov
,
Steliyan Georgiev
Vasil Vasilev
Steliyan Georgiev
Adelina Petrova
,
Ilian Kyuchukov
,
Steliyan Georgiev
Adelina Petrova
Nikolay Nikolov
Galya Dimitrova
,
Nikolay Nikolov
Jira Cloud
Toast
Messages
Messages
Add canvas
Add canvas
Files
Files
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Automation for Jira
APP
Apr 6th at 10:44:11 AM
10:44 AM
SRD-6772
SRD-6772
Temelio - Deal Risks issue has been raised with
Platform team
and assigned to **. The Priority is
P2 Medium
Iliyana Netseva
Apr 6th at 10:46:39 AM
10:46 AM
was added to #platform-tickets by
Mario Georgiev
.
Automation for Jira
APP
Apr 6th at 7:29:38 PM
7:29 PM
SRD-6771
SRD-6771
Jiminny Deleting Meetings out of HubSpot -
Sensi.AI
Sensi.AI
has been raised with
Platform team
and assigned to
Stoyan Tomov
. The Priority is
P2 Medium
Jump to date
Automation for Jira
APP
Apr 8th at 12:02:09 PM
12:02 PM
SRD-6775
SRD-6775
Jiminny creates duplicate event in Hubspot has been raised with
Platform team
and assigned to
Stoyan Tomov
. The Priority is
P2 Medium
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
Automation for Jira
APP
Apr 9th at 11:22:27 AM
11:22 AM
SRD-6779
SRD-6779
Unable to log in to Sidekick has been raised with
Platform team
and assigned to **. The Priority is
P2 Medium
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Automation for Jira
APP
Apr 9th at 2:32:03 PM
2:32 PM
SRD-6780
SRD-6780
Jiminny Voice issue has been raised with
Platform team
and assigned to **. The Priority is **
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
Automation for Jira
APP
Today at 2:56:06 PM
2:56 PM
SRD-6789
SRD-6789
[Team insights] Filter gets reset automatically has been raised with
Platform team
and assigned to **. The Priority is **
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
New
Automation for Jira
APP
Today at 3:20:07 PM
3:20 PM
SRD-6787
SRD-6787
Issue with reconnecting Zoho has been raised with
Platform team
and assigned to
Stoyan Tomov
. The Priority is
P2 Medium
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Channel platform-tickets
EditViewWindowHelp• Not Secure | http://[IP_ADDRESS]:8767/frames/content/~ Google Geminip! Western Digital Red Plus 3.5 6TB 5400rpm 256MB SAiSl I SeneticТвърд диск, Western Digital Red 6TB Plus ( 3.5", 256N* SQLite Web: db.sqlitew Screenpipe DashboardV Welcome to Steam- New laomenoe c re crmlal vomuialieIf you already have Terminal open, or preferusing it, you can command Finder to open thefolder for you.1. Open the Terminal app (you can find itby pressing Command + Space to openSpotlight and typing "Terminal").2. Type the following command: open~/. screenpipe3. Press Return. A new Finder window willimmediately pop up showing thecontents of the folder.Method 3: Unhide All Files in Your HomeDirectoryIf you want to be able to see the folderalongside your normal files so you can clickinto it manually.1. Open Finder.2. Go to your Home folder by pressingCommand + Shift + H (this is what the~ symbol represents).3. Press Command + Shift + . (Command,Shift, and the Period key at the sametime).4. You will see all your hidden files andfolders fade into view. Scroll down to findthe .screenpipe folder and double-click5. Note: You can press Command + Shift +• again to hide the files when you aredone to keep your folders looking clean.Ask GeminiPro vGemini is Al and can make mistakes, including about people.Your privacy and GeminiSummarize pagesqlite-web 0.7.2table name…saix miarationsaudio_chunksaudio_tagsaudio_transcriptionsaudio_transcriptions_fts (v)audio_transcriptions_audio_transcriptions_…audio_transcriptions_..elementselements_fts (v)elements_fts_configelements_fts_dataelements_fts_idxframesframes_fts (v)frames_fts_configframes_fts_dataframes_fts_idxmeetingsmemoriesmemories_fts (v)memories_fts_configmemories_fts_datamemories_fts_idxocr_textpipe_executionspipe_scheduler_statespeaker_embeddingsspeakerssqlite_sequencetagsui_eventsui_events_fts (v)ui_events_fts_configui_events_fts_dataui_events_fts_idxVice• cnunksIvision laosToggle helper tablesdb.sqlite frames 18766 rows, showing page 1StructureContentid video_chunk_id offset_inde1121314 15718 19 NULL10 211 212 2> 0.Sprint Review • in 22 mA100% C8 Wed 15 Apr 15:38:13ChatCoworkCodeLinux SQLite Ul for NAS v7 uci Lexl cxLlacLcu Oll ll0t dllles+ New chatQ SearchCustomizeQ ChatsProjects80 ArtifactsStarredBulgarian citizenship application..Dawarich location tracking projectRecentsLinux SQLite Ul for NASClaude API 500 internal server e...Screenpipe query capabilities a...eGPU compatibility with Mac mi..Understanding Openkouter Arl.Screenpipe 14-day retention exp...Reddit homepage feed overviewDocker container not visible in c...DIA browser RAM configurationScreenpipe company backgroundDSK Bank Bulgaria secure invest...Building a comprehensive perso...Importing Google Timeline data t...Chromecast remote volume butt...Screenpipe free version guideSelf-hosted LLM alternatives to …..Screenpipe database query setupRunning screenpipe for freeMac Studio network switch setupClaude extension in vivaldi brow...General intormation reauestRed dots on neck causesChange approvalQuerying Screenpipe with Claud...Setting up daily backups in Ugre…..Upcoming remindersAccessing tools in Open WebUlLaravel issue troubleshootingLukas KovalikPro nianWhat each file type isJPGs - event-driven snapshotsNamed like (1776255040486_m1. jpg) — the number is a millisecond timestamp, (m1)/ (m2) =monitor 1/monitor 2. These are captured the moment something meaningful happens — aclick, a keypress, an app switch, text appearing. Your frames data confirms this:capture_trigger = 'visual_change' | 'click'text_source'accessibility''ocr'So frame 24474 was a (click event, captured via accessibility APIs. Frame 24475 was avisual_change captured via ocr) (accessibility wasn't available for that app).MP4s - continuous background recordingNamed like compact_monitor_2_1776255640728.mp4 . Screenpipe records videocontinuously at 0.5 fps (one frame every 2 seconds) regardless of activity. Every few minutesit closes the current MP4 and opens a new one — that's why you have 526 of them over 6days. The (video_chunks table just stores the file path.Table-by-table explanationframes (485 MB, 24,367 rows) - the central table, one row per captured moment. Keycolumns:(ae euneh k to an R or viteo soueced ames)• (capture_trigger → what caused the capture: Visual_change, click,idle fallback• (text_source) →(accessibility (fast, structural) or ocr) (fallback, slower)• (content_hash)/(simhash → deduplication - identical frames are skipped• (accessibility_tree_json → raw AX tree JSON (huge, explains the 485 MB)• (app_name), (window_name), (browser_url → context at capture timeocr_text (635 MB, 18,459 rows) - extracted text per frame. One row per frame, contains:• (text) → full concatenated text visible on screen at that moment• (app_name), (window_name → copied from frames for fast querying(ocr_engine) → Apple Vision (on Mac) or Tesseract fallback(focused → was this the active window?Note: fewer rows than frames (18,459 vs 24,3 / because accessibility-sourced framesstore text in (frames.full_text instead, notin ocr_text).Reply...+Sonnet 46 vclaude is Al and can make mistakes. rlease double-cneck responses....
|
Slack
|
platform-tickets (Channel) - Jiminny Inc - Slack
|
NULL
|
24964
|
|
42692
|
Last login: Fri Apr 17 08:56:06 on ttys012
DOCKER
Last login: Fri Apr 17 08:56:06 on ttys012
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
-zsh
Close Tab
✳ Review screenpipe usage and Boosteroid integration (claude)
Close Tab
-zsh
Close Tab
⌥⌘1
-zsh
iTerm2ShellEditViewSessionScriptsProfilesWindowHelpDOCKER₴81DEV (-zsh)Last login: Fri Apr 1708:56:06on ttys012$2APP (-zsh)883printf-zsh-zsha Backend Chapter • now100% C•885* Review screenpipe U... *- *68•Fri 17 Apr 10:32:23printfT81*7...
|
iTerm2
|
printf
|
NULL
|
42692
|
|
40848
|
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
confusion-clinic
curiosity_lab
engineering
frontend
general
infra-changes
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Aneliya Angelova
,
Nikolay Yankov
,
Steliyan Georgiev
Galya Dimitrova
Nikolay Nikolov
Stoyan Tanev
Vasil Vasilev
Nikolay Ivanov
Aneliya Angelova
Ves
Steliyan Georgiev
Toast
Jira Cloud
Unread mentions
Messages
Messages
Files
Files
Pins
Pins
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Adelina Petrova
Today at 7:32:07 PM
7:32 PM
Hey team,
Our latest product update is live. Here’s what you need to know:
Automated Call Scoring
is now
Key Word Scoring
Why we did it
We recently introduced the new
AI Call Scoring
feature
. As the names were very similar, this could cause confusion for users. To make the distinction clearer, we’ve renamed Automated Call Scoring to Key Words Scoring. This is a naming change only—no change in functionality
Let’s remind you how it works
Key Words Scoring evaluates calls based on rules defined by the client
. These rules are built around themes, topics, and trigger words that represent best practice for a given activity type. The system then automatically scores calls based on these rules, helping teams measure consistency against their own standards
Where you’ll see the change
The updated label is now visible across the product:
Team Insights → Coaching tab
On-demand filters
Org Settings
Playback page
UP tooltips are enabled to guide users through this change
. They are visible to all clients who previously used Automated Call Scoring and have Admin or Manager roles.
The
KB article
KB article
has also been updated to reflect the new naming
This feature will now be treated as an
add-on
and is currently enabled only for clients who already had scorecards active.
@cs
@cs
When working with clients and enabling the new AI scorecards, please check whether the existing ones can be disabled if they’re not being used, so we can help reduce costs
(edited)
3 files
Toggle 3 files
Download all
Screenshot 2026-04-16 at 19.29.57.png
Screenshot 2026-04-16 at 19.30.22.png
Screenshot 2026-04-16 at 19.30.45.png
Channel product_launches
SlackFileEDEditViewHome+DMSActivityFilesLater..•More+Jiminny ...w Starred& jiminny-x-integrati...8platform-inner-teamChannels# ai-chapter# alerts# backend# confusion-clinic# curiosity_lab# engineering# frontend# general# infra-changes# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of jimi...Direct messages3Aneliya Angelova, ...% Galya Dimitrova&e Nikolay Nikolov* Unread mentionsVacil NacilauGoHistoryWindowHelp→Search Jiminny Inc# product_launches8 36MessagesC Files< Pins+who previouslyToday~mated Call Scoringand have Admin un -unuger roles.The KB article has also been updated to reflectthe new namingThis feature will now be treated as an add-onX and is currently enabled only for clientswho already had scorecards active.@cs When working with clients and enablingthe new Al scorecards, please check whetherthe existing ones can be disabled if they're notbeing used, so we can help reduce costs S(edited)3 files ™& Download allscreenpipe"0 ₴4i6k rows) directly to NAS...-zsh885100% СThu 16 Apr 20:21:53L881* Review screenpipe usage a...• *6Message #product_launchesAa...
|
Slack
|
product_launches (Channel) - Jiminny Inc - 1 new i product_launches (Channel) - Jiminny Inc - 1 new item - Slack...
|
NULL
|
40848
|
|
40850
|
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
confusion-clinic
curiosity_lab
engineering
frontend
general
infra-changes
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Aneliya Angelova
,
Nikolay Yankov
,
Steliyan Georgiev
Galya Dimitrova
Nikolay Nikolov
Stoyan Tanev
Vasil Vasilev
Nikolay Ivanov
Aneliya Angelova
Ves
Steliyan Georgiev
Toast
Jira Cloud
Unread mentions
Messages
Messages
Files
Files
Pins
Pins
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Adelina Petrova
Today at 7:32:07 PM
7:32 PM
Hey team,
Our latest product update is live. Here’s what you need to know:
Automated Call Scoring
is now
Key Word Scoring
Why we did it
We recently introduced the new
AI Call Scoring
feature
. As the names were very similar, this could cause confusion for users. To make the distinction clearer, we’ve renamed Automated Call Scoring to Key Words Scoring. This is a naming change only—no change in functionality
Let’s remind you how it works
Key Words Scoring evaluates calls based on rules defined by the client
. These rules are built around themes, topics, and trigger words that represent best practice for a given activity type. The system then automatically scores calls based on these rules, helping teams measure consistency against their own standards
Where you’ll see the change
The updated label is now visible across the product:
Team Insights → Coaching tab
On-demand filters
Org Settings
Playback page
UP tooltips are enabled to guide users through this change
. They are visible to all clients who previously used Automated Call Scoring and have Admin or Manager roles.
The
KB article
KB article
has also been updated to reflect the new naming
This feature will now be treated as an
add-on
and is currently enabled only for clients who already had scorecards active.
@cs
@cs
When working with clients and enabling the new AI scorecards, please check whether the existing ones can be disabled if they’re not being used, so we can help reduce costs
(edited)
3 files
Toggle 3 files
Download all
Screenshot 2026-04-16 at 19.29.57.png
Download Screenshot 2026-04-16 at 19.29.57.png
Share file: Screenshot 2026-04-16 at 19.29.57.png
View canvas details
More actions
Screenshot 2026-04-16 at 19.30.22.png
Download Screenshot 2026-04-16 at 19.30.22.png
Share file: Screenshot 2026-04-16 at 19.30.22.png
View canvas details
More actions
Screenshot 2026-04-16 at 19.30.45.png
Download Screenshot 2026-04-16 at 19.30.45.png
Share file: Screenshot 2026-04-16 at 19.30.45.png
View canvas details
More actions
Channel product_launches
FinderFileEditView=llminny® AirDrop•) RecentsA Applications|9 Documents• Desktop( DownloadsA lukasiCloudiCloud Drive283 Sync folderLocations• DXP4800PLUS-B5... ⅔ge NerworkTagsDCKMI• Orange• Red• Yellow• Green• Blue• Purple@ All Tags..WindowHelpscreenlplbe• dataco,sclITeli screenpipe.2026-04-16.0.log• screenpipe.2026-04-15.0.log• screenpipe.2026-04-14.0.10gscreenpipe.2026-04-09.0.log• screenpipe.2026-04-11.0.logL screenpipe.2026-04-12.0.10gDi screenpipe.2026-04-13.0.logco scllte-Shmnines- screenpipe sync.shcontia.ison• db.sqlite-walDate ModifiedYesterday at 14:53Today at 20:21Today at 20:19Yesterday at 18:5514 Apr 2026 at 19:319 Apr 2026 at 21:2711 Apr 2026 at 23:1412 Apr 2026 at 23:5513 Apr 2026 at 19:50Today at 18:33Yesterday at 14:53Today at 19:43Today at 16:49Today at 20:21Q Search4,24 GBFolderDocu ment192 KBWOND162 KB133 KBgokbLog FileLoe rlleLog FileLog FileLog FlleLog File72 KBLog FileDocu ment13 KB666 bytes358 bytesZero bytesFolderlerminal serlotsJSONIDocument=llminny® AirDrop•) RecentsA Applications|9 Documents• Desktop• DownloadsA lukasIcloudiCloud Drive283 Sync folderLocations| DXP4800PLUS-B5... €Ga NetworkTagsDCKMI• Orange• Red• Yellow• Green• Blue• Purple• All Tags....screenoloeRecentsNamedb.sqlite•data• archive.db/ oibes> time-breakdown•a-naols> meeting-summaryaday-recdsstandup-update>video-exportscreenooe-cav.snu screenpipe.db• test_write88WOrKDate Moditied14 Apr 2026 at 20:4914 Apr 2026 at 19:32Today at 19:5911 Aor 7076 at 16.6111 Apr 2026 at 16:50' AorZOroallo.o011 Apr 2026 at 16:5011 Apr 2026 at 16:5011 Apr 2026 at 16:5011 Apr 2026 at 16:5011 Apr 2026 at 17:0013 Apr 2026 at 17:2111 Apr 2026 at 17:26100% C2Thu 16 Apr 20:21:54Q Searchscreenplpe1,42 GBDocument1,34 GBFolderZ00,4 M»Document13 KBFolder962 bytesFolder879 bytesocen842 bytesFolder004 oylesrolaer667 bytesFolden486 bytes3 KBFoldererminal ScrlorsZero bytesDocumentLero oylesUnix Ex...ble File1 of 14 selected, 43,28 GB available13 items, 2,11 TB available...
|
Slack
|
product_launches (Channel) - Jiminny Inc - 1 new i product_launches (Channel) - Jiminny Inc - 1 new item - Slack...
|
NULL
|
40850
|
|
40851
|
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
confusion-clinic
curiosity_lab
engineering
frontend
general
infra-changes
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Aneliya Angelova
,
Nikolay Yankov
,
Steliyan Georgiev
Galya Dimitrova
Nikolay Nikolov
Stoyan Tanev
Vasil Vasilev
Nikolay Ivanov
Aneliya Angelova
Ves
Steliyan Georgiev
Toast
Jira Cloud
Messages
Messages
Files
Files
Pins
Pins
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Adelina Petrova
Today at 7:32:07 PM
7:32 PM
Hey team,
Our latest product update is live. Here’s what you need to know:
Automated Call Scoring
is now
Key Word Scoring
Why we did it
We recently introduced the new
AI Call Scoring
feature
. As the names were very similar, this could cause confusion for users. To make the distinction clearer, we’ve renamed Automated Call Scoring to Key Words Scoring. This is a naming change only—no change in functionality
Let’s remind you how it works
Key Words Scoring evaluates calls based on rules defined by the client
. These rules are built around themes, topics, and trigger words that represent best practice for a given activity type. The system then automatically scores calls based on these rules, helping teams measure consistency against their own standards
Where you’ll see the change
The updated label is now visible across the product:
Team Insights → Coaching tab
On-demand filters
Org Settings
Playback page
UP tooltips are enabled to guide users through this change
. They are visible to all clients who previously used Automated Call Scoring and have Admin or Manager roles.
The
KB article
KB article
has also been updated to reflect the new naming
This feature will now be treated as an
add-on
and is currently enabled only for clients who already had scorecards active.
@cs
@cs
When working with clients and enabling the new AI scorecards, please check whether the existing ones can be disabled if they’re not being used, so we can help reduce costs
(edited)
3 files
Toggle 3 files
Download all
Screenshot 2026-04-16 at 19.29.57.png
Download Screenshot 2026-04-16 at 19.29.57.png
Share file: Screenshot 2026-04-16 at 19.29.57.png
View canvas details
More actions
Screenshot 2026-04-16 at 19.30.22.png
Download Screenshot 2026-04-16 at 19.30.22.png
Share file: Screenshot 2026-04-16 at 19.30.22.png
View canvas details
More actions
Screenshot 2026-04-16 at 19.30.45.png
Download Screenshot 2026-04-16 at 19.30.45.png
Share file: Screenshot 2026-04-16 at 19.30.45.png
View canvas details
More actions
Channel product_launches
+SlackEDHomeDMSActivityFilesLater..•More+FileEditViewGo→Jiminny ... ~# curiosity_laD# engineering# frontend# general# infra-changes# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the _people_of jimi...Direct messagesAneliya Angelova, ...P. Galya DimitrovaDe Nikolay NikolovStoyan TanevVasil VasilevNikolay IvanovP. Aneliya AngelovaVesRo Steliyan Georgiev::: AppsToastJira CloudHistoryWindowHelpQSearch Jiminny Inc# product_launches8 36MessagesC Files< Pins+who previouslyToday~mated Call Scoringand have Admin un -unuger roles.The KB article has also been updated to reflectthe new namingThis feature will now be treated as an add-onX and is currently enabled only for clientswho already had scorecards active.@cs When working with clients and enablingthe new Al scorecards, please check whetherthe existing ones can be disabled if they're notbeing used, so we can help reduce costs S(edited)3 files ™@ Download allscreenpipe"O 84$6k rows) directly to NAS...-zsh885100% CThu 16 Apr 20:21:56181* Review screenpipe usage a...• ₴6|Message #product_launches+Aa...
|
Slack
|
product_launches (Channel) - Jiminny Inc - 1 new i product_launches (Channel) - Jiminny Inc - 1 new item - Slack...
|
NULL
|
40851
|
|
40934
|
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
confusion-clinic
curiosity_lab
engineering
frontend
general
infra-changes
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Aneliya Angelova
,
Nikolay Yankov
,
Steliyan Georgiev
Galya Dimitrova
Nikolay Nikolov
Stoyan Tanev
Vasil Vasilev
Nikolay Ivanov
Aneliya Angelova
Ves
Steliyan Georgiev
Toast
Jira Cloud
Messages
Messages
Files
Files
Pins
Pins
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
James Graham
Mar 20th at 10:25:49 AM
10:25 AM
Hey team,
Our latest product updates are live. Here’s what you need to know:
Two Zapier integration features and four new Customer API endpoints
Webhooks: Upload Activity
Any Zapier app that can push (trigger) with a recording URL can now be automatically imported to Jiminny (much like the existing manual upload/API).
Webhooks: AI Scorecard Completed
Fires a webhook to registered Zapier subscribers when AI scoring completes for an activity
Customer API: GET /getAiScorecard
Get a single scorecard for an activity
Customer API: GET /getAiScorecards
Get bulk scorecards by date range
Customer API: GET /webhooks
Get a list of registered webhooks
Customer API: GET /getActivity
Get a single activity by ID
Bugfixes/Logging/Monitoring
Webhook failures/success stats are now pushed to Datadog (
jiminny.webhook.delivery.success
/
jiminny.webhook.delivery.failure
) and failures are also tracked in Cloudwatch (prefix:
[Webhook]
)
Why we did it
Primarily for a Fathom (competitor) migrator who only support migrating via Webhooks. However, this opens up additional ways for customers to move calls/meetings into Jiminny in bulk. The AI Scorecard data is also useful for customers to push to external systems for reporting or analysis.
How it works
Customers can leverage the API endpoints via custom code or no/low code solutions [
docs
docs
]
Customers can setup flows in n8n/zapier etc to listen for the new event or push calls as an action [docs coming soon]
Customers can migrate from Fathom with their own Zapier account [docs coming soon]
Note:
the webhooks are in Private Beta until we confirm they work with Fathom. If any customer wishes to test or use this, please let me know until GA and I have published documentation.
5 reactions, react with star2 emoji
5
2 reactions, react with rocket emoji
2
1 reaction, react with happycreeper emoji
1
Add reaction…
5 replies
Last reply 28 days ago
View thread
Petko Kashinski
Mar 20th at 10:30:11 AM
10:30 AM
LEGEND!
@cs
@cs
Would be great to grab some time to discuss it. It gets quite easy with tools like Cursor/Claude/etc.. to work with APIs and we already see a trend in our client's demand.
1 reaction, react with +1 emoji
1
Add reaction…
Jump to date
Iliyana Netseva
Apr 6th at 10:46:08 AM
10:46 AM
was added to #product_launches by
Mario Georgiev
.
Jump to date
Adelina Petrova
Apr 15th at 10:12:10 AM
10:12 AM
Hey team,
Our latest product update is live. Here’s what you need to know:
CRM Filling – “Add to existing data” now handles field limits
Why we did it
Some customers were hitting CRM field limits when using
CRM Filling with the “Add to existing data” save option
, which meant newer updates couldn’t be saved. As a result, they were missing the most recent and most valuable information.
How it works
• Before saving, we check if the total content exceeds the CRM field limit
• If it does:
The
oldest messages are removed
(as full entries, not partial text)
The
most recent content is kept
The
new content is appended
• This ensures CRM sync continues smoothly and always includes the latest updates
The
KB article
KB article
has been updated with full details — please review and share with customers where needed.
@cs
@cs
team:
If a customer does not want older content to be trimmed, advise them to increase their CRM field size limit so it can store more content
4 reactions, react with raised hands emoji
4
Add reaction…
Calum
Apr 15th at 6:48:37 PM
6:48 PM
joined #product_launches.
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Forward message…
More actions
Jump to date
New
Adelina Petrova
Today at 7:32:07 PM
7:32 PM
Hey team,
Our latest product update is live. Here’s what you need to know:
Automated Call Scoring
is now
Key Word Scoring
Why we did it
We recently introduced the new
AI Call Scoring
feature
. As the names were very similar, this could cause confusion for users. To make the distinction clearer, we’ve renamed Automated Call Scoring to Key Words Scoring. This is a naming change only—no change in functionality
Let’s remind you how it works
Key Words Scoring evaluates calls based on rules defined by the client
. These rules are built around themes, topics, and trigger words that represent best practice for a given activity type. The system then automatically scores calls based on these rules, helping teams measure consistency against their own standards
Where you’ll see the change
The updated label is now visible across the product:
Team Insights → Coaching tab
On-demand filters
Org Settings
Playback page
UP tooltips are enabled to guide users through this change
. They are visible to all clients who previously used Automated Call Scoring and have Admin or Manager roles.
The
KB article
KB article
has also been updated to reflect the new naming
This feature will now be treated as an
add-on
and is currently enabled only for clients who already had scorecards active.
@cs
@cs
When working with clients and enabling the new AI scorecards, please check whether the existing ones can be disabled if they’re not being used, so we can help reduce costs
(edited)
3 files
Toggle 3 files
Download all
Screenshot 2026-04-16 at 19.29.57.png
Download Screenshot 2026-04-16 at 19.29.57.png
Share file: Screenshot 2026-04-16 at 19.29.57.png
View canvas details
More actions
Screenshot 2026-04-16 at 19.30.22.png
Download Screenshot 2026-04-16 at 19.30.22.png
Share file: Screenshot 2026-04-16 at 19.30.22.png
View canvas details
More actions
Screenshot 2026-04-16 at 19.30.45.png
Download Screenshot 2026-04-16 at 19.30.45.png
Share file: Screenshot 2026-04-16 at 19.30.45.png
View canvas details
More actions
1 reaction, react with raised hands emoji
1
Add reaction…
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Channel product_launches
SackFileEditViewJiminny ...DMs= Unreads@ Threads6 Huddles* Drafts & sent8 DirectoriesAchivityEh External connectionsFiles# Starred8 jiminny-x-integrati...platform-inner-teamMore# Channels# ai-chapter# alerts# backendcontlicion-clinia# curiosity lab# engineering# frontendi# general# infra-changes# jiminny-bg# platform-tickets# product_launchesac random# releases# sofia-office# support# thank-yous# the people of iimi....0 Direct messages(3 Aneliya Angelova, ...P. Galya Dimitrova% Nikolay Nikolovao Stoyan TanevG. Vasil Vasilev8. Nikolay IvanovP. Aneliya AngelovaP Ves&. Steliyan Georgiev::Apps• ToastS Jira CloudHistoryWindowHelpQ Search Jiminny Inc#product_launches To communicate new features and products Edit8 36Q• MessagesC Files& PinsThe oldest messdges dre removed (ds lun entries, hot Daluidi text.The most recent content is keptWednesday, April 15th~The new content is appended• This ensures CRM sync continues smoothly and always includes the latest updatesThe KB article has been updated with full details - please review and share with customers where needed.@cs team: If a customer does not want older content to be trimmed, advise them to increase their CRM field size limit so it canstore more contentNH4Calum 648 PMo neo toroquer auncnes.Today •• NewIAdelina Petrova 7:32 PMHey team,vuralestoroe c uoce s ive neres wnar vou neee te knowrAutomated Call Scoring is now Key Word Scoring CWhy we did itWe recently introduced the new Al Call Scoring feature @. As the names were very similar, this could cause confusion forusers. To make the distinction clearer, we've renamed Automated Call Scoring to Key Words Scoring. This is a naming changeonly—no change in functionality +Let's remind you how it worksKey Words Scoring evaluates calls based on rules defined by the client ©*. These rules are built around themes, topics, andtrigger words that represent best practice for a given activity type. The system then automatically scores calls based on theserules, helping teams measure consistency against their own standards IllWhere you'll see the changeThe updated label is now visible across the product:• Team Insights → Coaching tab• On-demand filters• Org Settings• Playback pageUP tooltips are enabled to guide users through this change P . They are visible to all clients who previously used AutomatedCall Scoring and have Admin or Manager roles.The KB article has also been updated to reflect the new namingThis feature will now be treated as an add-on se and is currently enabled only for clients who already had scorecards active.@cs When working with clients and enabling the new Al scorecards, please check whether the existing ones can be disabled ifthev're not being used, so we can helo reduce costs s3 files +B Download allMessage #product_launchesAa•• 0ravouritesjiminny® AirDrop•) RecentsA ApplicationsD Documents• Desktop•) DownloadsA lukasiCloudiCloud Drive283 Sync folderTags• CRM• Orange• Red• Yellow• Green• Blue• Purple• All Tags...Lukas Kovalk's Macsook Pro milnnv).88NameMacintosh Hb> Networkhihl100% C•Fri 17 Apr 8:56:43Q SearchLukas Kovalik's MacBook Pro (Jiminny)Date ModitiedSize4 Aug 2024 at 13:31200.16 GBKindStartup VolumeNeighbourhood...
|
Slack
|
product_launches (Channel) - Jiminny Inc - 1 new i product_launches (Channel) - Jiminny Inc - 1 new item - Slack...
|
NULL
|
40934
|
|
40936
|
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
confusion-clinic
curiosity_lab
engineering
frontend
general
infra-changes
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Aneliya Angelova
,
Nikolay Yankov
,
Steliyan Georgiev
Galya Dimitrova
Nikolay Nikolov
Stoyan Tanev
Vasil Vasilev
Nikolay Ivanov
Aneliya Angelova
Ves
Steliyan Georgiev
Toast
Jira Cloud
Messages
Messages
Files
Files
Pins
Pins
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
James Graham
Mar 20th at 10:25:49 AM
10:25 AM
Hey team,
Our latest product updates are live. Here’s what you need to know:
Two Zapier integration features and four new Customer API endpoints
Webhooks: Upload Activity
Any Zapier app that can push (trigger) with a recording URL can now be automatically imported to Jiminny (much like the existing manual upload/API).
Webhooks: AI Scorecard Completed
Fires a webhook to registered Zapier subscribers when AI scoring completes for an activity
Customer API: GET /getAiScorecard
Get a single scorecard for an activity
Customer API: GET /getAiScorecards
Get bulk scorecards by date range
Customer API: GET /webhooks
Get a list of registered webhooks
Customer API: GET /getActivity
Get a single activity by ID
Bugfixes/Logging/Monitoring
Webhook failures/success stats are now pushed to Datadog (
jiminny.webhook.delivery.success
/
jiminny.webhook.delivery.failure
) and failures are also tracked in Cloudwatch (prefix:
[Webhook]
)
Why we did it
Primarily for a Fathom (competitor) migrator who only support migrating via Webhooks. However, this opens up additional ways for customers to move calls/meetings into Jiminny in bulk. The AI Scorecard data is also useful for customers to push to external systems for reporting or analysis.
How it works
Customers can leverage the API endpoints via custom code or no/low code solutions [
docs
docs
]
Customers can setup flows in n8n/zapier etc to listen for the new event or push calls as an action [docs coming soon]
Customers can migrate from Fathom with their own Zapier account [docs coming soon]
Note:
the webhooks are in Private Beta until we confirm they work with Fathom. If any customer wishes to test or use this, please let me know until GA and I have published documentation.
5 reactions, react with star2 emoji
5
2 reactions, react with rocket emoji
2
1 reaction, react with happycreeper emoji
1
Add reaction…
5 replies
Last reply 28 days ago
View thread
Petko Kashinski
Mar 20th at 10:30:11 AM
10:30 AM
LEGEND!
@cs
@cs
Would be great to grab some time to discuss it. It gets quite easy with tools like Cursor/Claude/etc.. to work with APIs and we already see a trend in our client's demand.
1 reaction, react with +1 emoji
1
Add reaction…
Jump to date
Iliyana Netseva
Apr 6th at 10:46:08 AM
10:46 AM
was added to #product_launches by
Mario Georgiev
.
Jump to date
Adelina Petrova
Apr 15th at 10:12:10 AM
10:12 AM
Hey team,
Our latest product update is live. Here’s what you need to know:
CRM Filling – “Add to existing data” now handles field limits
Why we did it
Some customers were hitting CRM field limits when using
CRM Filling with the “Add to existing data” save option
, which meant newer updates couldn’t be saved. As a result, they were missing the most recent and most valuable information.
How it works
• Before saving, we check if the total content exceeds the CRM field limit
• If it does:
The
oldest messages are removed
(as full entries, not partial text)
The
most recent content is kept
The
new content is appended
• This ensures CRM sync continues smoothly and always includes the latest updates
The
KB article
KB article
has been updated with full details — please review and share with customers where needed.
@cs
@cs
team:
If a customer does not want older content to be trimmed, advise them to increase their CRM field size limit so it can store more content
4 reactions, react with raised hands emoji
4
Add reaction…
Calum
Apr 15th at 6:48:37 PM
6:48 PM
joined #product_launches.
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Forward message…
More actions
Jump to date
New
Adelina Petrova
Today at 7:32:07 PM
7:32 PM
Hey team,
Our latest product update is live. Here’s what you need to know:
Automated Call Scoring
is now
Key Word Scoring
Why we did it
We recently introduced the new
AI Call Scoring
feature
. As the names were very similar, this could cause confusion for users. To make the distinction clearer, we’ve renamed Automated Call Scoring to Key Words Scoring. This is a naming change only—no change in functionality
Let’s remind you how it works
Key Words Scoring evaluates calls based on rules defined by the client
. These rules are built around themes, topics, and trigger words that represent best practice for a given activity type. The system then automatically scores calls based on these rules, helping teams measure consistency against their own standards
Where you’ll see the change
The updated label is now visible across the product:
Team Insights → Coaching tab
On-demand filters
Org Settings
Playback page
UP tooltips are enabled to guide users through this change
. They are visible to all clients who previously used Automated Call Scoring and have Admin or Manager roles.
The
KB article
KB article
has also been updated to reflect the new naming
This feature will now be treated as an
add-on
and is currently enabled only for clients who already had scorecards active.
@cs
@cs
When working with clients and enabling the new AI scorecards, please check whether the existing ones can be disabled if they’re not being used, so we can help reduce costs
(edited)
3 files
Toggle 3 files
Download all
Screenshot 2026-04-16 at 19.29.57.png
Download Screenshot 2026-04-16 at 19.29.57.png
Share file: Screenshot 2026-04-16 at 19.29.57.png
View canvas details
More actions
Screenshot 2026-04-16 at 19.30.22.png
Download Screenshot 2026-04-16 at 19.30.22.png
Share file: Screenshot 2026-04-16 at 19.30.22.png
View canvas details
More actions
Screenshot 2026-04-16 at 19.30.45.png
Download Screenshot 2026-04-16 at 19.30.45.png
Share file: Screenshot 2026-04-16 at 19.30.45.png
View canvas details
More actions
1 reaction, react with raised hands emoji
1
Add reaction…
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
Reply in thread
Forward message…
Save for later
More actions
Channel product_launches
SlackFileEditViewGoHistoryWindowHelpDOCKERDEV (-zsh)O $2APP (-zsh)883DOCKER (-zsh)Poetry could not find a pyproject.toml file in /Users/lukas/jiminny/infrastructure/dev/docker or its parentsPoetry could not find a pyproject.toml/docker or its parentsin /Users/lukas/jiminny/infrastructure/devEU (ssh)-zshXI(all* Review screenpipe u...-zsh®3885PROD (ssh)Run 'do-release-upgrade' to upgrade to it.• *6100% 1478Fri 17 Apr 8:56:48181-zsh+PRODlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/infrastructure/dev/docker (develop)$Lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/jiminny/infrastructure/dev/docker (develop)$ 0*** System restart required ***Last login: Thu Apr 16 06:55:09 2026 from 212.39.71.189lukas@jiminny-prod-bastion:~$ UX L3 EU (ssh)New release '24.04.4 LTS' available.Run'do-release-upgrade'to upgrade to it.U*** System restart required ***login: Thu Apr 16 06:55:03 2026 from 212.39.71.189lukas@jiminny-eu-bastion:~s lT4 STAGE (-zsh)Last login: Thu Apr 16 15:43:43 on consolePoetry could not find a pyproject.toml file in /Users/lukas or its parentsSTAGEPoetry could not find a pyproject.toml file in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny$T5 QA (-zsh)Last login: Thu Apr 16 15:43:43 on consolePoetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentsXT6 FE (-zsh)Last login: Thu Apr 16 15:48:07 on ttys004Poetry could not find a pyproject.toml file in /Users/lukas or its parents RONTENDPoetry could not find a pyproject.toml file in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ IX T7 EXT (-zsh)Poetry could not find a pyproject.toml file in /Users/lukas or its parentsEXTENSIONPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ I|...
|
Slack
|
product_launches (Channel) - Jiminny Inc - 1 new i product_launches (Channel) - Jiminny Inc - 1 new item - Slack...
|
NULL
|
40936
|
|
19660
|
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
Directories
platform-inner-team
ai-chapter
alerts
backend
confusion-clinic
curiosity_lab
engineering
frontend
general
infra-changes
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Aneliya Angelova
,
Nikolay Yankov
,
Steliyan Georgiev
Vasil Vasilev
Steliyan Georgiev
Adelina Petrova
,
Ilian Kyuchukov
,
Steliyan Georgiev
Adelina Petrova
Galya Dimitrova
Nikolay Nikolov
Galya Dimitrova
,
Nikolay Nikolov
Galya Dimitrova
,
Nikolay Yankov
Jira Cloud
Toast
Google Calendar
Messages
Messages
Files
Files
Pins
Pins
Add and Edit Channel Tabs
Canvas
List
Folder
Channel product_launches
SackFileEditViewJiminny ...DMs= Unreadse Threads6 Huddles* Drafts & sent8 DirectoriesAchivityEh External connectionsFiles# Starred& platform-inner-teamMore# Channels# ai-chapter# alerts# backend#: confusion-clinic# curiosity_labiengineering# frontend# general# infra-changes# jiminny-bg# platform-tickets# produclglaunches#: random# releases# sofia-office# support# thank-yous# the_people_of jimi...•- Direct messages3 Aneliya Angelova, ..€. Vasil Vasileve. Steliyan Georgiev3 Adelina Petrova, Ili...Q. Adelina Petrova EP. Galya Dimitrova EP. Nikolay Nikolov2 Galya Dimitrova, Ni...2 Galya Dimitrova, Ni...# Apps© Jira Cloud® ToastEl Google Cale...HistoryWindowHelpQ Search Jiminny Inc#product_launches To communicate new features and products Edit• MessagesC Files& Pins8 35QSlides•< 40 ll | [Platform] Planning... 7mleft A 100% C &• Wed 15 Apr 10:53:32Ask Rovo# Start hereEngineeringVisited 14 Aoril 2026E AI Signals & AlertsProductVisited 11 March 20261+ Create• Change playbook activity fieldEngineeringVisited 7 April 2026E PHPxupgradeVisited 9 March 20261Sort by: Most relevantEdit feedd spaces. Their activity will show up in your feed, but you won't receivet, your feed anytime.necent actionsgs without visible Notetakerord meetings without a visible notetaker, increasing customer confidence and reducing friction, and generating morend coaching.E 8 commentsRecent actionseue Wait Time to Under 1 Hourur requires reducing jobs or increasing processing rate, with options including increasing worker limit, faster auto-scaleinc, and optimizing job execution.arch 2026dexed_at for Comprehensive Activity Tracking and Memory Efficiencyed_at timestamp tor comprenensive activity tracking and memory emriciency.Recent actionsMessage #product_launchesAa...
|
Slack
|
product_launches (Channel) - Jiminny Inc - 2 new i product_launches (Channel) - Jiminny Inc - 2 new items - Slack...
|
NULL
|
19660
|
|
19661
|
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
Directories
platform-inner-team
ai-chapter
alerts
backend
confusion-clinic
curiosity_lab
engineering
frontend
general
infra-changes
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Aneliya Angelova
,
Nikolay Yankov
,
Steliyan Georgiev
Vasil Vasilev
Steliyan Georgiev
Adelina Petrova
,
Ilian Kyuchukov
,
Steliyan Georgiev
Adelina Petrova
Galya Dimitrova
Nikolay Nikolov
Galya Dimitrova
,
Nikolay Nikolov
Galya Dimitrova
,
Nikolay Yankov
Jira Cloud
Toast
Google Calendar
Messages
Messages
Files
Files
Pins
Pins
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Galya Dimitrova
Mar 9th at 6:04:15 PM
6:04 PM
Hey team,
Our latest product updates are live. Here’s what you need to know:
SCIM security update
Why we did it
When SCIM is used by a company this means they should only be able to manage their users in there. They shouldn't be able to add or delete users in Jiminny (which they could do until now)
How it works
When a customer has SCIM enabled we will use it as a source of truth for their user management
This means they won't be able to invite or delete users in Jiminny - they will not see those buttons in the UI
Note:
this logic is based on whether the SCIM feature is enabled for the organisation. This can be seen in Kiosk in the add-on section. There might be cases where customers use to have this but no longer. In such cases if they reach out and they say they are no longer using SCIM then you can just remove it for them.
(edited)
5 reactions, react with white check mark emoji
5
1 reaction, react with eyes emoji
1
Add reaction…
4 replies
Last reply 30 days ago
View thread
Jump to date
James Graham
Mar 20th at 10:25:49 AM
10:25 AM
Hey team,
Our latest product updates are live. Here’s what you need to know:
Two Zapier integration features and four new Customer API endpoints
Webhooks: Upload Activity
Any Zapier app that can push (trigger) with a recording URL can now be automatically imported to Jiminny (much like the existing manual upload/API).
Webhooks: AI Scorecard Completed
Fires a webhook to registered Zapier subscribers when AI scoring completes for an activity
Customer API: GET /getAiScorecard
Get a single scorecard for an activity
Customer API: GET /getAiScorecards
Get bulk scorecards by date range
Customer API: GET /webhooks
Get a list of registered webhooks
Customer API: GET /getActivity
Get a single activity by ID
Bugfixes/Logging/Monitoring
Webhook failures/success stats are now pushed to Datadog (
jiminny.webhook.delivery.success
/
jiminny.webhook.delivery.failure
) and failures are also tracked in Cloudwatch (prefix:
[Webhook]
)
Why we did it
Primarily for a Fathom (competitor) migrator who only support migrating via Webhooks. However, this opens up additional ways for customers to move calls/meetings into Jiminny in bulk. The AI Scorecard data is also useful for customers to push to external systems for reporting or analysis.
How it works
Customers can leverage the API endpoints via custom code or no/low code solutions [
docs
docs
]
Customers can setup flows in n8n/zapier etc to listen for the new event or push calls as an action [docs coming soon]
Customers can migrate from Fathom with their own Zapier account [docs coming soon]
Note:
the webhooks are in Private Beta until we confirm they work with Fathom. If any customer wishes to test or use this, please let me know until GA and I have published documentation.
5 reactions, react with star2 emoji
5
2 reactions, react with rocket emoji
2
1 reaction, react with happycreeper emoji
1
Add reaction…
5 replies
Last reply 26 days ago
View thread
Petko Kashinski
Mar 20th at 10:30:11 AM
10:30 AM
LEGEND!
@cs
@cs
Would be great to grab some time to discuss it. It gets quite easy with tools like Cursor/Claude/etc.. to work with APIs and we already see a trend in our client's demand.
1 reaction, react with +1 emoji
1
Add reaction…
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
FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelp| [Platform) Planning... 7 m left)meet.google.com/tgb-pyuf-dri?authuser=lukas.kovalik%40jiminny.comGalya Dimitrova (Presenting, annotating)SafariFileEditViewHistoryBookmarksDevelopWindowHelp₽AQ8•Wed 15 Apr 10:53A Sentry33 HubSpot|@ ОрeпAl|#f Seit Service# Platform Tea.iminny.atlassian.net|AWS USJ AWS EUAWS AIPlanhat•] Еmой|2 Features Ad.4 LogRocket|P Postmark* Bamboo** Campus xFirebaseE Ask Sminey-F LLM Evaluat.88Search+ Create# UpgradeAsk Rovog For youRecentSpaces / Jiminny (New)Platform Team# Starred88 Apps# Summary|& Timelinee Backlog|IID Active sprints& Reports4 Testing BoardE List& FormsComponentsMore 9+Search backlog010800Version vEpic vType vLabel ~Quick filters v& Plans0, SpacesA JY-18909 [Part2) Automated reports with Ask JiminnyStarredАuкероkтsIIN DEV=Jiminny (New)|I C Platform TeamIID Processing TeamII SE KanbanIID Capture TeamID Enterprise Stability I...4 Discovery@ JY-19798 Evaluation for Al Activity TypesAUTO-DETECTED ACCODE REVIEW=A JY-20553 Delays in CRM SyncPLATFORM STABILITYIN DEV=A JY-20632 Prepare fallback with email for SSO for 'persistent' name_id_formatREDUCE CHURNBUG FIXING v() JY-20489 Rework Nudges - Phase 2 - change Nudges to use the indexed_at periodCOST-EFFECTIVE AN…BACKLOG=A JY-9712 Change forever nudges to 1 year expirationBACKLOG© JY-20564 Investigate and fix why exceed Fontawesome package limitsMAINTENANCEREADY FOR DEV1ProductA JY-20372 AI Reports › Empty page design and promotionAJ REPORTS6Recent9 Service-Desk= More spaces |A JY-20157 Send email notification when the report is not generatedAJREPORTSBACKLOG2=A JY-20508 Notify a user before the AJ Report expiresAJ REPORTSBACKLOG== FiltersXE JY-20278 AJ Panorama> Don't show internal errors to customersB Dashboards₴ JY-19967|Upgrade Python and libraries - AprMAINTENANCEBACKLOGOperations© JY-19957 Upgrade BE llbraries - AprMAINTENANCEBACKLOGv& Customers|meet.google.com is sharing your screen.Stop sharing10:53 AM | [Platform] Planning | Session izSộ3Stefka StoyanovaSteliyan GeorgievLukas Kovalik53:19Wed 15 Apr10:53:339Galya Dimitrova4 others...
|
Slack
|
product_launches (Channel) - Jiminny Inc - 2 new i product_launches (Channel) - Jiminny Inc - 2 new items - Slack...
|
NULL
|
19661
|
|
19666
|
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
Directories
platform-inner-team
ai-chapter
alerts
backend
confusion-clinic
curiosity_lab
engineering
frontend
general
infra-changes
jiminny-bg
platform-tickets
product_launches
random
releases
sofia-office
support
thank-yous
the_people_of_jiminny
Aneliya Angelova
,
Nikolay Yankov
,
Steliyan Georgiev
Vasil Vasilev
Steliyan Georgiev
Adelina Petrova
,
Ilian Kyuchukov
,
Steliyan Georgiev
Adelina Petrova
Galya Dimitrova
Nikolay Nikolov
Galya Dimitrova
,
Nikolay Nikolov
Galya Dimitrova
,
Nikolay Yankov
Jira Cloud
Toast
Google Calendar
Messages
Messages
Files
Files
Pins
Pins
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Galya Dimitrova
Mar 9th at 6:04:15 PM
6:04 PM
Hey team,
Our latest product updates are live. Here’s what you need to know:
SCIM security update
Why we did it
When SCIM is used by a company this means they should only be able to manage their users in there. They shouldn't be able to add or delete users in Jiminny (which they could do until now)
How it works
When a customer has SCIM enabled we will use it as a source of truth for their user management
This means they won't be able to invite or delete users in Jiminny - they will not see those buttons in the UI
Note:
this logic is based on whether the SCIM feature is enabled for the organisation. This can be seen in Kiosk in the add-on section. There might be cases where customers use to have this but no longer. In such cases if they reach out and they say they are no longer using SCIM then you can just remove it for them.
@support_team
@support_team
(edited)
5 reactions, react with white check mark emoji
5
1 reaction, react with eyes emoji
1
Add reaction…
4 replies
Last reply 30 days ago
View thread
Jump to date
James Graham
Mar 20th at 10:25:49 AM
10:25 AM
Hey team,
Our latest product updates are live. Here’s what you need to know:
Two Zapier integration features and four new Customer API endpoints
Webhooks: Upload Activity
Any Zapier app that can push (trigger) with a recording URL can now be automatically imported to Jiminny (much like the existing manual upload/API).
Webhooks: AI Scorecard Completed
Fires a webhook to registered Zapier subscribers when AI scoring completes for an activity
Customer API: GET /getAiScorecard
Get a single scorecard for an activity
Customer API: GET /getAiScorecards
Get bulk scorecards by date range
Customer API: GET /webhooks
Get a list of registered webhooks
Customer API: GET /getActivity
Get a single activity by ID
Bugfixes/Logging/Monitoring
Webhook failures/success stats are now pushed to Datadog (
jiminny.webhook.delivery.success
/
jiminny.webhook.delivery.failure
) and failures are also tracked in Cloudwatch (prefix:
[Webhook]
)
Why we did it
Primarily for a Fathom (competitor) migrator who only support migrating via Webhooks. However, this opens up additional ways for customers to move calls/meetings into Jiminny in bulk. The AI Scorecard data is also useful for customers to push to external systems for reporting or analysis.
How it works
Customers can leverage the API endpoints via custom code or no/low code solutions [
docs
docs
]
Customers can setup flows in n8n/zapier etc to listen for the new event or push calls as an action [docs coming soon]
Customers can migrate from Fathom with their own Zapier account [docs coming soon]
Note:
the webhooks are in Private Beta until we confirm they work with Fathom. If any customer wishes to test or use this, please let me know until GA and I have published documentation.
5 reactions, react with star2 emoji
5
2 reactions, react with rocket emoji
2
1 reaction, react with happycreeper emoji
1
Add reaction…
5 replies
Last reply 26 days ago
View thread
Petko Kashinski
Mar 20th at 10:30:11 AM
10:30 AM
LEGEND!
@cs
@cs
Would be great to grab some time to discuss it. It gets quite easy with tools like Cursor/Claude/etc.. to work with APIs and we already see a trend in our client's demand.
1 reaction, react with +1 emoji
1
Add reaction…
React with white_check_mark
React with eyes
React with raised_hands
Add reaction…
SackFileEditViewJiminny ...DMs= Unreads@ Threads6 HuddlesDrafts & sent8 DirectoriesAchivityEh External connectionsFiles# Starred& platform-inner-teamMore# Channels# ai-chapter# alerts# backend# confusion-clinia# curiosity_labiengineering# frontend# general# infra-changes# jiminny-bg# platform-tickets# product_launches# randomauc releases# sofia-office# support# thank-yous# the people of jimi...pirect messasesAneliya Angelova,€. Vasil VasilevP. Steliyan Georgiev L3 Adelina Petrova, Ili..P. Adelina PetrovaP. Galya DimitrovaD. Nikolay Nikolov2 Galya Dimitrova, Ni...2 Galya Dimitrova, Ni...# Apps# Jira CloudToastGoogle Cale..HistoryWindowHelpQ Search Jiminny Inc#product_launches To communicate new features and products Edit8 35Q• MessagesC Files& PinsGet a Tist of registered webhooksFriday, March 20thCustomer API: GET /getActivityGet a single activity by IDBugfixes/Logging/MonitoringWebhook failures/success stats are now pushed to Datadog(jiminny.webhook.delivery.success/(jiminny.webhook.delivery.failure) and failures are also tracked in Cloudwatch (prefix:[Webhook]DWhy we did itPrimarily for a Fathom (competitor) migrator who only support migrating via Webhooks. However, this opens up additional waysfor customers to move calls/meetings into Jiminny in bulk. The Al Scorecard data is also useful for customers to push to externalsystems for reporting or analysis.How it works• customers can leverage the APl endpoints via custom code or no/low code solutions [docs)• Customers can setup flows in n8n/zapier etc to listen for the new event or push calls as an action [docs coming soon]Customers can migrate from Fathom with their own Zapier account docs coming soonll• Note: the webhooks are in Pivate Beta until we confam they work with Fathom, l ony customer wishes to test or use this,please let me know until GA and I have published documentation.*522E15 replies Last reply 26 days agoPetko Kashinski 10:30 AMLEGEND! @cs Would be great to grab some time to discuss it. It gets quite easy with tools like Cursor/Claude/etc... to work withAPls and we already see a trend in our client's demand.Monday, April 6thIliyana Netseva 10:46 AMwas added to #product_launches by Mario Georgiev.Today ~Adelina Petrova 10:12 AMHey team,Our latest product update is live. Here's what you need to know:3O CRM Filling - "Add to existing data" now handles field limitsWhy we did itSome customers were hitting CRM field limits when using CRM Filling with the "Add to existing data" save option, which meantnewer updates couldn't be saved. As a result, they were missing the most recent and most valuable informationHow it works• Before saving, we check if the total content exceeds the CRM field limit• If it does:The oldest messages are removed (as full entries, not partial text)The most recent content is keptThe new content is appended• This ensures CRM sync continues smoothly and always includes the latest updatesThe KB article has been updated with full details -— please review and share with customers where needed.@cs team: If a customer does not want older content to be trimmed, advise them to increase their CRM field size limit so it canstore more contentMessage #product_launchesAaSlides•< 40 ll @ | [Platform] Planning... 7mleft A 100%C &• Wed 15 Apr 10:53:36Ask RovoStart hereEngineeringVisited 14 April 2026AI Signals & AlertsProductVisited 11 March 2026+ Create• Change playbook activity fieldEngineeringVisited 7 April 2026E PHPxupgradeVisited 9 March 20261Sort by: Most relevantEdit feedd spaces. Their activity will show up in your feed, but you won't receiveit, your feed anytime.necenractionsgs without visible Notetakerord meetings without a visible notetaker, increasing customer confidence and reducing friction, and generating morend coaching.E 8 commentsRecent actionseue Wait Time to Under 1 Hourur requires reducing jobs or increasing processing rate, with options including increasing worker limit, faster auto-scaleinc, and optimizing job execution.arcn 4u401Recent actionsdexed_at for Comprehensive Activity Tracking and Memory Efficiencyed_at timestamp tor comprenensive activity tracking and memory emriciency....
|
Slack
|
product_launches (Channel) - Jiminny Inc - 2 new i product_launches (Channel) - Jiminny Inc - 2 new items - Slack...
|
NULL
|
19666
|
|
50696
|
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
confusion-clinic
curiosity_lab
engineering
frontend
general
infra-changes
jiminny-bg
platform-tickets
product_launches
random
releases
support
thank-yous
the_people_of_jiminny
Aneliya Angelova
,
Nikolay Yankov
,
Steliyan Georgiev
Nikolay Nikolov
Galya Dimitrova
Stoyan Tanev
Vasil Vasilev
Nikolay Ivanov
Aneliya Angelova
Ves
Steliyan Georgiev
Jira Cloud
Toast
Messages
Messages
Files
Files
Pins
Pins
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Adelina Petrova
Today at 5:01:34 PM
5:01 PM
Hey team,
Our latest product update is live. Here’s what you need to know:
AI Call Scoring – now enabled!
What’s new
AI Call Scoring is now fully enabled for
Scale and Grow tier clients
and ready for broader usage
, following the recent beta release.
Client communication (
will be on Monday)
The feature will be announced to clients via:
In-app banners
Email campaigns sent to all
Admins and Managers
on Scale and Grow tiers
We will also promote it for
Capture
clients to support upsell opportunities
Kiosk update
The feature flag has been moved from the Technical Settings section to the
Scale
section in Kiosk
for better visibility and management.
Note:
@cs
@cs
If clients request scoring for historical meetings, this is available as a paid option
$50/month for each past month they want to process.
You can revisit how the feature works
here
here
.
(edited)
4 reactions, react with raised hands emoji
4
1 reaction, react with rocket emoji
1
1 reaction, react with 100 emoji
1
Add reaction…
1 reply
Today at 6:17 PM
View thread
New
Greg
Today at 6:16:48 PM
6:16 PM
Good thinking! Super smart to anticipate this!
"Note:
@cs
@cs
If clients request scoring for historical meetings, this is available as a paid option
$50/month for each past month they want to process."
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.
Channel product_launches
iTerm2ShellEditViewSessionScriptsProfilesWindowHelp40 lhlsqlite3X4100% <47*Fri 17 Apr 18:17:531881ec2-user@ip-10-...• ₴7ec2-user@ip-10-...• 88DOCKER€ ₴81NAS mount:Archive DB:DEV (docker)APP (-zsh)|OK/Volumes/Test/screenpipewillbe createdX3sqlite3•₴5* Review screenp...• X6[+00m00s] • Counting source rows for 2026-04-15frames:elements:ui_events:ocr_text:meetings:1287488687614453114120[+00m01s] •Initialising tables,indexes, FTS[2026-04-1717:59:50]Sync complete for 2026-04-15[2026-04-17 17:59:50]___~~~~~~~~~~→~~~~~~~~~→→lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny2026-04-09uk-=---------→→~/.screenpipe $ sqlite3 ~/.screenpipe/db.sqlite "SELECT date(MIN(timestamp)) FROM frames;"3$131NSlack[+00m00s] • Preflight checksSource DB:NAS mount:Archive DB:OKOK(3.6G)/Volumes/Test/screenpipewill be created[+00m00s] • Counting source rows for 2026-04-14frames:elements:ui_events:ocr_text:meetings:107336959691054282060[+00m00s] • Initialising tables, indexes, FTScreating tablescreating indexescreating FTS tables• 0m02s• 0m03s• 0m01s[+00m06s] • Syncing data for 2026-04-14video_chunksframes (10733 rows)• Om01s...
|
Slack
|
product_launches (Channel) - Jiminny Inc - Slack
|
NULL
|
50696
|
|
50698
|
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
confusion-clinic
curiosity_lab
engineering
frontend
general
infra-changes
jiminny-bg
platform-tickets
product_launches
random
releases
support
thank-yous
the_people_of_jiminny
Aneliya Angelova
,
Nikolay Yankov
,
Steliyan Georgiev
Nikolay Nikolov
Galya Dimitrova
Stoyan Tanev
Vasil Vasilev
Nikolay Ivanov
Aneliya Angelova
Ves
Steliyan Georgiev
Jira Cloud
Toast
Messages
Messages
Files
Files
Pins
Pins
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Adelina Petrova
Today at 5:01:34 PM
5:01 PM
Hey team,
Our latest product update is live. Here’s what you need to know:
AI Call Scoring – now enabled!
What’s new
AI Call Scoring is now fully enabled for
Scale and Grow tier clients
and ready for broader usage
, following the recent beta release.
Client communication (
will be on Monday)
The feature will be announced to clients via:
In-app banners
Email campaigns sent to all
Admins and Managers
on Scale and Grow tiers
We will also promote it for
Capture
clients to support upsell opportunities
Kiosk update
The feature flag has been moved from the Technical Settings section to the
Scale
section in Kiosk
for better visibility and management.
Note:
@cs
@cs
If clients request scoring for historical meetings, this is available as a paid option
$50/month for each past month they want to process.
You can revisit how the feature works
here
here
.
(edited)
4 reactions, react with raised hands emoji
4
1 reaction, react with rocket emoji
1
1 reaction, react with 100 emoji
1
Add reaction…
1 reply
Today at 6:17 PM
View thread
New
Greg
Today at 6:16:48 PM
6:16 PM
Good thinking! Super smart to anticipate this!
"Note:
@cs
@cs
If clients request scoring for historical meetings, this is available as a paid option
$50/month for each past month they want to process."
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.
Channel product_launches
FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelpnas.lakylak.xyc/aesklootp! Western Digital Red Plus 3.5 6TB 5400rpm 256MB SA[S I SeneticТвърд диск, Western Digital Red 6TB Plus ( 3.5", 256N@ SQLite Web: db. sqlitew Screenpipe DashboardV Welcome to Steam• YoulubeNew Tab+ New TabFilesControl PanelmneelerPhotosStorageOnline OfficeApp CentereXI=OILogsVirtual MachineSupportDownloadslesk manceelUniversal SearchDLNAFile Version ExplorerMusicSecurityoue DrvesJellyfin-HTlibdA100% 1z5Fri 17 Apr 18:17:58SAN ManagervaultSnapshotVOmICSSync & BackupGo to mark......
|
Slack
|
product_launches (Channel) - Jiminny Inc - Slack
|
NULL
|
50698
|
|
50711
|
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
confusion-clinic
curiosity_lab
engineering
frontend
general
infra-changes
jiminny-bg
platform-tickets
product_launches
random
releases
support
thank-yous
the_people_of_jiminny
Aneliya Angelova
,
Nikolay Yankov
,
Steliyan Georgiev
Nikolay Nikolov
Galya Dimitrova
Stoyan Tanev
Vasil Vasilev
Nikolay Ivanov
Aneliya Angelova
Ves
Steliyan Georgiev
Jira Cloud
Toast
Messages
Messages
Files
Files
Pins
Pins
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Adelina Petrova
Today at 5:01:34 PM
5:01 PM
Hey team,
Our latest product update is live. Here’s what you need to know:
AI Call Scoring – now enabled!
What’s new
AI Call Scoring is now fully enabled for
Scale and Grow tier clients
and ready for broader usage
, following the recent beta release.
Client communication (
will be on Monday)
The feature will be announced to clients via:
In-app banners
Email campaigns sent to all
Admins and Managers
on Scale and Grow tiers
We will also promote it for
Capture
clients to support upsell opportunities
Kiosk update
The feature flag has been moved from the Technical Settings section to the
Scale
section in Kiosk
for better visibility and management.
Note:
@cs
@cs
If clients request scoring for historical meetings, this is available as a paid option
$50/month for each past month they want to process.
You can revisit how the feature works
here
here
.
(edited)
4 reactions, react with raised hands emoji
4
1 reaction, react with rocket emoji
1
1 reaction, react with 100 emoji
1
Add reaction…
1 reply
Today at 6:17 PM
View thread
New
Greg
Today at 6:16:48 PM
6:16 PM
Good thinking! Super smart to anticipate this!
"Note:
@cs
@cs
If clients request scoring for historical meetings, this is available as a paid option
$50/month for each past month they want to process."
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.
Channel product_launches
Firefox File Edit)View History Bookmarks Profiles Tools Window Help•.. .<→www.pazaruvaj.com/p/western-digital-red-plus-3-5-6tb-5400rpm-256mb-sata3-wd60efpx-pP883930389/#overviews/M°pazaruvaj!Q Какво тьрсите?@ Western Digital Red Plus 3.5 6TB 5400грm 256M XSl I SeneticPICЬa#99% (8169x)Твърд диск, Western Digital Red 6TB Plus ( 3.5". 256N@ SQLite Web: db. sqlite@ Screenpipe DashboardWelcome to Steam• YouTube• New Tab+ New TabaMRe™# 98% (4801x)Е Вналичност 1 отличиеТвърддиск WD Red Plus GTB NAS HDD 3.5" SATA 6Gb/s 256MB (WD60EFPX)Най-евтини оферти (22)Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX)Stantek.17 мненияSenetic73 мненияPraSIcO* 97% (9481x)xtreme.bg#99%(5942x)S SIGMATRONIC3 мненияC) gomputers67 мненияe lybertrade* 99% (2079x)EZONANET#100% (7254)Е В наличностHDD NAS WD Red Plus (3.5", 6TB, 256MB, 5400 RPM, SATA 6 Gb/s) - WD60EFPX (WD60EFPX)Е Информация в магазинаRed Plus 6TB WD60EFPX (WD60EFPX)E8 Вналичност © 1 отличиеRed Plus 6TB NAS, 3.5, 256MB, 5400RPM | WD60EFPX (WD60EFPX)E8 В наличност 1 отличиеТвърддиск, Western Digital Red 6TB Plus ( 3.5", 256MB, 5400 RPM, SATA 6Gb/s ) (WD60EFPX))88 В наличностHDD NAS WD Red Plus (3.5 (WD60EFPX)|П В наличностHDD NAS WD Red Plus (3.5", 6TB, 256MB, 5400 RPM, SATA 6 Gb/ (WD60EFPX)E8 В наличност 1 отличиеХард диск WD Red Plus, GTB NAS, 3.5 (WD60EFPX)E8 В наличност 1 отличиеHDD NAS WD Red Plus (3.5"; 6TB, 256MB, 5400 RPM, SATA 6 Gb/s) (WD60EFPX)П Информация в магазинаHDD Red Plus 6TB 3.5 (WD60EFPX)E Информация в магазинаО 1 отличиеHDD NAS WD Red Plus (3.5"; 6TB, 256MB, 5400 RPM, SATA 6 Gb/s) (WD60EFPX)-299,00 €584,79 лв.*Безплатна доставка291,46 €570,05 лв.*250,19 €489,33 лв.*Доставка от 9,66 € (18,89 лв.)250,99 €490,89 лв.*Доставка от 2,59 € (5,07 лв.)272,58 €533,12 лв.*272,82 €533,59 Лв.*276,60 €540,98 лв.*Безплатна доставка278,52 €544,74 лв.*278,59 €544,87 лв.*279,98€547,59 лв.*Безплатна доставкакьм магазинакъм магазинакьм магазинакъм магазинакьм магазинаKebMm kcnneкъм магазинакъм магазинакъм магазинакъм магазинакъм магазинаколм ноозии18:19Най-успешнапролетна поку!Може, с Pazari%Спест...
|
Slack
|
product_launches (Channel) - Jiminny Inc - Slack
|
NULL
|
50711
|
|
50849
|
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
confusion-clinic
curiosity_lab
engineering
frontend
general
infra-changes
jiminny-bg
platform-tickets
product_launches
random
releases
support
thank-yous
the_people_of_jiminny
Aneliya Angelova
,
Nikolay Yankov
,
Steliyan Georgiev
Nikolay Nikolov
Galya Dimitrova
Stoyan Tanev
Vasil Vasilev
Nikolay Ivanov
Aneliya Angelova
Ves
Steliyan Georgiev
Jira Cloud
Toast
Messages
Messages
Files
Files
Pins
Pins
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Adelina Petrova
Today at 5:01:34 PM
5:01 PM
Hey team,
Our latest product update is live. Here’s what you need to know:
AI Call Scoring – now enabled!
What’s new
AI Call Scoring is now fully enabled for
Scale and Grow tier clients
and ready for broader usage
, following the recent beta release.
Client communication (
will be on Monday)
The feature will be announced to clients via:
In-app banners
Email campaigns sent to all
Admins and Managers
on Scale and Grow tiers
We will also promote it for
Capture
clients to support upsell opportunities
Kiosk update
The feature flag has been moved from the Technical Settings section to the
Scale
section in Kiosk
for better visibility and management.
Note:
@cs
@cs
If clients request scoring for historical meetings, this is available as a paid option
$50/month for each past month they want to process.
You can revisit how the feature works
here
here
.
(edited)
4 reactions, react with raised hands emoji
4
1 reaction, react with rocket emoji
1
1 reaction, react with 100 emoji
1
Add reaction…
1 reply
Today at 6:17 PM
View thread
New
Greg
Today at 6:16:48 PM
6:16 PM
Good thinking! Super smart to anticipate this!
"Note:
@cs
@cs
If clients request scoring for historical meetings, this is available as a paid option
$50/month for each past month they want to process."
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.
Channel product_launches
+SlackEDHomeDMsActivityFilesLater..•More+FileEditViewGoHistoryWindowHelp→QSearch Jiminny IncJiminny ... ~ir cunoollylau# engineering# frontend# general# infra-changes# jiminny-bg# platform-tickets# product_launches# random# releases# support# thank-yous# the_people_of _jimi...Direct messagesAneliya Angelova, ...0. Nikolay Nikolov. Galya DimitrovaStoyan TanevVasil VasilevNikolay Ivanov8o Aneliya AngelovaVesRo Steliyan GeorgievAppsJira CloudToast# product_la...8 36MessagesO Files+< Pins•ters &We willToday ~te it for Captureclients to support upsell opportunitiesKiosk updateThe feature flag has been moved from theTechnical Settings section to the Scalesection in Kiosk 1O for better visibilityand management.Note: @cs If clients request scoring forhistorical meetings, this is available as apaid option &*$50/month for each past month theywant to process.You can revisit how the feature workshere. (edited)#H4 21 2011 reply Today at 6:17 PMNewGreg 6:16 PMGood thinking! Super smart to anticipatethis!"Note: @cs If clients request scoring forhistorical meetings, this is available as a paidoption S$50/month for each past month theywant to process."Message #product_launchesAate3-zsh• ₴5‹ >0 lhlAA100%О8Fri 17 Apr 18:31:521₴81* Review screenp...• ₴6ec2-user@ip-10-...• 87ec2-user@ip-10-...• 88"SELECT date(MIN(timestamp)) FROM frames;"2026-04-14...
|
Slack
|
product_launches (Channel) - Jiminny Inc - Slack
|
NULL
|
50849
|
|
50850
|
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
confusion-clinic
curiosity_lab
engineering
frontend
general
infra-changes
jiminny-bg
platform-tickets
product_launches
random
releases
support
thank-yous
the_people_of_jiminny
Aneliya Angelova
,
Nikolay Yankov
,
Steliyan Georgiev
Nikolay Nikolov
Galya Dimitrova
Stoyan Tanev
Vasil Vasilev
Nikolay Ivanov
Aneliya Angelova
Ves
Steliyan Georgiev
Jira Cloud
Toast
Messages
Messages
Files
Files
Pins
Pins
Add and Edit Channel Tabs
Canvas
List
Folder
Jump to date
Adelina Petrova
Today at 5:01:34 PM
5:01 PM
Hey team,
Our latest product update is live. Here’s what you need to know:
AI Call Scoring – now enabled!
What’s new
AI Call Scoring is now fully enabled for
Scale and Grow tier clients
and ready for broader usage
, following the recent beta release.
Client communication (
will be on Monday)
The feature will be announced to clients via:
In-app banners
Email campaigns sent to all
Admins and Managers
on Scale and Grow tiers
We will also promote it for
Capture
clients to support upsell opportunities
Kiosk update
The feature flag has been moved from the Technical Settings section to the
Scale
section in Kiosk
for better visibility and management.
Note:
@cs
@cs
If clients request scoring for historical meetings, this is available as a paid option
$50/month for each past month they want to process.
You can revisit how the feature works
here
here
.
(edited)
4 reactions, react with raised hands emoji
4
1 reaction, react with rocket emoji
1
1 reaction, react with 100 emoji
1
Add reaction…
1 reply
Today at 6:17 PM
View thread
New
Greg
Today at 6:16:48 PM
6:16 PM
Good thinking! Super smart to anticipate this!
"Note:
@cs
@cs
If clients request scoring for historical meetings, this is available as a paid option
$50/month for each past month they want to process."
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.
Channel product_launches
caude0, Chat+ New chat5 Projectse Customize8u ArtifactsBulgarian citizenship application processDawarich location tracking projectBoosteroid still recording despite ignorecMissing JavaScript promise in authorizatLinux SQLite Ul for NASClaude API 500 internal server errorScreenpipe query capabilities and usageeoru comoatolv wiunvac miniano siUnderstanaing openkouter Arl galewaScreenpipe 14-day retention explainedReddit homepage feed overviewDocker container not visible in consoleDIA Drowser KAM contigurationScreenpipe company backgroundDSK Bank Bulgaria secure investing explaoullon2 a como crensve oersonainomdImporting Google Timeline data to Owntrenromacast remora volume bulttans notiScreenpipe free version guideSelf-hosted LLM alternatives to Claude SScreenpipe database query setupRunning screenpipe for freeWindovHelpBoosteroid still recording despite ignored windows settinggive mie estimates based on what you haveBased on what we know:Completed:• frames: 8m46s for 10,733 rows = ~49ms/row → 110MB writtenRunning now:• ocr_text: 8,206 rows x 49ms = ~6-7 min (similar row size ~36KB)Still to come:• ui_events: 10,542 rows x but tiny (163 bytes/row) → ~1-2 min• elements: 695,969 rows x 142 bytes/row → similar total bytes to frames → ~8-10 min• meetings: 0 rows → instant• FTS (elements_fts): 695k rows but text only → ~5-8 min• FTS (frames_fts): 10k rows → ~1 min• Verify: ~1 minRough total estimate: ~35-40 min for 2026-04-14.For yesterday (2026-04-15) with 886k elements it'll be longer - probably 45-60 min.At 3am via cron that's fine. The ETA estimator in the script will calibrate itself from actualmeasured speeds each run and show something like:elements (695969 rows)elapsed 3m12s ETA ~7m remainingLet it finish and we'll have real numbers for all tables.Updated to 1.3109.0Ke auncho aooyRelaunch^ LuKas KovallkSonnet 40VClauae is Al ana can make mistakes. rlease double-cneck responses.‹$0100% CFri 17 Apr 18:32:15Copy100101102103104Screenpipe sync • SHsqlite3 "$DB_SRC" <<< "$sql" &local pid=$!local spin=[PASSWORD] i=0while kill -0 "$pid" 2>/dev/null; doprintf "\r%-36s %s " "$label" "${spin[$1]}"i=$(( (1 + 1) % 10 ))sleep 0.2conewait "spid'local dur=s(( $(date +%s) - start ))printf "\r%-36s v %dm%02ds\n" "$label" "$(( dur / 60 ))" "$(( dur % 60 ))" | tee -a "$LOG_FILE"DAUT ARGUMENIN1T L"921:-5" = "today" J; therARGE DATTES date +%y-/m-/dxelif [ -n "$51:-3" 1: thenLARGEI DAIL-"S1"if ! [[ "$TARGET_DATE" =~ ^[0-9]{43- [0-9](23-[0-9](23$ ]]; thenecho "ERROR: Invalid date format. Use YYYY-MM-DD, 'today', or no argument for yesterday."exit 1fielseTARGET_DATE=$(date -v-1d +%Y-%m-%d)10g10g "Screenpipe sync starting for: $TARGET_DATE"1ogFRcrLiohlstep "Preflight checks"if [ ! -f "$DB_SRC" ]; then10g "ERROR: Source DB not found at $DB_SRC"; exit 1printf"%-Dos %s(%s) \n" "Source DB:" "OK" "$(du -sh "$DB_SRC" | cut -f1)"if [ ! -d "$NAS_MOUNT" ]; ther10g "ERROR: NAS not mounted at $NAS_MOUNT"; exit 1printf "%-20s %s\n" "NAS mount:" "OK$NAS_MOUNT"if [ -f "$NAS_DB" ]; thenEXISTING=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM frames WHERE date(timestamp) = '$TARGET_DATE';" 2>/dev/nu11 || echo "Q")if [ "$EXISTING"-gt "0" ; then10g "Date STARGET_DATE already has $EXISTING frames in archive - skipping"exit oprintf "elseprintf"%-20s %s (%s)\n" "Archive DB:" "exists" "$(du -sh "$NAS_DB" | cut -f1)"%-20s %s\n" "Archive DB:" "will be created"COUNT SOURCE ROWSstep "Counting source rows for $TARGET_DATE"...
|
Slack
|
product_launches (Channel) - Jiminny Inc - Slack
|
NULL
|
50850
|
|
50851
|
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
confusion-clinic
curiosity_lab
engineering
frontend
general
+SlackEDHomeDMsActivityFilesLater..•More+FileEditViewGoHistoryWindowHelp→QSearch Jiminny IncJiminny ... ~ir cunoollylau# engineering# frontend# general# infra-changes# jiminny-bg# platform-tickets# product_launches# random# releases# support# thank-yous# the_people_of _jimi...Direct messagesAneliya Angelova, ...0. Nikolay Nikolov. Galya DimitrovaStoyan TanevVasil VasilevNikolay Ivanov8o Aneliya AngelovaVesRo Steliyan GeorgievAppsJira CloudToast# product_la...8 36MessagesO Files+< Pins•ters &We willToday ~te it for Captureclients to support upsell opportunitiesKiosk updateThe feature flag has been moved from theTechnical Settings section to the Scalesection in Kiosk 1O for better visibilityand management.Note: @cs If clients request scoring forhistorical meetings, this is available as apaid option &*$50/month for each past month theywant to process.You can revisit how the feature workshere. (edited)#H4 21 2011 reply Today at 6:17 PMNewGreg 6:16 PMGood thinking! Super smart to anticipatethis!"Note: @cs If clients request scoring forhistorical meetings, this is available as a paidoption S$50/month for each past month theywant to process."Message #product_launchesAate3-zsh‹ 40 lobl• ₴5X * Review sgreen...• ₴6AA100%О8Fri 17 Apr 18:32:211₴81ec2-user@ip-10-...• 87ec2-user@ip-10-...• 88"SELECT date(MIN(timestamp)) FROM frames;"2026-04-14...
|
Slack
|
product_launches (Channel) - Jiminny Inc - Slack
|
NULL
|
50851
|
|
50852
|
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Jiminny Inc
Jiminny (Staging)
Add workspaces
Home
Home
DMs
DMs
Activity
Activity
Files
Files
Later
Later
More…
More
Unreads
Threads
Huddles
Drafts & sent
Directories
jiminny-x-integration-app
platform-inner-team
ai-chapter
alerts
backend
confusion-clinic
curiosity_lab
engineering
frontend
general
infra-changes
jiminny-bg
platform-tickets
product_launches
random
releases
support
thank-yous
the_people_of_jiminny
Aneliya Angelova
,
Nikolay Yankov
,
Steliyan Georgiev
Nikolay Nikolov
Galya Dimitrova
Stoyan Tanev
Vasil Vasilev
Nikolay Ivanov
Aneliya Angelova
Ves
caude0, Chat+ New chat5 Projectse Customize8u ArtifactsBulgarian citizenship application processDawarich location tracking projectBoosteroid still recording despite ignorecMissing JavaScript promise in authorizatLinux SQLite Ul for NASClaude API 500 internal server errorScreenpipe query capabilities and usageeoru comoatolv wiunvac miniano siUnderstanaing openkouter Arl galewaScreenpipe 14-day retention explainedReddit homepage feed overviewDocker container not visible in consoleDIA Drowser KAM contigurationScreenpipe company backgroundDSK Bank Bulgaria secure investing explaoullon2 a como crensve oersonainomdImporting Google Timeline data to Owntrenromacast remora volume bulttans notiScreenpipe free version guideSelf-hosted LLM alternatives to Claude SScreenpipe database query setupRunning screenpipe for freeWindovHelpBoosteroid still recording despite ignored windows settinggive mie estimates based on what you haveBased on what we know:Completed:• frames: 8m46s for 10,733 rows = ~49ms/row → 110MB writtenRunning now:• ocr_text: 8,206 rows x 49ms = ~6-7 min (similar row size ~36KB)Still to come:• ui_events: 10,542 rows x but tiny (163 bytes/row) → ~1-2 min• elements: 695,969 rows x 142 bytes/row → similar total bytes to frames → ~8-10 min• meetings: 0 rows → instant• FTS (elements_fts): 695k rows but text only → ~5-8 min• FTS (frames_fts): 10k rows → ~1 min• Verify: ~1 minRough total estimate: ~35-40 min for 2026-04-14.For yesterday (2026-04-15) with 886k elements it'll be longer - probably 45-60 min.At 3am via cron that's fine. The ETA estimator in the script will calibrate itself from actualmeasured speeds each run and show something like:elements (695969 rows)elapsed 3m12s ETA ~7m remainingLet it finish and we'll have real numbers for all tables.Updated to 1.3109.0Ke auncho aooyRelaunch^ LuKas KovallkSonnet 40VClauae is Al ana can make mistakes. rlease double-cneck responses.‹$0100% CFri 17 Apr 18:32:21CopyScreenpipe sync • SHsqlite3 "$DB_SRC" <<< "$sql" &local pid=$!local spin=[PASSWORD] i=0while kill -0 "$pid" 2>/dev/null; doprintf "\r%-36s %s " "$label" "${spin[$1]}"i=$(( (1 + 1) % 10 ))sleep 0.2conewait "spid'local dur=s(( $(date +%s) - start ))printf "\r%-36s v %dm%02ds\n" "$label" "$(( dur / 60 ))" "$(( dur % 60 ))" | tee -a "$LOG_FILE"DAUT ARGUMENIN1T L"921:-5" = "today" J; therARGE DATTES date +%y-/m-/dxelif [ -n "$51:-3" 1: thenLARGEI DAIL-"S1"if ! [[ "$TARGET_DATE" =~ ^[0-9]{43- [0-9](23-[0-9](23$ ]]; thenecho "ERROR: Invalid date format. Use YYYY-MM-DD, 'today', or no argument for yesterday."exit 1fielseTARGET_DATE=$(date -v-1d +%Y-%m-%d)10g10g "Screenpipe sync starting for: $TARGET_DATE"1ogFRcrLiohlstep "Preflight checks"if [ ! -f "$DB_SRC" ]; then10g "ERROR: Source DB not found at $DB_SRC"; exit 1printf"%-Dos %s(%s) \n" "Source DB:" "OK" "$(du -sh "$DB_SRC" | cut -f1)"if [ ! -d "$NAS_MOUNT" ]; ther10g "ERROR: NAS not mounted at $NAS_MOUNT"; exit 1printf "%-20s %s\n" "NAS mount:" "OK$NAS_MOUNT"if [ -f "$NAS_DB" ]; thenEXISTING=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM frames WHERE date(timestamp) = '$TARGET_DATE';" 2>/dev/nu11 || echo "Q")if [ "$EXISTING"-gt "0" ; then10g "Date STARGET_DATE already has $EXISTING frames in archive - skipping"exit oprintf "elseprintf"%-20s %s (%s)\n" "Archive DB:" "exists" "$(du -sh "$NAS_DB" | cut -f1)"%-20s %s\n" "Archive DB:" "will be created"100101102103COUNT SOURCE ROWSstep "Counting source rows for $TARGET_DATE"...
|
Slack
|
product_launches (Channel) - Jiminny Inc - Slack
|
NULL
|
50852
|
|
50727
|
DXP4800PLUS-B5F8
Steam Account Verification - [EMA DXP4800PLUS-B5F8
Steam Account Verification - [EMAIL] - Gmail
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
| Senetic
| Senetic
Твърд диск, Western Digital Red 6TB Plus ( 3.5", 256MB, 5400
Твърд диск, Western Digital Red 6TB Plus ( 3.5", 256MB, 5400
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Screenpipe Dashboard
Screenpipe Dashboard
Welcome to Steam
Welcome to Steam
YouTube
YouTube
New Tab
New Tab
projector with foldable screen - Google Search
projector with foldable screen - Google Search
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
Skip to main content
Skip to main content
Accessibility help
Accessibility help
Accessibility feedback
Accessibility feedback
Go to Google Home
projector with foldable screen
projector with foldable screen
Clear
Search by voice
Search by image
Search
Google apps
Google Account: Lukáš Koválik ([EMAIL])
AI Mode
AI Mode
All
All
Images
Images
Videos
Videos
Short videos
Short videos
Forums
Forums
News
News
More filters
More
Tools
Tools
Search Results
Search Results
Videos
Videos
About this result
First portable CLR Projector screen in the market YouTube JoelsterG4K 1 month ago
First portable CLR Projector screen in the market YouTube JoelsterG4K 1 month ago
First portable CLR Projector screen in the market
YouTube
JoelsterG4K
1 month ago
About this result
First portable CLR Projector screen in the market by JoelsterG4K on YouTube. Play on Google. 4:13
“Portable 150” Screen from Temu – Budget Big-Screen Setup ... YouTube Home cinema king Nov 22, 2025
“Portable 150” Screen from Temu – Budget Big-Screen Setup ... YouTube Home cinema king Nov 22, 2025
“Portable 150” Screen from Temu – Budget Big-Screen Setup ...
YouTube
Home cinema king
Nov 22, 2025
About this result
“Portable 150” Screen from Temu – Budget Big-Screen Setup ... by Home cinema king on YouTube. Play on Google. 12:48
This thing is actually crazy World's first tri-fold portable ... Instagram Soso Mkalavishvili 4 days ago
This thing is actually crazy World's first tri-fold portable ... Instagram Soso Mkalavishvili 4 days ago
This thing is actually crazy World's first tri-fold portable ...
Instagram
Soso Mkalavishvili
4 days ago
About this result
This thing is actually crazy World's first tri-fold portable ... by Soso Mkalavishvili on Instagram. Play on Instagram. 0:29
The Most Insane Portable Monitor I've Ever Tested | Splay Max YouTube 9to5Mac Jun 5, 2025
The Most Insane Portable Monitor I've Ever Tested | Splay Max YouTube 9to5Mac Jun 5, 2025
The Most Insane Portable Monitor I've Ever Tested | Splay Max
YouTube
9to5Mac
Jun 5, 2025
About this result
The Most Insane Portable Monitor I've Ever Tested | Splay Max by 9to5Mac on YouTube. Play on Google. 6:27
13 key moments in this video
13 key moments in this video
View all videos
View all
Web results
Web results
Aurzen ZIP Series – Portable Smart Mini Projectors ... Aurzen https://aurzen.com › collections › zip-series-portable-pr...
Aurzen ZIP Series – Portable Smart Mini Projectors ...
Aurzen ZIP Series – Portable Smart Mini Projectors ...
Aurzen
https://aurzen.com
› collections › zip-series-portable-pr...
About this result
The Aurzen ZIP is the world's first tri-fold portable projector
, redefining portability with an ultra-slim Z-fold design that folds down to the size of a wallet ...
Images
Images
GT GETCO TECH Projector Screen with Stand, 100" Foldable Portable Movie Screen, 16:9, HD 4K Double Sided Indoor/Outdoor Projection Screen for Home ... Amazon UK
GT GETCO TECH Projector Screen with Stand, 100" Foldable Portable Movie Screen, 16:9, HD 4K Double Sided Indoor/Outdoor Projection Screen for Home ...
About this result
FBWSM 84 inch instant pop-up projector screen, foldable ... Amazon.de
FBWSM 84 inch instant pop-up projector screen, foldable ...
About this result
Portable Projector Screen 120 inch with Combined Pole Frame Black Backing Silver Foldable Projection Screen Amazon.com
Portable Projector Screen 120 inch with Combined Pole Frame Black Backing Silver Foldable Projection Screen
About this result
Show more images
Show more images
Web results
Web results
TMY 1080P Full HD Portable Mini Projector, Bluetooth ... Amazon.com https://www.amazon.com › TMY-Projector-Supported-...
TMY 1080P Full HD Portable Mini Projector, Bluetooth ...
TMY 1080P Full HD Portable Mini Projector, Bluetooth ...
Amazon.com
https://www.amazon.com
› TMY-Projector-Supported-...
About this result
This mini
projector
comes with a generous 80-inch
foldable projection screen
– ready to use right out of the box. Just unfold, set up, and enjoy a true home ...
Pocket Sized Mini Folding Projector - Aurzen ZIP Tri-Fold YouTube · MrBlack 30.2K+ views · 8 months ago
Pocket Sized Mini Folding Projector - Aurzen ZIP Tri-Fold
Pocket Sized Mini Folding Projector - Aurzen ZIP Tri-Fold
YouTube · MrBlack
30.2K+ views · 8 months ago
About this result
Pocket Sized Mini Folding Projector - Aurzen ZIP Tri-Fold by MrBlack on YouTube. Play on Google. 4:57
It's a projector and it isn't just a gimmick it's a game changer for portability and versatility.
The Top 3 Best Foldable Projector Screens for Presentation Elite Screens https://elitescreens.com › Blog › Uncategorized News
The Top 3 Best Foldable Projector Screens for Presentation
The Top 3 Best Foldable Projector Screens for Presentation
Elite Screens
https://elitescreens.com
› Blog › Uncategorized News
About this result
The Yard Master Sport Series is a versatile and portable
foldable projector screen
that is ideal for outdoor use. It is designed to be weather-resistant, which ...
Discussions and forums
Discussions and forums
What's the best Portable projector? Reddit · r/projectors · 150+ comments · 6 months ago
What's the best Portable projector?
What's the best Portable projector?
What's the best Portable projector?
Reddit
·
r/projectors
·
150+ comments
·
6 months ago
·
About this result
What's the best Portable projector? Reddit · r/projectors · 150+ comments · 6 months ago
Mini projectors are confusing mostly because the marketing is louder than the real differences. ... More Top answer · 37 votes · 3 months ago
look at the Nebula capsule II or mars II Pro. not perfect but they’re the ones that don’t ... More 31 votes · 4 months ago
Most mini projectors aren’t bad because they’re cheap, they’re bad because people buy ... More 28 votes · 3 months ago
Need feedback about portable projector screens Reddit · r/projectors · 2 comments · 2 months ago
Need feedback about portable projector screens
Need feedback about portable projector screens
Need feedback about portable projector screens
Reddit
·
r/projectors
·
2 comments
·
2 months ago
·
About this result
Need feedback about portable projector screens Reddit · r/projectors · 2 comments · 2 months ago
What is the best portable projector screen? Quora · 1 answer · 6 years ago
What is the best portable projector screen?
What is the best portable projector screen?
What is the best portable projector screen?
Quora
·
1 answer
·
6 years ago
·
About this result
What is the best portable projector screen? Quora · 1 answer · 6 years ago
See more discussions
See more
Web results
Web results
Projector Screen that can Collapse into an Airplane Carry- ... Reddit · r/projectors 9 comments · 3 years ago
Projector Screen that can Collapse into an Airplane Carry- ...
Projector Screen that can Collapse into an Airplane Carry- ...
Reddit · r/projectors
9 comments · 3 years ago
About this result
I want to find a cheap,
collapsible projection screen
that can be collapsed into an airplane carry-on bag. All of the ones I am finding online collapse to ~36" ...
What to look for in a foldable indoor screen? : r ...
What to look for in a
foldable
indoor
screen
? : r ...
13 answers
Feb 1, 2022
Portable Folding Projection Screen Reccomendations ...
Portable Folding
Projection Screen
Reccomendations ...
9 answers
Oct 20, 2023
More results from www.reddit.com
More results from www.reddit.com
Aurzen | Smart Projectors for Immersive Entertainment Aurzen https://aurzen.com
Aurzen | Smart Projectors for Immersive Entertainment
Aurzen | Smart Projectors for Immersive Entertainment
Aurzen
https://aurzen.com
About this result
The Aurzen ZIP Mini Projector stands out for its
pocket-friendly tri-fold design
, surprisingly solid image quality, and flexible everyday portability. This ...
Portable Projection Screens - Elite Screens elitescreens.eu https://elitescreens.eu › collections › portable-projection...
Portable Projection Screens - Elite Screens
Portable Projection Screens - Elite Screens
elitescreens.eu
https://elitescreens.eu
› collections › portable-projection...
About this result
Experience flawless visuals anywhere with our
Portable Projection Screens
. Crafted with premium materials, these screens ensure wrinkle-free surfaces.
People also search for
People also search for
Projector with foldable screen price
Projector with foldable screen
price
Projector with foldable screen amazon
Projector with foldable screen
amazon
Aurzen ZIP Tri fold projector
Aurzen ZIP Tri fold
projector
Aurzen ZIP projector
Aurzen ZIP
projector
ZIP foldable projector
ZIP
foldable projector
Aurzen tri fold projector
Aurzen tri fold
projector
Page navigation
Page navigation
1
Page 2
2
Page 3
3
Page 4
4
Page 5
5
Page 6
6
Page 7
7
Page 8
8
Page 9
9
Page 10
10
Next
Next
Next
Footer links
Footer links
Results are personalised
-
Try without personalisation
Try without personalisation
Bulgaria
Lovech - From your IP address
Lovech
-
From your IP address
-
Update location
Help
Help
Send feedback
Send feedback
Privacy...
|
Firefox
|
projector with foldable screen - Google Search — P projector with foldable screen - Google Search — Personal...
|
NULL
|
50727
|
|
50728
|
DXP4800PLUS-B5F8
Steam Account Verification - [EMA DXP4800PLUS-B5F8
Steam Account Verification - [EMAIL] - Gmail
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
Western Digital Red Plus 3.5 6TB 5400rpm 256MB SATA3 (WD60EFPX) от 241,72 € (472,76 лв.) Вътрешен хард диск Western Digital - Pazaruvaj.com
| Senetic
| Senetic
Твърд диск, Western Digital Red 6TB Plus ( 3.5", 256MB, 5400
Твърд диск, Western Digital Red 6TB Plus ( 3.5", 256MB, 5400
SQLite Web: db.sqlite
SQLite Web: db.sqlite
Screenpipe Dashboard
Screenpipe Dashboard
Welcome to Steam
Welcome to Steam
YouTube
YouTube
New Tab
New Tab
projector with foldable screen - Google Search
projector with foldable screen - Google Search
Close tab
New Tab
Customize sidebar
Open Google Gemini (⌃X)
Open history (⇧⌘H)
Open bookmarks (⌘B)
Bitwarden
Skip to main content
Skip to main content
Accessibility help
Accessibility help
Accessibility feedback
Accessibility feedback
Go to Google Home
projector with foldable screen
projector with foldable screen
Clear
Search by voice
Search by image
Search
Google apps
Google Account: Lukáš Koválik ([EMAIL])
AI Mode
AI Mode
All
All
Images
Images
Videos
Videos
Short videos
Short videos
Forums
Forums
News
News
More filters
More
Tools
Tools
Search Results
Search Results
Videos
Videos
About this result
First portable CLR Projector screen in the market YouTube JoelsterG4K 1 month ago
First portable CLR Projector screen in the market YouTube JoelsterG4K 1 month ago
First portable CLR Projector screen in the market
YouTube
JoelsterG4K
1 month ago
About this result
First portable CLR Projector screen in the market by JoelsterG4K on YouTube. Play on Google. 4:13
“Portable 150” Screen from Temu – Budget Big-Screen Setup ... YouTube Home cinema king Nov 22, 2025
“Portable 150” Screen from Temu – Budget Big-Screen Setup ... YouTube Home cinema king Nov 22, 2025
“Portable 150” Screen from Temu – Budget Big-Screen Setup ...
YouTube
Home cinema king
Nov 22, 2025
About this result
“Portable 150” Screen from Temu – Budget Big-Screen Setup ... by Home cinema king on YouTube. Play on Google. 12:48
This thing is actually crazy World's first tri-fold portable ... Instagram Soso Mkalavishvili 4 days ago
This thing is actually crazy World's first tri-fold portable ... Instagram Soso Mkalavishvili 4 days ago
This thing is actually crazy World's first tri-fold portable ...
Instagram
Soso Mkalavishvili
4 days ago
About this result
This thing is actually crazy World's first tri-fold portable ... by Soso Mkalavishvili on Instagram. Play on Instagram. 0:29
The Most Insane Portable Monitor I've Ever Tested | Splay Max YouTube 9to5Mac Jun 5, 2025
The Most Insane Portable Monitor I've Ever Tested | Splay Max YouTube 9to5Mac Jun 5, 2025
The Most Insane Portable Monitor I've Ever Tested | Splay Max
YouTube
9to5Mac
Jun 5, 2025
About this result
The Most Insane Portable Monitor I've Ever Tested | Splay Max by 9to5Mac on YouTube. Play on Google. 6:27
13 key moments in this video
13 key moments in this video
View all videos
View all
Web results
Web results
Aurzen ZIP Series – Portable Smart Mini Projectors ... Aurzen https://aurzen.com › collections › zip-series-portable-pr...
Aurzen ZIP Series – Portable Smart Mini Projectors ...
Aurzen ZIP Series – Portable Smart Mini Projectors ...
Aurzen
https://aurzen.com
› collections › zip-series-portable-pr...
About this result
The Aurzen ZIP is the world's first tri-fold portable projector
, redefining portability with an ultra-slim Z-fold design that folds down to the size of a wallet ...
Images
Images
GT GETCO TECH Projector Screen with Stand, 100" Foldable Portable Movie Screen, 16:9, HD 4K Double Sided Indoor/Outdoor Projection Screen for Home ... Amazon UK
GT GETCO TECH Projector Screen with Stand, 100" Foldable Portable Movie Screen, 16:9, HD 4K Double Sided Indoor/Outdoor Projection Screen for Home ...
About this result
FBWSM 84 inch instant pop-up projector screen, foldable ... Amazon.de
FBWSM 84 inch instant pop-up projector screen, foldable ...
About this result
Portable Projector Screen 120 inch with Combined Pole Frame Black Backing Silver Foldable Projection Screen Amazon.com
Portable Projector Screen 120 inch with Combined Pole Frame Black Backing Silver Foldable Projection Screen
About this result
Show more images
Show more images
Web results
Web results
TMY 1080P Full HD Portable Mini Projector, Bluetooth ... Amazon.com https://www.amazon.com › TMY-Projector-Supported-...
TMY 1080P Full HD Portable Mini Projector, Bluetooth ...
TMY 1080P Full HD Portable Mini Projector, Bluetooth ...
Amazon.com
https://www.amazon.com
› TMY-Projector-Supported-...
About this result
This mini
projector
comes with a generous 80-inch
foldable projection screen
– ready to use right out of the box. Just unfold, set up, and enjoy a true home ...
Pocket Sized Mini Folding Projector - Aurzen ZIP Tri-Fold YouTube · MrBlack 30.2K+ views · 8 months ago
Pocket Sized Mini Folding Projector - Aurzen ZIP Tri-Fold
Pocket Sized Mini Folding Projector - Aurzen ZIP Tri-Fold
YouTube · MrBlack
30.2K+ views · 8 months ago
About this result
Pocket Sized Mini Folding Projector - Aurzen ZIP Tri-Fold by MrBlack on YouTube. Play on Google. 4:57...
|
Firefox
|
projector with foldable screen - Google Search — P projector with foldable screen - Google Search — Personal...
|
NULL
|
50728
|
|
9207
|
Restart to Update →
Restart to Update
→
Explorer ( Restart to Update →
Restart to Update
→
Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘G) - 6 pending changes
6
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Testing
GitHub Pull Requests
GitHub Pull Request
Docker
SQLTools
Claude Code
Source Control
Source Control
Changes Section
Changes
Changes
Message (⌘Enter to commit on "master"), Use ⌥F1 to open Source Control Accessibility Help.
Commit Changes on "master"
Commit
More Actions...
Review with Cascade
Review Working Changes
More Actions...
Changes
6
.env.dev
↓M, M
.env.testing
U
app.log
U
docker-compose.dev.yml
M
error.dev
U
call_es_data_9078727.json
tests/test_data/AA_on_deal
D
Graph Section
Graph
Graph
JY-20575: panorama reports absolute links (#466)
steliyan-g
origin/master
JY-20571: Panorama offline reports (#465)
steliyan-g
JY-19982: Allow multiple LLM evals with one command run (#464)
steliyan-g
JY-19982: Re-organize identify participants eval (#450)
steliyan-g
Remove single quotes (code quotes) from Ask Anything responses (#463)
ilian-jiminny
JY-19982: Fix eval bugs (#461)
steliyan-g
JY-19982: Commit identify participants eval set (#462)
steliyan-g
JY-20600 Do not use code quotes in ask anything on call level (#460)
ilian-jiminny
JY-18909: Re-organize AA chat eval (#458)
steliyan-g
log activity type requests (#457)
steliyan-g
JY-19982: Re-organize deal AA eval (#453)
steliyan-g
JY-19982: Change identify participants rare langs model (#456)
steliyan-g
JY-19982: Change AA on call secondary LLM (#455)
steliyan-g
JY-19982: Clear gemini-25-flash-lite from configs (#454)
steliyan-g
New eval models (#437)
ilian-jiminny
Merge pull request #449 from jiminny/JY-20400-ai-call-score-leftovers
mihailmihaylovjiminny
Merge branch 'master' into JY-20400-ai-call-score-leftovers
mihailmihaylovjiminny
Return grok to grok2 (#452)
steliyan-g
Return Grok model to Grok provider (#451)
steliyan-g
JY-20400: Update tests
mihail.mihaylov
JY-20400: Update es order for test
mihail.mihaylov
JY-20400: Remove total_score from AI request
mihail.mihaylov
Merge pull request #448 from jiminny/JY-20400-fix-total-score-calculation
mihailmihaylovjiminny
JY-20400: Update
mihail.mihaylov
Merge branch 'master' into JY-20400-fix-total-score-calculation
mihailmihaylovjiminny
JY-19982-grok-via-azure (#445)
steliyan-g
JY-20400: Fix total_score calculation
mihail.mihaylov
Merge pull request #446 from jiminny/JY-20400-resolve-ai-call-score-issues
mihailmihaylovjiminny
Merge remote-tracking branch 'origin/JY-20400-resolve-ai-call-score-issues' into JY-20400-resolve-ai-call-score-issues
mihail.mihaylov
Merge branch 'master' into JY-20400-resolve-ai-call-score-issues
mihailmihaylovjiminny
Merge pull request #447 from jiminny/add-claude-code-reviews-for-prophet
Nikolay Yankov
Add Claude Code GitHub Action workflow (#445)
nikolay-yankov...
|
Windsurf
|
prophet — .env.dev (Working Tree) (.env.dev) — Inc prophet — .env.dev (Working Tree) (.env.dev) — Incoming Changes (modified) • Modified...
|
NULL
|
9207
|
|
9208
|
Restart to Update →
Restart to Update
→
Explorer ( Restart to Update →
Restart to Update
→
Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘G) - 6 pending changes
6
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Testing
GitHub Pull Requests
GitHub Pull Request
Docker
SQLTools
Claude Code
Source Control
Source Control
Changes Section
Changes
Changes
Message (⌘Enter to commit on "master"), Use ⌥F1 to open Source Control Accessibility Help.
Commit Changes on "master"
Commit
More Actions...
Review with Cascade
Review Working Changes
More Actions...
Changes
6
.env.dev
↓M, M
.env.testing
U
app.log
U
docker-compose.dev.yml
M
error.dev
U
call_es_data_9078727.json
tests/test_data/AA_on_deal
D
Graph Section
Graph
Graph
JY-20575: panorama reports absolute links (#466)
steliyan-g
origin/master
JY-20571: Panorama offline reports (#465)
steliyan-g
JY-19982: Allow multiple LLM evals with one command run (#464)
steliyan-g
JY-19982: Re-organize identify participants eval (#450)
steliyan-g
Remove single quotes (code quotes) from Ask Anything responses (#463)
ilian-jiminny
JY-19982: Fix eval bugs (#461)
steliyan-g
JY-19982: Commit identify participants eval set (#462)
steliyan-g
JY-20600 Do not use code quotes in ask anything on call level (#460)
ilian-jiminny
JY-18909: Re-organize AA chat eval (#458)
steliyan-g
log activity type requests (#457)
steliyan-g
JY-19982: Re-organize deal AA eval (#453)
steliyan-g
JY-19982: Change identify participants rare langs model (#456)
steliyan-g
JY-19982: Change AA on call secondary LLM (#455)
steliyan-g
JY-19982: Clear gemini-25-flash-lite from configs (#454)
steliyan-g
New eval models (#437)
ilian-jiminny
Merge pull request #449 from jiminny/JY-20400-ai-call-score-leftovers
mihailmihaylovjiminny
Merge branch 'master' into JY-20400-ai-call-score-leftovers
mihailmihaylovjiminny
Return grok to grok2 (#452)
steliyan-g
Return Grok model to Grok provider (#451)
steliyan-g
JY-20400: Update tests
mihail.mihaylov
JY-20400: Update es order for test
mihail.mihaylov
JY-20400: Remove total_score from AI request
mihail.mihaylov...
|
Windsurf
|
prophet — .env.dev (Working Tree) (.env.dev) — Inc prophet — .env.dev (Working Tree) (.env.dev) — Incoming Changes (modified) • Modified...
|
NULL
|
9208
|
|
9209
|
Restart to Update →
Restart to Update
→
Explorer ( Restart to Update →
Restart to Update
→
Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘G) - 6 pending changes
6
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Testing
GitHub Pull Requests
GitHub Pull Request
Docker
SQLTools
Claude Code
Source Control
Source Control
Changes Section
Changes
Changes
Message (⌘Enter to commit on "master"), Use ⌥F1 to open Source Control Accessibility Help.
Commit Changes on "master"
Commit
More Actions...
Review with Cascade
Review Working Changes
More Actions...
Changes
6
.env.dev
↓M, M
.env.testing
U
app.log
U
docker-compose.dev.yml
M
error.dev
U
call_es_data_9078727.json
tests/test_data/AA_on_deal
D
Graph Section
Graph
Graph
JY-20575: panorama reports absolute links (#466)
steliyan-g
origin/master
JY-20571: Panorama offline reports (#465)
steliyan-g
JY-19982: Allow multiple LLM evals with one command run (#464)
steliyan-g
JY-19982: Re-organize identify participants eval (#450)
steliyan-g
Remove single quotes (code quotes) from Ask Anything responses (#463)
ilian-jiminny
JY-19982: Fix eval bugs (#461)
steliyan-g
JY-19982: Commit identify participants eval set (#462)
steliyan-g
JY-20600 Do not use code quotes in ask anything on call level (#460)
ilian-jiminny
JY-18909: Re-organize AA chat eval (#458)
steliyan-g
log activity type requests (#457)
steliyan-g
JY-19982: Re-organize deal AA eval (#453)
steliyan-g
JY-19982: Change identify participants rare langs model (#456)
steliyan-g
JY-19982: Change AA on call secondary LLM (#455)
steliyan-g
JY-19982: Clear gemini-25-flash-lite from configs (#454)
steliyan-g
New eval models (#437)
ilian-jiminny
Merge pull request #449 from jiminny/JY-20400-ai-call-score-leftovers
mihailmihaylovjiminny
Merge branch 'master' into JY-20400-ai-call-score-leftovers
mihailmihaylovjiminny
Return grok to grok2 (#452)
steliyan-g
Return Grok model to Grok provider (#451)
steliyan-g
JY-20400: Update tests
mihail.mihaylov
JY-20400: Update es order for test
mihail.mihaylov
JY-20400: Remove total_score from AI request
mihail.mihaylov
Merge pull request #448 from jiminny/JY-20400-fix-total-score-calculation
mihailmihaylovjiminny
JY-20400: Update
mihail.mihaylov
Merge branch 'master' into JY-20400-fix-total-score-calculation
mihailmihaylovjiminny
JY-19982-grok-via-azure (#445)
steliyan-g
JY-20400: Fix total_score calculation
mihail.mihaylov
Merge pull request #446 from jiminny/JY-20400-resolve-ai-call-score-issues
mihailmihaylovjiminny
Merge remote-tracking branch 'origin/JY-20400-resolve-ai-call-score-issues' into JY-20400-resolve-ai-call-score-issues
mihail.mihaylov
Merge branch 'master' into JY-20400-resolve-ai-call-score-issues
mihailmihaylovjiminny
Merge pull request #447 from jiminny/add-claude-code-reviews-for-prophet
Nikolay Yankov
Add Claude Code GitHub Action workflow (#445)
nikolay-yankov
JY-19982: Capture fresh AA requests (#443)
steliyan-g
Add claude pr reviews for prophet 3 (#444)
steliyan-g
JY-19982: re-evaluate models march 2026 (#441)
steliyan-g
Merge pull request #442 from jiminny/revert-439-add-claude-pr-reviews-for-prophet
Nikolay Yankov
Revert "Add Claude code reviews Github Action"
Nikolay Yankov
Merge pull request #439 from jiminny/add-claude-pr-reviews-for-prophet
Nikolay Yankov
Merge branch 'master' into add-claude-pr-reviews-for-prophet
nikolay-yankov
JY-19982: Capture identify participants requests (#440)
steliyan-g
Upgrade AA models March 2026 (#438)
steliyan-g
Remove credentials from project
nikolay-yankov
Add Claude code reviews Github Action
nikolay-yankov
JY-20400: Reverse es index order
mihail.mihaylov
JY-20400: Tighten total_score calculation
mihail.mihaylov
JY-20400: Use saturn ES
mihail.mihaylov
JY-20400: Fix AI Call Scoring issues
mihail.mihaylov
evaluators.py
.env.prod
.env.staging
.env.local
docker-compose.dev.yml
.env.dev (Working Tree) (.env.dev), preview
endpoints.py
llm_task_type.py
main.py
main.py (Working Tree) (main.py)
ask_anything_streamer.py
ask_anything_message_roles.py
.env.dev
evaluation_results_OPENAI_gpt-5-nano_20251014_133633.tsv
.env
.env.testing
docker-compose.dev.yml (Working Tree) (docker-compose.dev.yml)
ask_anything_message_roles.py (Working Tree) (ask_anything_message_roles.py)
Problems (⇧⌘M)
Problems
Output (⇧⌘U)
Output
Debug Console (⇧⌘Y)
Debug Console
Terminal (⇧⌘C)
Terminal
Ports
Ports
SQL Console
SQL Console
remote
prophet (Git) - master*, Checkout Branch/Tag...
master*
prophet (Git) - Pull 411 commits from origin/master
411↓ 0↑
No Problems
0
0
database Connect, Select a SQLTools connection
Connect
Notifications
Windsurf - Settings
Teams, Daily: 0% · Weekly: 0% quota used
Dotenv
LF
UTF-8
Spaces: 4
Ln 2, Col 1
Screen Reader Optimized
Diff editor
Command Failed
Creating virtualenv prophet-UgPF3fM6-py3.13 in /Users/lukas/Library/Caches/pypoetry/virtualenvs $ echo bfbfe05e-7a1a-4dcb-bc03-54ac4f01ef9f bfbfe05e-7a1a-4dcb-bc03-54ac4f01ef9f
Terminal 3 environment is stale, run the 'Show Environment Information' command for more information
This read-only terminal is managed by Cascade
426 x 10
Terminal 2 environment is stale, run the 'Show Environment Information' command for more information
426 x 10...
|
Windsurf
|
prophet — .env.dev (Working Tree) (.env.dev) — Inc prophet — .env.dev (Working Tree) (.env.dev) — Incoming Changes (modified) • Modified...
|
NULL
|
9209
|
|
9210
|
Restart to Update →
Restart to Update
→
Explorer ( Restart to Update →
Restart to Update
→
Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘G) - 6 pending changes
6
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Testing
GitHub Pull Requests
GitHub Pull Request
Docker
SQLTools
Claude Code
Source Control
Source Control
Changes Section
Changes
Changes
Message (⌘Enter to commit on "master"), Use ⌥F1 to open Source Control Accessibility Help.
Commit Changes on "master"
Commit
More Actions...
Review with Cascade
Review Working Changes
More Actions...
Changes
6
.env.dev
↓M, M
.env.testing
U
app.log
U
docker-compose.dev.yml
M
error.dev
U
call_es_data_9078727.json
tests/test_data/AA_on_deal
D
Graph Section
Graph
Graph
JY-20575: panorama reports absolute links (#466)
steliyan-g
origin/master
JY-20571: Panorama offline reports (#465)
steliyan-g
JY-19982: Allow multiple LLM evals with one command run (#464)
steliyan-g
JY-19982: Re-organize identify participants eval (#450)
steliyan-g
Remove single quotes (code quotes) from Ask Anything responses (#463)
ilian-jiminny
JY-19982: Fix eval bugs (#461)
steliyan-g
JY-19982: Commit identify participants eval set (#462)
steliyan-g
JY-20600 Do not use code quotes in ask anything on call level (#460)
ilian-jiminny
JY-18909: Re-organize AA chat eval (#458)
steliyan-g
log activity type requests (#457)
steliyan-g
JY-19982: Re-organize deal AA eval (#453)
steliyan-g
JY-19982: Change identify participants rare langs model (#456)
steliyan-g
JY-19982: Change AA on call secondary LLM (#455)
steliyan-g
JY-19982: Clear gemini-25-flash-lite from configs (#454)
steliyan-g
New eval models (#437)
ilian-jiminny
Merge pull request #449 from jiminny/JY-20400-ai-call-score-leftovers
mihailmihaylovjiminny
Merge branch 'master' into JY-20400-ai-call-score-leftovers
mihailmihaylovjiminny
Return grok to grok2 (#452)
steliyan-g
Return Grok model to Grok provider (#451)
steliyan-g
JY-20400: Update tests
mihail.mihaylov
JY-20400: Update es order for test
mihail.mihaylov
JY-20400: Remove total_score from AI request
mihail.mihaylov
Merge pull request #448 from jiminny/JY-20400-fix-total-score-calculation
mihailmihaylovjiminny
JY-20400: Update
mihail.mihaylov
Merge branch 'master' into JY-20400-fix-total-score-calculation
mihailmihaylovjiminny
JY-19982-grok-via-azure (#445)
steliyan-g
JY-20400: Fix total_score calculation
mihail.mihaylov
Merge pull request #446 from jiminny/JY-20400-resolve-ai-call-score-issues
mihailmihaylovjiminny
Merge remote-tracking branch 'origin/JY-20400-resolve-ai-call-score-issues' into JY-20400-resolve-ai-call-score-issues
mihail.mihaylov
Merge branch 'master' into JY-20400-resolve-ai-call-score-issues
mihailmihaylovjiminny
Merge pull request #447 from jiminny/add-claude-code-reviews-for-prophet
Nikolay Yankov
Add Claude Code GitHub Action workflow (#445)
nikolay-yankov
JY-19982: Capture fresh AA requests (#443)
steliyan-g
Add claude pr reviews for prophet 3 (#444)
steliyan-g
JY-19982: re-evaluate models march 2026 (#441)
steliyan-g
Merge pull request #442 from jiminny/revert-439-add-claude-pr-reviews-for-prophet
Nikolay Yankov
Revert "Add Claude code reviews Github Action"
Nikolay Yankov
Merge pull request #439 from jiminny/add-claude-pr-reviews-for-prophet
Nikolay Yankov
Merge branch 'master' into add-claude-pr-reviews-for-prophet
nikolay-yankov
JY-19982: Capture identify participants requests (#440)
steliyan-g
Upgrade AA models March 2026 (#438)
steliyan-g...
|
Windsurf
|
prophet — .env.dev (Working Tree) (.env.dev) — Inc prophet — .env.dev (Working Tree) (.env.dev) — Incoming Changes (modified) • Modified...
|
NULL
|
9210
|
|
9212
|
Restart to Update →
Restart to Update
→
Explorer ( Restart to Update →
Restart to Update
→
Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘G) - 6 pending changes
6
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Testing
GitHub Pull Requests
GitHub Pull Request
Docker
SQLTools
Claude Code
Source Control
Source Control
Changes Section
Changes
Changes
Message (⌘Enter to commit on "master"), Use ⌥F1 to open Source Control Accessibility Help.
Commit Changes on "master"
Commit
More Actions...
Review with Cascade
Review Working Changes
More Actions...
Changes
6
.env.dev
↓M, M
.env.testing
U
app.log
U
docker-compose.dev.yml
M
error.dev
U
call_es_data_9078727.json
tests/test_data/AA_on_deal
D
Graph Section
Graph
Graph
JY-20575: panorama reports absolute links (#466)
steliyan-g
origin/master
JY-20571: Panorama offline reports (#465)
steliyan-g
JY-19982: Allow multiple LLM evals with one command run (#464)
steliyan-g
JY-19982: Re-organize identify participants eval (#450)
steliyan-g
Remove single quotes (code quotes) from Ask Anything responses (#463)
ilian-jiminny
JY-19982: Fix eval bugs (#461)
steliyan-g
JY-19982: Commit identify participants eval set (#462)
steliyan-g
JY-20600 Do not use code quotes in ask anything on call level (#460)
ilian-jiminny
JY-18909: Re-organize AA chat eval (#458)
steliyan-g
log activity type requests (#457)
steliyan-g
JY-19982: Re-organize deal AA eval (#453)
steliyan-g
JY-19982: Change identify participants rare langs model (#456)
steliyan-g
JY-19982: Change AA on call secondary LLM (#455)
steliyan-g
JY-19982: Clear gemini-25-flash-lite from configs (#454)
steliyan-g
New eval models (#437)
ilian-jiminny
Merge pull request #449 from jiminny/JY-20400-ai-call-score-leftovers
mihailmihaylovjiminny
Merge branch 'master' into JY-20400-ai-call-score-leftovers
mihailmihaylovjiminny
Return grok to grok2 (#452)
steliyan-g
Return Grok model to Grok provider (#451)
steliyan-g
JY-20400: Update tests
mihail.mihaylov
JY-20400: Update es order for test
mihail.mihaylov
JY-20400: Remove total_score from AI request
mihail.mihaylov
Merge pull request #448 from jiminny/JY-20400-fix-total-score-calculation
mihailmihaylovjiminny
JY-20400: Update
mihail.mihaylov
Merge branch 'master' into JY-20400-fix-total-score-calculation
mihailmihaylovjiminny
JY-19982-grok-via-azure (#445)
steliyan-g
JY-20400: Fix total_score calculation
mihail.mihaylov
Merge pull request #446 from jiminny/JY-20400-resolve-ai-call-score-issues
mihailmihaylovjiminny
Merge remote-tracking branch 'origin/JY-20400-resolve-ai-call-score-issues' into JY-20400-resolve-ai-call-score-issues
mihail.mihaylov
Merge branch 'master' into JY-20400-resolve-ai-call-score-issues
mihailmihaylovjiminny
Merge pull request #447 from jiminny/add-claude-code-reviews-for-prophet
Nikolay Yankov
Add Claude Code GitHub Action workflow (#445)
nikolay-yankov
JY-19982: Capture fresh AA requests (#443)
steliyan-g
Add claude pr reviews for prophet 3 (#444)
steliyan-g
JY-19982: re-evaluate models march 2026 (#441)
steliyan-g
Merge pull request #442 from jiminny/revert-439-add-claude-pr-reviews-for-prophet
Nikolay Yankov
Revert "Add Claude code reviews Github Action"
Nikolay Yankov
Merge pull request #439 from jiminny/add-claude-pr-reviews-for-prophet
Nikolay Yankov
Merge branch 'master' into add-claude-pr-reviews-for-prophet
nikolay-yankov
JY-19982: Capture identify participants requests (#440)
steliyan-g
Upgrade AA models March 2026 (#438)
steliyan-g
Remove credentials from project
nikolay-yankov
Add Claude code reviews Github Action
nikolay-yankov
JY-20400: Reverse es index order
mihail.mihaylov
JY-20400: Tighten total_score calculation
mihail.mihaylov
JY-20400: Use saturn ES
mihail.mihaylov
JY-20400: Fix AI Call Scoring issues
mihail.mihaylov
evaluators.py
.env.prod
.env.staging
.env.local
docker-compose.dev.yml
.env.dev (Working Tree) (.env.dev), preview
endpoints.py
llm_task_type.py
main.py...
|
Windsurf
|
prophet — .env.dev (Working Tree) (.env.dev) — Inc prophet — .env.dev (Working Tree) (.env.dev) — Incoming Changes (modified) • Modified...
|
NULL
|
9212
|
|
9231
|
Restart to Update →
Restart to Update
→
Explorer ( Restart to Update →
Restart to Update
→
Explorer (⌥⌘E) - 1 unsaved file
1
Search (⇧⌘F)
Source Control (⇧⌘G) - 6 pending changes Source Control (⇧⌘G) - 6 pending changes
6
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Testing
GitHub Pull Requests
GitHub Pull Request
Docker
SQLTools
Claude Code
Explorer
Explorer
Explorer Section: prophet
Explorer Section: prophet
prophet
es
eval_output
action_items
evaluation_results_OPENAI_gpt-5-mini_20250930_130454.json
evaluation_results_OPENAI_gpt-5-mini_20250930_130454.tsv
evaluation_results_OPENAI_gpt-5-nano_20251015_094018.json
evaluation_results_OPENAI_gpt-5-nano_20251015_094018.tsv
run_output_OPENAI_gpt-5-mini_20250930_130454.json
run_output_OPENAI_gpt-5-nano_20251015_094018.json
standard_test_set_100_de.json
standard_test_set_100_en.json
standard_test_set_100_es.json
standard_test_set_100_fr.json
standard_test_set_100_rare_mix.json
ask_anything_chat
ask_anything_deal
key_points
summary_highlights
src
__pycache__
component
eval
__pycache__
identify_participants
abstract_evaluator.py
↓M
collectors.py
common_evaluator_runner.py
↓M
endpoints.py
↓M
eval-action-items.py
eval-ask-anything-chat.py
↓M
eval-ask-anything-deal.py
↓M
eval-key-points.py
eval-summary-highlights.py
evaluators.py
↓M
filter_eval_set_by_language_AA_deal.py
filter_eval_set_by_language.py
models.py
↓M
routers
__init__.py
context.py
main_config.py
main.py
↓M
tests
.env
↓M
.env.dev
↓M, M
.env.local
.env.prod
↓M
.env.prod-eu
↓M
.env.qa
↓M
.env.qai
↓M
.env.staging
↓M
.env.testing
U
.flake8
.gitignore
↓M
app.log
U
aws-creds.env
docker-compose.dev.yml
M
docker-compose.yml
Dockerfile
↓M
error.dev
U
mypy.ini
poetry.lock
↓M
prompt.txt
pyproject.toml
↓M
queue_listener.py
↓M
README.md
sonar-project.properties
tox.ini
Outline Section
Outline
Outline
Timeline Section
Timeline
Timeline
MySQL Section
MySQL
MySQL
evaluators.py
.env.prod
.env.staging
.env.local
docker-compose.dev.yml
.env.dev (Working Tree) (.env.dev), preview
endpoints.py
llm_task_type.py
main.py
main.py (Working Tree) (main.py)
ask_anything_streamer.py
ask_anything_message_roles.py
.env.dev
LOG_LEVEL=DEBUG • Untitled-1
evaluation_results_OPENAI_gpt-5-nano_20251014_133633.tsv
.env
.env.testing
docker-compose.dev.yml (Working Tree) (docker-compose.dev.yml)
ask_anything_message_roles.py (Working Tree) (ask_anything_message_roles.py)
Problems (⇧⌘M)
Problems
Output (⇧⌘U)...
|
Windsurf
|
prophet — .env.dev (Working Tree) (.env.dev) — Inc prophet — .env.dev (Working Tree) (.env.dev) — Incoming Changes (modified) • Modified...
|
NULL
|
9231
|
|
9240
|
Restart to Update →
Restart to Update
→
Explorer ( Restart to Update →
Restart to Update
→
Explorer (⌥⌘E) - 1 unsaved file
1
Search (⇧⌘F)
Source Control (⇧⌘G) - 6 pending changes
6
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Testing
GitHub Pull Requests
GitHub Pull Request
Docker
SQLTools
Claude Code
Explorer
Explorer
Explorer Section: prophet
Explorer Section: prophet
prophet
es
eval_output
action_items
evaluation_results_OPENAI_gpt-5-mini_20250930_130454.json
evaluation_results_OPENAI_gpt-5-mini_20250930_130454.tsv
evaluation_results_OPENAI_gpt-5-nano_20251015_094018.json
evaluation_results_OPENAI_gpt-5-nano_20251015_094018.tsv
run_output_OPENAI_gpt-5-mini_20250930_130454.json
run_output_OPENAI_gpt-5-nano_20251015_094018.json
standard_test_set_100_de.json
standard_test_set_100_en.json
standard_test_set_100_es.json
standard_test_set_100_fr.json
standard_test_set_100_rare_mix.json
ask_anything_chat
ask_anything_deal
key_points
summary_highlights
src
__pycache__
component
eval
__pycache__
identify_participants
abstract_evaluator.py
↓M
collectors.py
common_evaluator_runner.py
↓M
endpoints.py
↓M
eval-action-items.py
eval-ask-anything-chat.py
↓M
eval-ask-anything-deal.py
↓M
eval-key-points.py
eval-summary-highlights.py
evaluators.py
↓M
filter_eval_set_by_language_AA_deal.py
filter_eval_set_by_language.py
models.py
↓M
routers
__init__.py
context.py
main_config.py
main.py
↓M
tests
.env
↓M
.env.dev
↓M, M
.env.local
.env.prod
↓M
.env.prod-eu
↓M
.env.qa
↓M
.env.qai
↓M
.env.staging
↓M
.env.testing
U
.flake8
.gitignore
↓M
app.log
U
aws-creds.env
docker-compose.dev.yml
M
docker-compose.yml
Dockerfile
↓M
error.dev
U
mypy.ini
poetry.lock
↓M
prompt.txt
pyproject.toml
↓M
queue_listener.py
↓M
README.md
sonar-project.properties
tox.ini
Outline Section
Outline
Outline
Timeline Section
Timeline
Timeline
MySQL Section
MySQL
MySQL
evaluators.py
.env.prod
.env.staging
.env.local
docker-compose.dev.yml
.env.dev (Working Tree) (.env.dev), preview
endpoints.py
llm_task_type.py
main.py
main.py (Working Tree) (main.py)
ask_anything_streamer.py
ask_anything_message_roles.py
.env.dev
LOG_LEVEL=DEBUG • Untitled-1
evaluation_results_OPENAI_gpt-5-nano_20251014_133633.tsv
.env
docker-compose.dev.yml (Working Tree) (docker-compose.dev.yml)
ask_anything_message_roles.py (Working Tree) (ask_anything_message_roles.py)
Problems (⇧⌘M)
Problems
Output (⇧⌘U)
Output
Debug Console (⇧⌘Y)
Debug Console
Terminal (⇧⌘C)
Terminal
Ports
Ports
SQL Console
SQL Console
remote
prophet (Git) - master*, Checkout Branch/Tag...
master*
prophet (Git) - Pull 411 commits from origin/master
411↓ 0↑
No Problems...
|
Windsurf
|
prophet — .env.dev (Working Tree) (.env.dev) — Inc prophet — .env.dev (Working Tree) (.env.dev) — Incoming Changes (modified) • Modified...
|
NULL
|
9240
|
|
9244
|
Restart to Update →
Restart to Update
→
Explorer ( Restart to Update →
Restart to Update
→
Explorer (⌥⌘E) - 1 unsaved file
1
Search (⇧⌘F)
Source Control (⇧⌘G) - 6 pending changes
6
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Testing
GitHub Pull Requests
GitHub Pull Request
Docker
SQLTools
Claude Code
Explorer
Explorer
Explorer Section: prophet
Explorer Section: prophet
prophet
__pycache__
.github
.idea
docs
es
eval_output
action_items
evaluation_results_OPENAI_gpt-5-mini_20250930_130454.json
evaluation_results_OPENAI_gpt-5-mini_20250930_130454.tsv
evaluation_results_OPENAI_gpt-5-nano_20251015_094018.json
evaluation_results_OPENAI_gpt-5-nano_20251015_094018.tsv
run_output_OPENAI_gpt-5-mini_20250930_130454.json
run_output_OPENAI_gpt-5-nano_20251015_094018.json
standard_test_set_100_de.json
standard_test_set_100_en.json
standard_test_set_100_es.json
standard_test_set_100_fr.json
standard_test_set_100_rare_mix.json
ask_anything_chat
ask_anything_deal
key_points
summary_highlights
src
__pycache__
component
eval
__pycache__
identify_participants
abstract_evaluator.py
↓M
collectors.py
common_evaluator_runner.py
↓M
endpoints.py
↓M
eval-action-items.py
eval-ask-anything-chat.py
↓M
eval-ask-anything-deal.py
↓M
eval-key-points.py
eval-summary-highlights.py
evaluators.py
↓M
filter_eval_set_by_language_AA_deal.py
filter_eval_set_by_language.py
models.py
↓M
routers
__init__.py
context.py
main_config.py
main.py
↓M
tests
.env
↓M
.env.dev
↓M, M
.env.local
.env.prod...
|
Windsurf
|
prophet — .env.dev (Working Tree) (.env.dev) — Inc prophet — .env.dev (Working Tree) (.env.dev) — Incoming Changes (modified) • Modified...
|
NULL
|
9244
|
|
9251
|
Restart to Update →
Restart to Update
→
Explorer ( Restart to Update →
Restart to Update
→
Explorer (⌥⌘E) - 1 unsaved file Explorer (⌥⌘E) - 1 unsaved file
1
Search (⇧⌘F)
Source Control (⇧⌘G) - 6 pending changes
6
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Testing
GitHub Pull Requests
GitHub Pull Request
Docker
SQLTools
Claude Code
Source Control
Source Control
Changes Section
Changes
Changes
Commit Changes on "master"
Commit
More Actions...
Review with Cascade
Review Working Changes
More Actions...
Changes
6
.env.dev
↓M, M
.env.testing
U
app.log
U
docker-compose.dev.yml
M
error.dev
U...
|
Windsurf
|
prophet — .env.dev (Working Tree) (.env.dev) — Inc prophet — .env.dev (Working Tree) (.env.dev) — Incoming Changes (modified) • Modified...
|
NULL
|
9251
|
|
9252
|
Restart to Update →
Restart to Update
→
Explorer ( Restart to Update →
Restart to Update
→
Explorer (⌥⌘E) - 1 unsaved file Explorer (⌥⌘E) - 1 unsaved file
1
Search (⇧⌘F)
Source Control (⇧⌘G) - 6 pending changes
6
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Testing
GitHub Pull Requests
GitHub Pull Request
Docker
SQLTools
Claude Code
Source Control
Source Control
Changes Section
Changes
Changes
Commit Changes on "master"
Commit
More Actions...
Review with Cascade
Review Working Changes
More Actions...
Changes
6
.env.dev
↓M, M
.env.testing
U
app.log
U
docker-compose.dev.yml
M
error.dev...
|
Windsurf
|
prophet — .env.dev (Working Tree) (.env.dev) — Inc prophet — .env.dev (Working Tree) (.env.dev) — Incoming Changes (modified) • Modified...
|
NULL
|
9252
|
|
9258
|
Restart to Update →
Restart to Update
→
Explorer ( Restart to Update →
Restart to Update
→
Explorer (⌥⌘E) - 1 unsaved file Explorer (⌥⌘E) - 1 unsaved file
1
Search (⇧⌘F)
Source Control (⇧⌘G) - 5 pending changes
5
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Testing
GitHub Pull Requests
GitHub Pull Request
Docker
SQLTools
Claude Code
Source Control
Source Control
Changes Section
Changes
Changes
Commit Changes on "JY-20674-panorama-pdf-add-header-section"
Commit
More Actions...
Review with Cascade
Review Working Changes
More Actions...
Changes
5
.env.testing
U
app.log
U
docker-compose.dev.yml
M
error.dev
U
call_es_data_9078727.json
tests/test_data/AA_on_deal
D
Graph Section
Graph
Graph
JY-20575: panorama reports absolute links (#466)
steliyan-g
origin/master
JY-20571: Panorama offline reports (#465)
steliyan-g
JY-19982: Allow multiple LLM evals with one command run (#464)
steliyan-g
JY-19982: Re-organize identify participants eval (#450)
steliyan-g
Remove single quotes (code quotes) from Ask Anything responses (#463)
ilian-jiminny
JY-19982: Fix eval bugs (#461)
steliyan-g
JY-19982: Commit identify participants eval set (#462)
steliyan-g
JY-20600 Do not use code quotes in ask anything on call level (#460)
ilian-jiminny
JY-18909: Re-organize AA chat eval (#458)
steliyan-g
log activity type requests (#457)
steliyan-g
JY-19982: Re-organize deal AA eval (#453)
steliyan-g
JY-19982: Change identify participants rare langs model (#456)
steliyan-g
JY-19982: Change AA on call secondary LLM (#455)
steliyan-g
JY-19982: Clear gemini-25-flash-lite from configs (#454)
steliyan-g
New eval models (#437)
ilian-jiminny
Merge pull request #449 from jiminny/JY-20400-ai-call-score-leftovers
mihailmihaylovjiminny
Merge branch 'master' into JY-20400-ai-call-score-leftovers
mihailmihaylovjiminny
Return grok to grok2 (#452)
steliyan-g
Return Grok model to Grok provider (#451)
steliyan-g
JY-20400: Update tests
mihail.mihaylov
JY-20400: Update es order for test
mihail.mihaylov
JY-20400: Remove total_score from AI request
mihail.mihaylov
Merge pull request #448 from jiminny/JY-20400-fix-total-score-calculation
mihailmihaylovjiminny
JY-20400: Update
mihail.mihaylov
Merge branch 'master' into JY-20400-fix-total-score-calculation
mihailmihaylovjiminny
JY-19982-grok-via-azure (#445)
steliyan-g
JY-20400: Fix total_score calculation
mihail.mihaylov
Merge pull request #446 from jiminny/JY-20400-resolve-ai-call-score-issues
mihailmihaylovjiminny
Merge remote-tracking branch 'origin/JY-20400-resolve-ai-call-score-issues' into JY-20400-resolve-ai-call-score-issues
mihail.mihaylov
Merge branch 'master' into JY-20400-resolve-ai-call-score-issues
mihailmihaylovjiminny
Merge pull request #447 from jiminny/add-claude-code-reviews-for-prophet
Nikolay Yankov
Add Claude Code GitHub Action workflow (#445)
nikolay-yankov
JY-19982: Capture fresh AA requests (#443)
steliyan-g
Add claude pr reviews for prophet 3 (#444)
steliyan-g
JY-19982: re-evaluate models march 2026 (#441)
steliyan-g
Merge pull request #442 from jiminny/revert-439-add-claude-pr-reviews-for-prophet
Nikolay Yankov
Revert "Add Claude code reviews Github Action"
Nikolay Yankov
Merge pull request #439 from jiminny/add-claude-pr-reviews-for-prophet
Nikolay Yankov
Merge branch 'master' into add-claude-pr-reviews-for-prophet
nikolay-yankov
JY-19982: Capture identify participants requests (#440)
steliyan-g
Upgrade AA models March 2026 (#438)
steliyan-g
Remove credentials from project
nikolay-yankov
Add Claude code reviews Github Action
nikolay-yankov
JY-20400: Reverse es index order
mihail.mihaylov
JY-20400: Tighten total_score calculation
mihail.mihaylov
JY-20400: Use saturn ES
mihail.mihaylov
JY-20400: Fix AI Call Scoring issues
mihail.mihaylov
evaluators.py
.env.prod
.env.staging
.env.local
docker-compose.dev.yml
.env.dev (Working Tree) (.env.dev), preview
endpoints.py
llm_task_type.py
main.py
main.py (Working Tree) (main.py)
ask_anything_streamer.py
ask_anything_message_roles.py
.env.dev
LOG_LEVEL=DEBUG • Untitled-1
evaluation_results_OPENAI_gpt-5-nano_20251014_133633.tsv
.env
docker-compose.dev.yml (Working Tree) (docker-compose.dev.yml)
ask_anything_message_roles.py (Working Tree) (ask_anything_message_roles.py)
Problems (⇧⌘M)
Problems
Output (⇧⌘U)
Output
Debug Console (⇧⌘Y)
Debug Console
Terminal (⇧⌘C)
Terminal
Ports
Ports
SQL Console
SQL Console
remote
prophet (Git) - JY-20674-panorama-pdf-add-header-section*, Checkout Branch/Tag...
JY-20674-panorama-pdf-add-header-section*
prophet (Git) - Synchronize Changes
No Problems
0
0
database Connect, Select a SQLTools connection
Connect
Notifications...
|
Windsurf
|
prophet — .env.dev (Working Tree) (.env.dev) — Inc prophet — .env.dev (Working Tree) (.env.dev) — Incoming Changes (modified) • Modified...
|
NULL
|
9258
|
|
9233
|
Restart to Update →
Restart to Update
→
Explorer ( Restart to Update →
Restart to Update
→
Explorer (⌥⌘E) - 1 unsaved file
1
Search (⇧⌘F)
Source Control (⇧⌘G) - 6 pending changes Source Control (⇧⌘G) - 6 pending changes
6
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Testing
GitHub Pull Requests
GitHub Pull Request
Docker
SQLTools
Claude Code
Explorer
Explorer
Explorer Section: prophet
Explorer Section: prophet
prophet
es
eval_output
action_items
evaluation_results_OPENAI_gpt-5-mini_20250930_130454.json
evaluation_results_OPENAI_gpt-5-mini_20250930_130454.tsv
evaluation_results_OPENAI_gpt-5-nano_20251015_094018.json
evaluation_results_OPENAI_gpt-5-nano_20251015_094018.tsv
run_output_OPENAI_gpt-5-mini_20250930_130454.json
run_output_OPENAI_gpt-5-nano_20251015_094018.json
standard_test_set_100_de.json
standard_test_set_100_en.json
standard_test_set_100_es.json
standard_test_set_100_fr.json
standard_test_set_100_rare_mix.json
ask_anything_chat
ask_anything_deal
key_points
summary_highlights
src
__pycache__
component
eval
__pycache__
identify_participants
abstract_evaluator.py
↓M
collectors.py
common_evaluator_runner.py
↓M
endpoints.py
↓M
eval-action-items.py
eval-ask-anything-chat.py
↓M
eval-ask-anything-deal.py
↓M
eval-key-points.py
eval-summary-highlights.py
evaluators.py
↓M
filter_eval_set_by_language_AA_deal.py
filter_eval_set_by_language.py
models.py
↓M
routers
__init__.py
context.py
main_config.py
main.py
↓M
tests
.env
↓M
.env.dev
↓M, M
.env.local
.env.prod
↓M
.env.prod-eu
↓M
.env.qa
↓M
.env.qai
↓M
.env.staging
↓M
.env.testing
U
.flake8
.gitignore
↓M
app.log
U
aws-creds.env
docker-compose.dev.yml
M
docker-compose.yml
Dockerfile
↓M
error.dev
U
mypy.ini
poetry.lock
↓M
prompt.txt
pyproject.toml
↓M
queue_listener.py
↓M
README.md
sonar-project.properties
tox.ini
Outline Section
Outline
Outline
Timeline Section
Timeline
Timeline
MySQL Section
MySQL
MySQL...
|
Windsurf
|
prophet — .env.testing — Untracked
|
NULL
|
9233
|
|
9238
|
Restart to Update →
Restart to Update
→
Explorer ( Restart to Update →
Restart to Update
→
Explorer (⌥⌘E) - 2 unsaved files
2
Search (⇧⌘F)
Source Control (⇧⌘G) - 6 pending changes Source Control (⇧⌘G) - 6 pending changes
6
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Testing
GitHub Pull Requests
GitHub Pull Request
Docker
SQLTools
Claude Code
Explorer
Explorer
Explorer Section: prophet
Explorer Section: prophet
prophet
es
eval_output
action_items
evaluation_results_OPENAI_gpt-5-mini_20250930_130454.json
evaluation_results_OPENAI_gpt-5-mini_20250930_130454.tsv
evaluation_results_OPENAI_gpt-5-nano_20251015_094018.json
evaluation_results_OPENAI_gpt-5-nano_20251015_094018.tsv
run_output_OPENAI_gpt-5-mini_20250930_130454.json
run_output_OPENAI_gpt-5-nano_20251015_094018.json
standard_test_set_100_de.json
standard_test_set_100_en.json
standard_test_set_100_es.json
standard_test_set_100_fr.json
standard_test_set_100_rare_mix.json
ask_anything_chat
ask_anything_deal
key_points
summary_highlights
src
__pycache__
component
eval
__pycache__
identify_participants
abstract_evaluator.py
↓M
collectors.py
common_evaluator_runner.py
↓M
endpoints.py
↓M
eval-action-items.py
eval-ask-anything-chat.py
↓M
eval-ask-anything-deal.py
↓M
eval-key-points.py
eval-summary-highlights.py
evaluators.py
↓M
filter_eval_set_by_language_AA_deal.py
filter_eval_set_by_language.py
models.py
↓M
routers
__init__.py
context.py
main_config.py
main.py
↓M
tests
.env
↓M
.env.dev
↓M, M
.env.local
.env.prod
↓M
.env.prod-eu
↓M
.env.qa
↓M
.env.qai
↓M
.env.staging
↓M
.env.testing
U
.flake8
.gitignore
↓M
app.log
U
aws-creds.env
docker-compose.dev.yml
M
docker-compose.yml
Dockerfile
↓M
error.dev
U
mypy.ini
poetry.lock
↓M
prompt.txt
pyproject.toml
↓M
queue_listener.py
↓M
README.md
sonar-project.properties
tox.ini
Outline Section
Outline
Outline
Timeline Section
Timeline
Timeline
MySQL Section
MySQL
MySQL
evaluators.py
.env.prod
.env.staging
.env.local
docker-compose.dev.yml
.env.dev (Working Tree) (.env.dev), preview
endpoints.py
llm_task_type.py
main.py
main.py (Working Tree) (main.py)
ask_anything_streamer.py
ask_anything_message_roles.py
.env.dev
LOG_LEVEL=DEBUG • Untitled-1
evaluation_results_OPENAI_gpt-5-nano_20251014_133633.tsv
.env
.env.testing
docker-compose.dev.yml (Working Tree) (docker-compose.dev.yml)
ask_anything_message_roles.py (Working Tree) (ask_anything_message_roles.py)
DB_PORT=7632
DB_USERNAME=lukas
[ENV_SECRET]
DB_PORT=3306
LOG_LEVEL=DEBUG
[ENV_SECRET]
[ENV_SECRET]
Problems (⇧⌘M)
Problems
Output (⇧⌘U)
Output
Debug Console (⇧⌘Y)
Debug Console
Terminal (⇧⌘C)
Terminal
Ports
Ports
SQL Console
SQL Console
remote
prophet (Git) - master*, Checkout Branch/Tag...
master*
prophet (Git) - Pull 411 commits from origin/master
411↓ 0↑
No Problems
0
0
database Connect, Select a SQLTools connection
Connect
Notifications
Windsurf - Settings
Teams, Daily: 0% · Weekly: 0% quota used
Dotenv
LF
UTF-8
Spaces: 4
Ln 8, Col 1
Screen Reader Optimized
Diff editor
Command Failed...
|
Windsurf
|
prophet — .env.testing — Untracked
|
NULL
|
9238
|
|
9273
|
Restart to Update →
Restart to Update
→
Explorer ( Restart to Update →
Restart to Update
→
Explorer (⌥⌘E) - 1 unsaved file Explorer (⌥⌘E) - 1 unsaved file
1
Search (⇧⌘F)
Source Control (⇧⌘G) - 5 pending changes
5
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Testing
GitHub Pull Requests
GitHub Pull Request
Docker
SQLTools
Claude Code
Source Control
Source Control
Changes Section
Changes
Changes
Commit Changes on "JY-20674-panorama-pdf-add-header-section"
Commit
More Actions...
Review with Cascade
Review Working Changes
More Actions...
Changes
5
.env.testing
U
app.log
U
docker-compose.dev.yml
M
error.dev
U
call_es_data_9078727.json
tests/test_data/AA_on_deal
D
Graph Section
Graph
Graph
Merge branch 'master' into JY-20674-panorama-pdf-add-header-section
Steliyan Georgiev
JY-20674-panorama-pdf-add-header-section
JY-20575: panorama reports absolute links (#466)
steliyan-g
JY-20674: Add header section to Panorama PDF
Steliyan Georgiev
JY-20575: panorama reports absolute links
Steliyan Georgiev
Merge branch 'master' into JY-20575-panorama-reports-abs-links
Steliyan Georgiev
JY-20571: Panorama offline reports (#465)
steliyan-g
JY-20575: Panorama reports abs links
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
Merge branch 'master' into JY-20571-panorama-offline-reports
steliyan-g
JY-19982: Allow multiple LLM evals with one command run (#464)
steliyan-g
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-19982: Re-organize identify participants eval (#450)
steliyan-g
Remove single quotes (code quotes) from Ask Anything responses (#463)
ilian-jiminny
JY-19982: Fix eval bugs (#461)
steliyan-g
JY-19982: Commit identify participants eval set (#462)
steliyan-g
JY-20600 Do not use code quotes in ask anything on call level (#460)
ilian-jiminny
JY-18909: Re-organize AA chat eval (#458)
steliyan-g
log activity type requests (#457)
steliyan-g
JY-19982: Re-organize deal AA eval (#453)
steliyan-g
JY-19982: Change identify participants rare langs model (#456)
steliyan-g
JY-19982: Change AA on call secondary LLM (#455)
steliyan-g
JY-19982: Clear gemini-25-flash-lite from configs (#454)
steliyan-g
New eval models (#437)
ilian-jiminny
Merge pull request #449 from jiminny/JY-20400-ai-call-score-leftovers
mihailmihaylovjiminny
Merge branch 'master' into JY-20400-ai-call-score-leftovers
mihailmihaylovjiminny
Return grok to grok2 (#452)
steliyan-g
Return Grok model to Grok provider (#451)
steliyan-g
JY-20400: Update tests
mihail.mihaylov
JY-20400: Update es order for test
mihail.mihaylov
JY-20400: Remove total_score from AI request
mihail.mihaylov
Merge pull request #448 from jiminny/JY-20400-fix-total-score-calculation
mihailmihaylovjiminny
JY-20400: Update
mihail.mihaylov
Merge branch 'master' into JY-20400-fix-total-score-calculation
mihailmihaylovjiminny
JY-19982-grok-via-azure (#445)
steliyan-g
JY-20400: Fix total_score calculation
mihail.mihaylov
Merge pull request #446 from jiminny/JY-20400-resolve-ai-call-score-issues
mihailmihaylovjiminny
Merge remote-tracking branch 'origin/JY-20400-resolve-ai-call-score-issues' into JY-20400-resolve-ai-call-score-issues
mihail.mihaylov
Merge branch 'master' into JY-20400-resolve-ai-call-score-issues
mihailmihaylovjiminny
Merge pull request #447 from jiminny/add-claude-code-reviews-for-prophet
Nikolay Yankov
Add Claude Code GitHub Action workflow (#445)
nikolay-yankov
JY-19982: Capture fresh AA requests (#443)
steliyan-g
evaluators.py, Editor Group 1
.env.prod, Editor Group 1
.env.staging, Editor Group 1
.env.local, Editor Group 1
docker-compose.dev.yml, Editor Group 1
.env.dev (Working Tree) (.env.dev), preview, Editor Group 1
endpoints.py, Editor Group 1
llm_task_type.py, Editor Group 1
main.py, Editor Group 1
main.py (Working Tree) (main.py), Editor Group 1
ask_anything_streamer.py, Editor Group 1
ask_anything_message_roles.py, Editor Group 1
.env.dev, Editor Group 1
LOG_LEVEL=DEBUG • Untitled-1, Editor Group 1
evaluation_results_OPENAI_gpt-5-nano_20251014_133633.tsv, Editor Group 1
.env, Editor Group 1
ask_anything_message_roles.py (Working Tree) (ask_anything_message_roles.py), Editor Group 1
Claude Code, Editor Group 2
remote
prophet (Git) - JY-20674-panorama-pdf-add-header-section*, Checkout Branch/Tag...
JY-20674-panorama-pdf-add-header-section*
prophet (Git) - Synchronize Changes
No Problems
0
0
database Connect, Select a SQLTools connection
Connect
Notifications
Windsurf - Settings
Teams, Daily: 0% · Weekly: 0% quota used
Screen Reader Optimized
Diff editor
Command Succeeded
Creating virtualenv prophet-UgPF3fM6-py3.13 in /Users/lukas/Library/Caches/pypoetry/virtualenvs $ echo bfbfe05e-7a1a-4dcb-bc03-54ac4f01ef9f bfbfe05e-7a1a-4dcb-bc03-54ac4f01ef9f
Terminal 3 environment is stale, run the 'Show Environment Information' command for more information
This read-only terminal is managed by Cascade
426 x 10
Terminal 2 environment is stale, run the 'Show Environment Information' command for more information
426 x 10
Untitled
Session history
New session
What to do first? Ask about this codebase or we can start writing code.
Prefer the Terminal experience?
Switch back in Settings.
Switch back in Settings.
Close banner
Ask Claude to edit…
Ask Claude to edit…
Add
Show command menu (/)
.env.dev
.env.dev
Ask before edits
Ask before edits...
|
Windsurf
|
prophet — Claude Code
|
NULL
|
9273
|
|
9292
|
Restart to Update →
Restart to Update
→
Explorer ( Restart to Update →
Restart to Update
→
Explorer (⌥⌘E) - 1 unsaved file Explorer (⌥⌘E) - 1 unsaved file
1
Search (⇧⌘F)
Source Control (⇧⌘G) - 5 pending changes
5
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Testing
GitHub Pull Requests
GitHub Pull Request
Docker
SQLTools
Claude Code
Source Control
Source Control
Changes Section
Changes
Changes
Commit Changes on "JY-20674-panorama-pdf-add-header-section"
Commit
More Actions...
Review with Cascade
Review Working Changes
More Actions...
Changes
5
.env.testing
U
app.log
U
docker-compose.dev.yml
M
error.dev
U
call_es_data_9078727.json
tests/test_data/AA_on_deal
D
Graph Section
Graph
Graph
Merge branch 'master' into JY-20674-panorama-pdf-add-header-section
Steliyan Georgiev
JY-20674-panorama-pdf-add-header-section
JY-20575: panorama reports absolute links (#466)
steliyan-g
JY-20674: Add header section to Panorama PDF
Steliyan Georgiev
JY-20575: panorama reports absolute links
Steliyan Georgiev
Merge branch 'master' into JY-20575-panorama-reports-abs-links
Steliyan Georgiev
JY-20571: Panorama offline reports (#465)
steliyan-g
JY-20575: Panorama reports abs links
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
Merge branch 'master' into JY-20571-panorama-offline-reports
steliyan-g
JY-19982: Allow multiple LLM evals with one command run (#464)
steliyan-g
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-19982: Re-organize identify participants eval (#450)
steliyan-g
Remove single quotes (code quotes) from Ask Anything responses (#463)
ilian-jiminny
JY-19982: Fix eval bugs (#461)
steliyan-g
JY-19982: Commit identify participants eval set (#462)
steliyan-g
JY-20600 Do not use code quotes in ask anything on call level (#460)
ilian-jiminny
JY-18909: Re-organize AA chat eval (#458)
steliyan-g
log activity type requests (#457)
steliyan-g
JY-19982: Re-organize deal AA eval (#453)
steliyan-g
JY-19982: Change identify participants rare langs model (#456)
steliyan-g
JY-19982: Change AA on call secondary LLM (#455)
steliyan-g
JY-19982: Clear gemini-25-flash-lite from configs (#454)
steliyan-g
New eval models (#437)
ilian-jiminny
Merge pull request #449 from jiminny/JY-20400-ai-call-score-leftovers
mihailmihaylovjiminny
Merge branch 'master' into JY-20400-ai-call-score-leftovers
mihailmihaylovjiminny
Return grok to grok2 (#452)
steliyan-g
Return Grok model to Grok provider (#451)
steliyan-g...
|
Windsurf
|
prophet — Claude Code
|
NULL
|
9292
|
|
9296
|
Restart to Update →
Restart to Update
→
Explorer ( Restart to Update →
Restart to Update
→
Explorer (⌥⌘E) - 1 unsaved file Explorer (⌥⌘E) - 1 unsaved file
1
Search (⇧⌘F)
Source Control (⇧⌘G) - 5 pending changes
5
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Testing
GitHub Pull Requests
GitHub Pull Request
Docker
SQLTools
Claude Code
Source Control
Source Control
Changes Section
Changes
Changes
Commit Changes on "JY-20674-panorama-pdf-add-header-section"
Commit
More Actions...
Review with Cascade
Review Working Changes
More Actions...
Changes
5
.env.testing
U
app.log
U
docker-compose.dev.yml
M
error.dev
U
call_es_data_9078727.json
tests/test_data/AA_on_deal
D
Graph Section
Graph
Graph
Merge branch 'master' into JY-20674-panorama-pdf-add-header-section
Steliyan Georgiev
JY-20674-panorama-pdf-add-header-section
JY-20575: panorama reports absolute links (#466)
steliyan-g
JY-20674: Add header section to Panorama PDF
Steliyan Georgiev
JY-20575: panorama reports absolute links
Steliyan Georgiev
Merge branch 'master' into JY-20575-panorama-reports-abs-links
Steliyan Georgiev
JY-20571: Panorama offline reports (#465)
steliyan-g
JY-20575: Panorama reports abs links
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
Merge branch 'master' into JY-20571-panorama-offline-reports
steliyan-g
JY-19982: Allow multiple LLM evals with one command run (#464)
steliyan-g
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-19982: Re-organize identify participants eval (#450)
steliyan-g
Remove single quotes (code quotes) from Ask Anything responses (#463)
ilian-jiminny
JY-19982: Fix eval bugs (#461)
steliyan-g
JY-19982: Commit identify participants eval set (#462)
steliyan-g
JY-20600 Do not use code quotes in ask anything on call level (#460)
ilian-jiminny
JY-18909: Re-organize AA chat eval (#458)
steliyan-g
log activity type requests (#457)
steliyan-g
JY-19982: Re-organize deal AA eval (#453)
steliyan-g
JY-19982: Change identify participants rare langs model (#456)
steliyan-g
JY-19982: Change AA on call secondary LLM (#455)
steliyan-g
JY-19982: Clear gemini-25-flash-lite from configs (#454)
steliyan-g
New eval models (#437)
ilian-jiminny
Merge pull request #449 from jiminny/JY-20400-ai-call-score-leftovers
mihailmihaylovjiminny
Merge branch 'master' into JY-20400-ai-call-score-leftovers
mihailmihaylovjiminny
Return grok to grok2 (#452)
steliyan-g
Return Grok model to Grok provider (#451)
steliyan-g
JY-20400: Update tests
mihail.mihaylov
JY-20400: Update es order for test
mihail.mihaylov
JY-20400: Remove total_score from AI request
mihail.mihaylov
Merge pull request #448 from jiminny/JY-20400-fix-total-score-calculation
mihailmihaylovjiminny
JY-20400: Update
mihail.mihaylov
Merge branch 'master' into JY-20400-fix-total-score-calculation
mihailmihaylovjiminny
JY-19982-grok-via-azure (#445)
steliyan-g
JY-20400: Fix total_score calculation
mihail.mihaylov
Merge pull request #446 from jiminny/JY-20400-resolve-ai-call-score-issues
mihailmihaylovjiminny
Merge remote-tracking branch 'origin/JY-20400-resolve-ai-call-score-issues' into JY-20400-resolve-ai-call-score-issues
mihail.mihaylov
Merge branch 'master' into JY-20400-resolve-ai-call-score-issues
mihailmihaylovjiminny
Merge pull request #447 from jiminny/add-claude-code-reviews-for-prophet
Nikolay Yankov
Add Claude Code GitHub Action workflow (#445)
nikolay-yankov
JY-19982: Capture fresh AA requests (#443)
steliyan-g
evaluators.py, Editor Group 1
.env.prod, Editor Group 1
.env.staging, Editor Group 1
.env.local, Editor Group 1
docker-compose.dev.yml, Editor Group 1
.env.dev (Working Tree) (.env.dev), preview, Editor Group 1
endpoints.py, Editor Group 1
llm_task_type.py, Editor Group 1
main.py, Editor Group 1
main.py (Working Tree) (main.py), Editor Group 1
ask_anything_streamer.py, Editor Group 1
ask_anything_message_roles.py, Editor Group 1
.env.dev, Editor Group 1
LOG_LEVEL=DEBUG • Untitled-1, Editor Group 1
evaluation_results_OPENAI_gpt-5-nano_20251014_133633.tsv, Editor Group 1
.env, Editor Group 1
ask_anything_message_roles.py (Working Tree) (ask_anything_message_roles.py), Editor Group 1
Claude Code, Editor Group 2
remote
prophet (Git) - JY-20674-panorama-pdf-add-header-section*, Checkout Branch/Tag...
JY-20674-panorama-pdf-add-header-section*
prophet (Git) - Synchronize Changes
No Problems
0
0
database Connect, Select a SQLTools connection
Connect
Notifications
Windsurf - Settings
Teams, Daily: 0% · Weekly: 0% quota used
Screen Reader Optimized
Diff editor
Command Succeeded
Creating virtualenv prophet-UgPF3fM6-py3.13 in /Users/lukas/Library/Caches/pypoetry/virtualenvs $ echo bfbfe05e-7a1a-4dcb-bc03-54ac4f01ef9f bfbfe05e-7a1a-4dcb-bc03-54ac4f01ef9f
Terminal 3 environment is stale, run the 'Show Environment Information' command for more information
This read-only terminal is managed by Cascade
426 x 10
Terminal 2 environment is stale, run the 'Show Environment Information' command for more information
426 x 10
Untitled
Session history
New session
What to do first? Ask about this codebase or we can start writing code.
Prefer the Terminal experience?
Switch back in Settings.
Switch back in Settings.
Close banner
Reveiw this Here is an analysis of potential issues, bugs, and design flaws present in the provided code diff.
Critical Issues
Race Condition via Instance State Mutation
The most significant issue is the addition of self._report_mode as an instance variable to track request-scoped state.
In get_report_content (line 177), the code sets self._report_mode = report_mode.
Later, _build_aggregation_prompt reads this instance variable to construct the prompt.
The Danger: If FilteredCallsAskAnythingStreamer is instantiated once and shared across multiple concurrent requests (e.g., as a singleton or long-lived dependency in an async web framework like FastAPI), this will cause race conditions. A request requesting report_mode=False could have its state overwritten by a concurrent request requesting report_mode=True before _build_aggregation_prompt executes.
The Fix: Pass report_mode as a direct argument down the method call chain (e.g., to get_prophet_aa_response and subsequently to _build_aggregation_prompt) instead of storing it on self.
Code Smells and Edge Cases
Brittle Attribute Access
On line 194, the code uses getattr(aa_request, "report_period", None).
The Danger: Using getattr to bypass the type definitions of AAAnyCallsRequest usually masks a missing field in the underlying data model (like Pydantic or dataclasses). If report_period is a valid, optional field, it should be accessed directly as aa_request.report_period. If it doesn't exist on the model, it shouldn't be accessed at all.
The Fix: Explicitly add report_period: str | None = None to the AAAnyCallsRequest class definition and drop the getattr wrapper.
String Concatenation Syntax Readability
In _build_aggregation_prompt (lines 929-939), the conditional string injection relies on tuple grouping and the + operator mixed with an inline if/else.
The Danger: While valid Python, injecting conditionals directly into a multi-line string sequence via ( "str" if condition else "" ) + f"str" is highly prone to formatting bugs, missing spaces, or accidental syntax errors during future refactors.
The Fix: Construct the prompt fragments using standard control flow for better readability:
Python
prompt_parts = ["# Answer\n\n"]
if report_mode:
prompt_parts.append("**Important: This output will be used in a formal PDF report.**\n...")
prompt_parts.append(f"Synthesize all {len(batch_responses)} batch analyses...\n")
Overly Defensive Call Count Fallback
Line 195 contains: call_count = len(aa_request.call_ids) if aa_request.call_ids else 0
The Danger: This implies aa_request.call_ids might be None. If an empty state is valid, this line handles it correctly. However, a request to analyze "Ask Anything" on calls without any call_ids represents a logically invalid request state.
The Fix: Ensure upstream validation catches empty call_ids before it reaches the report generator, or explicitly raise a ValueError here to prevent generating a "Data Source" section based on zero calls. fro file src/component/ask_anything/streamers/filtered_calls_ask_anything_streamer.py, src/component/ask_anything/streamers/filtered_calls_ask_anything_streamer.py and
Reveiw this Here is an analysis of potential issues, bugs, and design flaws present in the provided code diff.
Critical Issues
Race Condition via Instance State Mutation
The most significant issue is the addition of self._report_mode as an instance variable to track request-scoped state.
In get_report_content (line 177), the code sets self._report_mode = report_mode.
Later, _build_aggregation_prompt reads this instance variable to construct the prompt.
The Danger: If FilteredCallsAskAnythingStreamer is instantiated once and shared across multiple concurrent requests (e.g., as a singleton or long-lived dependency in an async web framework like FastAPI), this will cause race conditions. A request requesting report_mode=False could have its state overwritten by a concurrent request requesting report_mode=True before _build_aggregation_prompt executes.
The Fix: Pass report_mode as a direct argument down the method call chain (e.g., to get_prophet_aa_response and subsequently to _build_aggregation_prompt) instead of storing it on self.
Code Smells and Edge Cases
Brittle Attribute Access
On line 194, the code uses getattr(aa_request, "report_period", None).
The Danger: Using getattr to bypass the type definitions of AAAnyCallsRequest usually masks a missing field in the underlying data model (like Pydantic or dataclasses). If report_period is a valid, optional field, it should be accessed directly as aa_request.report_period. If it doesn't exist on the model, it shouldn't be accessed at all.
The Fix: Explicitly add report_period: str | None = None to the AAAnyCallsRequest class definition and drop the getattr wrapper.
String Concatenation Syntax Readability
In _build_aggregation_prompt (lines 929-939), the conditional string injection relies on tuple grouping and the + operator mixed with an inline if/else.
The Danger: While valid Python, injecting conditionals directly into a multi-line string sequence via ( "str" if condition else "" ) + f"str" is highly prone to formatting bugs, missing spaces, or accidental syntax errors during future refactors.
The Fix: Construct the prompt fragments using standard control flow for better readability:
Python
prompt_parts = ["# Answer\n\n"]
if report_mode:
prompt_parts.append("**Important: This output will be used in a formal PDF report.**\n...")
prompt_parts.append(f"Synthesize all {len(batch_responses)} batch analyses...\n")
Overly Defensive Call Count Fallback
Line 195 contains: call_count = len(aa_request.call_ids) if aa_request.call_ids else 0
The Danger: This implies aa_request.call_ids might be None. If an empty state is valid, this line handles it correctly. However, a request to analyze "Ask Anything" on calls without any call_ids represents a logically invalid request state.
The Fix: Ensure upstream validation catches empty call_ids before it reaches the report generator, or explicitly raise a ValueError here to prevent generating a "Data Source" section based on zero calls. fro file src/component/ask_anything/streamers/filtered_calls_ask_anything_streamer.py, src/component/ask_anything/streamers/filtered_calls_ask_anything_streamer.py and
Add
Show command menu (/)
.env.dev
.env.dev
Ask before edits
Ask before edits...
|
Windsurf
|
prophet — Claude Code
|
NULL
|
9296
|
|
9299
|
Restart to Update →
Restart to Update
→
Explorer ( Restart to Update →
Restart to Update
→
Explorer (⌥⌘E) - 1 unsaved file Explorer (⌥⌘E) - 1 unsaved file
1
Search (⇧⌘F)
Source Control (⇧⌘G) - 5 pending changes
5
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Testing
GitHub Pull Requests
GitHub Pull Request
Docker
SQLTools
Claude Code
Source Control
Source Control
Changes Section
Changes
Changes
Commit Changes on "JY-20674-panorama-pdf-add-header-section"
Commit
More Actions...
Review with Cascade
Review Working Changes
More Actions...
Changes
5
.env.testing
U
app.log
U
docker-compose.dev.yml
M
error.dev
U
call_es_data_9078727.json
tests/test_data/AA_on_deal
D
Graph Section
Graph
Graph
Merge branch 'master' into JY-20674-panorama-pdf-add-header-section
Steliyan Georgiev
JY-20674-panorama-pdf-add-header-section
JY-20575: panorama reports absolute links (#466)
steliyan-g
JY-20674: Add header section to Panorama PDF
Steliyan Georgiev
JY-20575: panorama reports absolute links
Steliyan Georgiev
Merge branch 'master' into JY-20575-panorama-reports-abs-links
Steliyan Georgiev
JY-20571: Panorama offline reports (#465)
steliyan-g
JY-20575: Panorama reports abs links
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
Merge branch 'master' into JY-20571-panorama-offline-reports
steliyan-g
JY-19982: Allow multiple LLM evals with one command run (#464)
steliyan-g
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-19982: Re-organize identify participants eval (#450)
steliyan-g
Remove single quotes (code quotes) from Ask Anything responses (#463)
ilian-jiminny
JY-19982: Fix eval bugs (#461)
steliyan-g
JY-19982: Commit identify participants eval set (#462)
steliyan-g
JY-20600 Do not use code quotes in ask anything on call level (#460)
ilian-jiminny
JY-18909: Re-organize AA chat eval (#458)
steliyan-g
log activity type requests (#457)
steliyan-g
JY-19982: Re-organize deal AA eval (#453)
steliyan-g
JY-19982: Change identify participants rare langs model (#456)
steliyan-g
JY-19982: Change AA on call secondary LLM (#455)
steliyan-g
JY-19982: Clear gemini-25-flash-lite from configs (#454)
steliyan-g
New eval models (#437)
ilian-jiminny
Merge pull request #449 from jiminny/JY-20400-ai-call-score-leftovers
mihailmihaylovjiminny
Merge branch 'master' into JY-20400-ai-call-score-leftovers
mihailmihaylovjiminny
Return grok to grok2 (#452)
steliyan-g
Return Grok model to Grok provider (#451)
steliyan-g
JY-20400: Update tests
mihail.mihaylov
JY-20400: Update es order for test
mihail.mihaylov
JY-20400: Remove total_score from AI request
mihail.mihaylov
Merge pull request #448 from jiminny/JY-20400-fix-total-score-calculation
mihailmihaylovjiminny
JY-20400: Update
mihail.mihaylov
Merge branch 'master' into JY-20400-fix-total-score-calculation
mihailmihaylovjiminny
JY-19982-grok-via-azure (#445)
steliyan-g
JY-20400: Fix total_score calculation
mihail.mihaylov
Merge pull request #446 from jiminny/JY-20400-resolve-ai-call-score-issues
mihailmihaylovjiminny
Merge remote-tracking branch 'origin/JY-20400-resolve-ai-call-score-issues' into JY-20400-resolve-ai-call-score-issues
mihail.mihaylov
Merge branch 'master' into JY-20400-resolve-ai-call-score-issues
mihailmihaylovjiminny
Merge pull request #447 from jiminny/add-claude-code-reviews-for-prophet
Nikolay Yankov
Add Claude Code GitHub Action workflow (#445)
nikolay-yankov
JY-19982: Capture fresh AA requests (#443)
steliyan-g
evaluators.py, Editor Group 1
.env.prod, Editor Group 1
.env.staging, Editor Group 1
.env.local, Editor Group 1
docker-compose.dev.yml, Editor Group 1
.env.dev (Working Tree) (.env.dev), preview, Editor Group 1
endpoints.py, Editor Group 1
llm_task_type.py, Editor Group 1
main.py, Editor Group 1
main.py (Working Tree) (main.py), Editor Group 1
ask_anything_streamer.py, Editor Group 1
ask_anything_message_roles.py, Editor Group 1
.env.dev, Editor Group 1
LOG_LEVEL=DEBUG • Untitled-1, Editor Group 1
evaluation_results_OPENAI_gpt-5-nano_20251014_133633.tsv, Editor Group 1
.env, Editor Group 1
ask_anything_message_roles.py (Working Tree) (ask_anything_message_roles.py), Editor Group 1
Claude Code, Editor Group 2
remote
prophet (Git) - JY-20674-panorama-pdf-add-header-section*, Checkout Branch/Tag...
JY-20674-panorama-pdf-add-header-section*
prophet (Git) - Synchronize Changes
No Problems
0
0
database Connect, Select a SQLTools connection
Connect
Notifications
Windsurf - Settings
Teams, Daily: 0% · Weekly: 0% quota used
Screen Reader Optimized
Diff editor
Command Succeeded
Creating virtualenv prophet-UgPF3fM6-py3.13 in /Users/lukas/Library/Caches/pypoetry/virtualenvs $ echo bfbfe05e-7a1a-4dcb-bc03-54ac4f01ef9f bfbfe05e-7a1a-4dcb-bc03-54ac4f01ef9f...
|
Windsurf
|
prophet — Claude Code
|
NULL
|
9299
|
|
9301
|
Restart to Update →
Restart to Update
→
Explorer ( Restart to Update →
Restart to Update
→
Explorer (⌥⌘E) - 1 unsaved file Explorer (⌥⌘E) - 1 unsaved file
1
Search (⇧⌘F)
Source Control (⇧⌘G) - 5 pending changes
5
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Testing
GitHub Pull Requests
GitHub Pull Request
Docker
SQLTools
Claude Code
Source Control
Source Control
Changes Section
Changes
Changes
Commit Changes on "JY-20674-panorama-pdf-add-header-section"
Commit
More Actions...
Review with Cascade
Review Working Changes
More Actions...
Changes
5
.env.testing
U
app.log
U
docker-compose.dev.yml
M
error.dev
U
call_es_data_9078727.json
tests/test_data/AA_on_deal
D
Graph Section
Graph
Graph
Merge branch 'master' into JY-20674-panorama-pdf-add-header-section
Steliyan Georgiev
JY-20674-panorama-pdf-add-header-section
JY-20575: panorama reports absolute links (#466)
steliyan-g
JY-20674: Add header section to Panorama PDF
Steliyan Georgiev
JY-20575: panorama reports absolute links
Steliyan Georgiev
Merge branch 'master' into JY-20575-panorama-reports-abs-links
Steliyan Georgiev
JY-20571: Panorama offline reports (#465)
steliyan-g
JY-20575: Panorama reports abs links
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
Merge branch 'master' into JY-20571-panorama-offline-reports
steliyan-g
JY-19982: Allow multiple LLM evals with one command run (#464)
steliyan-g
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-19982: Re-organize identify participants eval (#450)
steliyan-g
Remove single quotes (code quotes) from Ask Anything responses (#463)
ilian-jiminny
JY-19982: Fix eval bugs (#461)
steliyan-g
JY-19982: Commit identify participants eval set (#462)
steliyan-g
JY-20600 Do not use code quotes in ask anything on call level (#460)
ilian-jiminny
JY-18909: Re-organize AA chat eval (#458)
steliyan-g
log activity type requests (#457)
steliyan-g
JY-19982: Re-organize deal AA eval (#453)
steliyan-g
JY-19982: Change identify participants rare langs model (#456)
steliyan-g
JY-19982: Change AA on call secondary LLM (#455)
steliyan-g
JY-19982: Clear gemini-25-flash-lite from configs (#454)
steliyan-g
New eval models (#437)
ilian-jiminny
Merge pull request #449 from jiminny/JY-20400-ai-call-score-leftovers
mihailmihaylovjiminny
Merge branch 'master' into JY-20400-ai-call-score-leftovers
mihailmihaylovjiminny
Return grok to grok2 (#452)
steliyan-g
Return Grok model to Grok provider (#451)
steliyan-g...
|
Windsurf
|
prophet — Claude Code
|
NULL
|
9301
|
|
9304
|
Restart to Update →
Restart to Update
→
Explorer ( Restart to Update →
Restart to Update
→
Explorer (⌥⌘E) - 1 unsaved file Explorer (⌥⌘E) - 1 unsaved file
1
Search (⇧⌘F)
Source Control (⇧⌘G) - 5 pending changes
5
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Testing
GitHub Pull Requests
GitHub Pull Request
Docker
SQLTools
Claude Code
Source Control
Source Control
Changes Section
Changes
Changes
Commit Changes on "JY-20674-panorama-pdf-add-header-section"
Commit
More Actions...
Review with Cascade
Review Working Changes
More Actions...
Changes
5
.env.testing
U
app.log
U
docker-compose.dev.yml
M
error.dev
U
call_es_data_9078727.json
tests/test_data/AA_on_deal
D
Graph Section
Graph
Graph
Merge branch 'master' into JY-20674-panorama-pdf-add-header-section
Steliyan Georgiev
JY-20674-panorama-pdf-add-header-section
JY-20575: panorama reports absolute links (#466)
steliyan-g
JY-20674: Add header section to Panorama PDF
Steliyan Georgiev
JY-20575: panorama reports absolute links
Steliyan Georgiev
Merge branch 'master' into JY-20575-panorama-reports-abs-links
Steliyan Georgiev
JY-20571: Panorama offline reports (#465)
steliyan-g
JY-20575: Panorama reports abs links
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
Merge branch 'master' into JY-20571-panorama-offline-reports
steliyan-g
JY-19982: Allow multiple LLM evals with one command run (#464)
steliyan-g
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-19982: Re-organize identify participants eval (#450)
steliyan-g
Remove single quotes (code quotes) from Ask Anything responses (#463)
ilian-jiminny
JY-19982: Fix eval bugs (#461)
steliyan-g
JY-19982: Commit identify participants eval set (#462)
steliyan-g
JY-20600 Do not use code quotes in ask anything on call level (#460)
ilian-jiminny
JY-18909: Re-organize AA chat eval (#458)
steliyan-g
log activity type requests (#457)
steliyan-g
JY-19982: Re-organize deal AA eval (#453)
steliyan-g
JY-19982: Change identify participants rare langs model (#456)
steliyan-g
JY-19982: Change AA on call secondary LLM (#455)
steliyan-g
JY-19982: Clear gemini-25-flash-lite from configs (#454)
steliyan-g
New eval models (#437)
ilian-jiminny
Merge pull request #449 from jiminny/JY-20400-ai-call-score-leftovers
mihailmihaylovjiminny
Merge branch 'master' into JY-20400-ai-call-score-leftovers
mihailmihaylovjiminny
Return grok to grok2 (#452)
steliyan-g
Return Grok model to Grok provider (#451)
steliyan-g
JY-20400: Update tests
mihail.mihaylov
JY-20400: Update es order for test
mihail.mihaylov
JY-20400: Remove total_score from AI request
mihail.mihaylov
Merge pull request #448 from jiminny/JY-20400-fix-total-score-calculation
mihailmihaylovjiminny
JY-20400: Update
mihail.mihaylov
Merge branch 'master' into JY-20400-fix-total-score-calculation
mihailmihaylovjiminny
JY-19982-grok-via-azure (#445)
steliyan-g
JY-20400: Fix total_score calculation
mihail.mihaylov
Merge pull request #446 from jiminny/JY-20400-resolve-ai-call-score-issues
mihailmihaylovjiminny
Merge remote-tracking branch 'origin/JY-20400-resolve-ai-call-score-issues' into JY-20400-resolve-ai-call-score-issues
mihail.mihaylov
Merge branch 'master' into JY-20400-resolve-ai-call-score-issues
mihailmihaylovjiminny
Merge pull request #447 from jiminny/add-claude-code-reviews-for-prophet
Nikolay Yankov
Add Claude Code GitHub Action workflow (#445)
nikolay-yankov
JY-19982: Capture fresh AA requests (#443)
steliyan-g
evaluators.py, Editor Group 1
.env.prod, Editor Group 1
.env.staging, Editor Group 1
.env.local, Editor Group 1
docker-compose.dev.yml, Editor Group 1
.env.dev (Working Tree) (.env.dev), preview, Editor Group 1
endpoints.py, Editor Group 1
llm_task_type.py, Editor Group 1
main.py, Editor Group 1
main.py (Working Tree) (main.py), Editor Group 1
ask_anything_streamer.py, Editor Group 1
ask_anything_message_roles.py, Editor Group 1
.env.dev, Editor Group 1
LOG_LEVEL=DEBUG • Untitled-1, Editor Group 1
evaluation_results_OPENAI_gpt-5-nano_20251014_133633.tsv, Editor Group 1
.env, Editor Group 1
ask_anything_message_roles.py (Working Tree) (ask_anything_message_roles.py), Editor Group 1
Reveiw this Here is an a…, Editor Group 2
remote
prophet (Git) - JY-20674-panorama-pdf-add-header-section*, Checkout Branch/Tag...
JY-20674-panorama-pdf-add-header-section*
prophet (Git) - Synchronize Changes
No Problems
0
0
database Connect, Select a SQLTools connection
Connect
Notifications
Windsurf - Settings
Teams, Daily: 0% · Weekly: 0% quota used
Screen Reader Optimized
Diff editor
Command Succeeded
Creating virtualenv prophet-UgPF3fM6-py3.13 in /Users/lukas/Library/Caches/pypoetry/virtualenvs $ echo bfbfe05e-7a1a-4dcb-bc03-54ac4f01ef9f bfbfe05e-7a1a-4dcb-bc03-54ac4f01ef9f
Terminal 3 environment is stale, run the 'Show Environment Information' command for more information
This read-only terminal is managed by Cascade
426 x 10
Terminal 2 environment is stale, run the 'Show Environment Information' command for more information
426 x 10
Reveiw this Here is an analysis of potential issues, bugs, and design flaws present in the provided code diff. Critical Issues Race Condition via Instance State Mutation The most significant issue is the addition of self._report_mode as an instance variable to track request-scoped state. In get_report_content (line 177), the code sets self._report_mode = report_mode. Later, _build_aggregation_prompt reads this instance variable to construct the prompt. The Danger: If FilteredCallsAskAnythingStreamer is instantiated once and shared across multiple concurrent requests (e.g., as a singleton or long-lived dependency in an async web framework like FastAPI), this will cause race conditions. A request requesting report_mode=False could have its state overwritten by a concurrent request requesting report_mode=True before _build_aggregation_prompt executes. The Fix: Pass report_mode as a direct argument down the method call chain (e.g., to get_prophet_aa_response and subsequently to _build_aggregation_prompt) instead of storing it on self. Code Smells and Edge Cases Brittle Attribute Access On line 194, the code uses getattr(aa_request, "report_period", None). The Danger: Using getattr to bypass the type definitions of AAAnyCallsRequest usually masks a missing field in the underlying data model (like Pydantic or dataclasses). If report_period is a valid, optional field, it should be accessed directly as aa_request.report_period. If it doesn't exist on the model, it shouldn't be accessed at all. The Fix: Explicitly add report_period: str | None = None to the AAAnyCallsRequest class definition and drop the getattr wrapper. String Concatenation Syntax Readability In _build_aggregation_prompt (lines 929-939), the conditional string injection relies on tuple grouping and the + operator mixed with an inline if/else. The Danger: While valid Python, injecting conditionals directly into a multi-line string sequence via ( "str" if condition else "" ) + f"str" is highly prone to formatting bugs, missing spaces, or accidental syntax errors during future refactors. The Fix: Construct the prompt fragments using standard control flow for better readability: Python prompt_parts = ["# Answer\n\n"] if report_mode: prompt_parts.append("**Important: This output will be used in a formal PDF report.**\n...") prompt_parts.append(f"Synthesize all {len(batch_responses)} batch analyses...\n") Overly Defensive Call Count Fallback Line 195 contains: call_count = len(aa_request.call_ids) if aa_request.call_ids else 0 The Danger: This implies aa_request.call_ids might be None. If an empty state is valid, this line handles it correctly. However, a request to analyze "Ask Anything" on calls without any call_ids represents a logically invalid request state. The Fix: Ensure upstream validation catches empty call_ids before it reaches the report generator, or explicitly raise a ValueError here to prevent generating a "Data Source" section based on zero calls. fro file src/component/ask_anything/streamers/filtered_calls_ask_anything_streamer.py, src/component/ask_anything/async_aa_report_processor.py and src/main.py
Session history
New session
Message actions
.env.dev
.env.dev
Reveiw this Here is an analysis of potential issues, bugs, and design flaws present in the provided code diff.
Critical Issues
Race Condition via Instance State Mutation
The most significant issue is the addition of self._report_mode as an instance variable to track request-scoped state.
In get_report_content (line 177), the code sets self._report_mode = report_mode.
Later, _build_aggregation_prompt reads this instance variable to construct the prompt.
The Danger: If FilteredCallsAskAnythingStreamer is instantiated once and shared across multiple concurrent requests (e.g., as a singleton or long-lived dependency in an async web framework like FastAPI), this will cause race conditions. A request requesting report_mode=False could have its state overwritten by a concurrent request requesting report_mode=True before _build_aggregation_prompt executes.
The Fix: Pass report_mode as a direct argument down the method call chain (e.g., to get_prophet_aa_response and subsequently to _build_aggregation_prompt) instead of storing it on self.
Code Smells and Edge Cases
Brittle Attribute Access
On line 194, the code uses getattr(aa_request, "report_period", None).
The Danger: Using getattr to bypass the type definitions of AAAnyCallsRequest usually masks a missing field in the underlying data model (like Pydantic or dataclasses). If report_period is a valid, optional field, it should be accessed directly as aa_request.report_period. If it doesn't exist on the model, it shouldn't be accessed at all.
The Fix: Explicitly add report_period: str | None = None to the AAAnyCallsRequest class definition and drop the getattr wrapper.
String Concatenation Syntax Readability
In _build_aggregation_prompt (lines 929-939), the conditional string injection relies on tuple grouping and the + operator mixed with an inline if/else.
The Danger: While valid Python, injecting conditionals directly into a multi-line string sequence via ( "str" if condition else "" ) + f"str" is highly prone to formatting bugs, missing spaces, or accidental syntax errors during future refactors.
The Fix: Construct the prompt fragments using standard control flow for better readability:
Python
prompt_parts = ["# Answer\n\n"]
if report_mode:
prompt_parts.append("**Important: This output will be used in a formal PDF report.**\n...")
prompt_parts.append(f"Synthesize all {len(batch_responses)} batch analyses...\n")
Overly Defensive Call Count Fallback
Line 195 contains: call_count = len(aa_request.call_ids) if aa_request.call_ids else 0
The Danger: This implies aa_request.call_ids might be None. If an empty state is valid, this line handles it correctly. However, a request to analyze "Ask Anything" on calls without any call_ids represents a logically invalid request state.
The Fix: Ensure upstream validation catches empty call_ids before it reaches the report generator, or explicitly raise a ValueError here to prevent generating a "Data Source" section based on zero calls. fro file src/component/ask_anything/streamers/filtered_calls_ask_anything_streamer.py, src/component/ask_anything/async_aa_report_processor.py and src/main.py
Thinking
Thinking
Let me read the relevant files first.
Read
filtered_calls_ask_anything_streamer.py
filtered_calls_ask_anything_streamer.py
Glob
pattern: "
src/component/ask_anything/async_aa_report_processor.py
"
Found 1 file
Glob
pattern: "
src/main.py
"
Found 1 file
Read
filtered_calls_ask_anything_streamer.py
filtered_calls_ask_anything_streamer.py
(lines 2-101)
Read
async_aa_report_processor.py
async_aa_report_processor.py
Read
main.py
main.py
Read
filtered_calls_ask_anything_streamer.py
filtered_calls_ask_anything_streamer.py
(lines 101-220)
Read
main.py
main.py
(lines 81-180)
Grep
"
_report_mode|_build_aggregation_prompt
"
(in /Users/lukas/jiminny/prophet/src/component/ask_anything/streamers/filtered_calls_ask_anything_streamer.py)
6 lines of output
Grep
"
FilteredCallsAskAnythingStreamer
"
(in /Users/lukas/jiminny/prophet/src/main.py)
4 lines of output
Read
filtered_calls_ask_anything_streamer.py
filtered_calls_ask_anything_streamer.py
(lines 821-940)
Read
main.py
main.py
(lines 306-385)
Thinking
Thinking
Read
ask_anything_any_calls_request.py
ask_anything_any_calls_request.py
Glob
pattern: "
src/component/ask_anything/schemes/aa_report_async_request.py
"
Found 1 file
Glob
pattern: "
src/component/ask_anything/schemes/aa_report_request.py
"
Found 1 file
Read
aa_report_async_request.py
aa_report_async_request.py
Read
aa_report_request.py
aa_report_request.py
Now I have a complete picture. Here's my review of each issue:
Review
Review
Issue 1: Race Condition via self._report_mode — Confirmed, but Mitigated in Practice
Issue 1: Race Condition via
self._report_mode
—
Confirmed, but Mitigated in Practice
The analysis is correct.
self._report_mode
is set at line 177 before
get_prophet_aa_response
is called, and consumed later inside
_build_aggregation_prompt
(line 937).
✶
Deliberating...
Queue another message…
Queue another message…
Add
Show command menu (/)
.env.dev
.env.dev
Ask before edits
Ask before edits...
|
Windsurf
|
prophet — Reveiw this Here is an a…
|
NULL
|
9304
|
|
9305
|
Restart to Update →
Restart to Update
→
Explorer ( Restart to Update →
Restart to Update
→
Explorer (⌥⌘E) - 1 unsaved file Explorer (⌥⌘E) - 1 unsaved file
1
Search (⇧⌘F)
Source Control (⇧⌘G) - 5 pending changes
5
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Testing
GitHub Pull Requests
GitHub Pull Request
Docker
SQLTools
Claude Code
Source Control
Source Control
Changes Section
Changes
Changes
Commit Changes on "JY-20674-panorama-pdf-add-header-section"
Commit
More Actions...
Review with Cascade
Review Working Changes
More Actions...
Changes
5
.env.testing
U
app.log
U
docker-compose.dev.yml
M
error.dev
U
call_es_data_9078727.json
tests/test_data/AA_on_deal
D
Graph Section
Graph
Graph
Merge branch 'master' into JY-20674-panorama-pdf-add-header-section
Steliyan Georgiev
JY-20674-panorama-pdf-add-header-section
JY-20575: panorama reports absolute links (#466)
steliyan-g
JY-20674: Add header section to Panorama PDF
Steliyan Georgiev
JY-20575: panorama reports absolute links
Steliyan Georgiev
Merge branch 'master' into JY-20575-panorama-reports-abs-links
Steliyan Georgiev
JY-20571: Panorama offline reports (#465)
steliyan-g
JY-20575: Panorama reports abs links
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
Merge branch 'master' into JY-20571-panorama-offline-reports
steliyan-g
JY-19982: Allow multiple LLM evals with one command run (#464)
steliyan-g
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-19982: Re-organize identify participants eval (#450)
steliyan-g
Remove single quotes (code quotes) from Ask Anything responses (#463)
ilian-jiminny
JY-19982: Fix eval bugs (#461)
steliyan-g
JY-19982: Commit identify participants eval set (#462)
steliyan-g
JY-20600 Do not use code quotes in ask anything on call level (#460)
ilian-jiminny
JY-18909: Re-organize AA chat eval (#458)
steliyan-g
log activity type requests (#457)
steliyan-g
JY-19982: Re-organize deal AA eval (#453)
steliyan-g
JY-19982: Change identify participants rare langs model (#456)
steliyan-g
JY-19982: Change AA on call secondary LLM (#455)
steliyan-g
JY-19982: Clear gemini-25-flash-lite from configs (#454)
steliyan-g
New eval models (#437)
ilian-jiminny
Merge pull request #449 from jiminny/JY-20400-ai-call-score-leftovers
mihailmihaylovjiminny
Merge branch 'master' into JY-20400-ai-call-score-leftovers
mihailmihaylovjiminny
Return grok to grok2 (#452)
steliyan-g
Return Grok model to Grok provider (#451)
steliyan-g
JY-20400: Update tests
mihail.mihaylov
JY-20400: Update es order for test
mihail.mihaylov
JY-20400: Remove total_score from AI request
mihail.mihaylov
Merge pull request #448 from jiminny/JY-20400-fix-total-score-calculation
mihailmihaylovjiminny
JY-20400: Update
mihail.mihaylov
Merge branch 'master' into JY-20400-fix-total-score-calculation
mihailmihaylovjiminny
JY-19982-grok-via-azure (#445)
steliyan-g
JY-20400: Fix total_score calculation
mihail.mihaylov
Merge pull request #446 from jiminny/JY-20400-resolve-ai-call-score-issues
mihailmihaylovjiminny
Merge remote-tracking branch 'origin/JY-20400-resolve-ai-call-score-issues' into JY-20400-resolve-ai-call-score-issues
mihail.mihaylov
Merge branch 'master' into JY-20400-resolve-ai-call-score-issues
mihailmihaylovjiminny
Merge pull request #447 from jiminny/add-claude-code-reviews-for-prophet
Nikolay Yankov
Add Claude Code GitHub Action workflow (#445)
nikolay-yankov
JY-19982: Capture fresh AA requests (#443)
steliyan-g
evaluators.py, Editor Group 1
.env.prod, Editor Group 1
.env.staging, Editor Group 1
.env.local, Editor Group 1
docker-compose.dev.yml, Editor Group 1
.env.dev (Working Tree) (.env.dev), preview, Editor Group 1
endpoints.py, Editor Group 1
llm_task_type.py, Editor Group 1
main.py, Editor Group 1
main.py (Working Tree) (main.py), Editor Group 1
ask_anything_streamer.py, Editor Group 1
ask_anything_message_roles.py, Editor Group 1
.env.dev, Editor Group 1
LOG_LEVEL=DEBUG • Untitled-1, Editor Group 1
evaluation_results_OPENAI_gpt-5-nano_20251014_133633.tsv, Editor Group 1
.env, Editor Group 1
ask_anything_message_roles.py (Working Tree) (ask_anything_message_roles.py), Editor Group 1
Reveiw this Here is an a…, Editor Group 2
remote
prophet (Git) - JY-20674-panorama-pdf-add-header-section*, Checkout Branch/Tag...
JY-20674-panorama-pdf-add-header-section*
prophet (Git) - Synchronize Changes
No Problems
0
0
database Connect, Select a SQLTools connection
Connect
Notifications
Windsurf - Settings
Teams, Daily: 0% · Weekly: 0% quota used
Screen Reader Optimized
Diff editor
Command Succeeded
Creating virtualenv prophet-UgPF3fM6-py3.13 in /Users/lukas/Library/Caches/pypoetry/virtualenvs $ echo bfbfe05e-7a1a-4dcb-bc03-54ac4f01ef9f bfbfe05e-7a1a-4dcb-bc03-54ac4f01ef9f
Terminal 3 environment is stale, run the 'Show Environment Information' command for more information
This read-only terminal is managed by Cascade
426 x 10
Terminal 2 environment is stale, run the 'Show Environment Information' command for more information
426 x 10
Reveiw this Here is an analysis of potential issues, bugs, and design flaws present in the provided code diff. Critical Issues Race Condition via Instance State Mutation The most significant issue is the addition of self._report_mode as an instance variable to track request-scoped state. In get_report_content (line 177), the code sets self._report_mode = report_mode. Later, _build_aggregation_prompt reads this instance variable to construct the prompt. The Danger: If FilteredCallsAskAnythingStreamer is instantiated once and shared across multiple concurrent requests (e.g., as a singleton or long-lived dependency in an async web framework like FastAPI), this will cause race conditions. A request requesting report_mode=False could have its state overwritten by a concurrent request requesting report_mode=True before _build_aggregation_prompt executes. The Fix: Pass report_mode as a direct argument down the method call chain (e.g., to get_prophet_aa_response and subsequently to _build_aggregation_prompt) instead of storing it on self. Code Smells and Edge Cases Brittle Attribute Access On line 194, the code uses getattr(aa_request, "report_period", None). The Danger: Using getattr to bypass the type definitions of AAAnyCallsRequest usually masks a missing field in the underlying data model (like Pydantic or dataclasses). If report_period is a valid, optional field, it should be accessed directly as aa_request.report_period. If it doesn't exist on the model, it shouldn't be accessed at all. The Fix: Explicitly add report_period: str | None = None to the AAAnyCallsRequest class definition and drop the getattr wrapper. String Concatenation Syntax Readability In _build_aggregation_prompt (lines 929-939), the conditional string injection relies on tuple grouping and the + operator mixed with an inline if/else. The Danger: While valid Python, injecting conditionals directly into a multi-line string sequence via ( "str" if condition else "" ) + f"str" is highly prone to formatting bugs, missing spaces, or accidental syntax errors during future refactors. The Fix: Construct the prompt fragments using standard control flow for better readability: Python prompt_parts = ["# Answer\n\n"] if report_mode: prompt_parts.append("**Important: This output will be used in a formal PDF report.**\n...") prompt_parts.append(f"Synthesize all {len(batch_responses)} batch analyses...\n") Overly Defensive Call Count Fallback Line 195 contains: call_count = len(aa_request.call_ids) if aa_request.call_ids else 0 The Danger: This implies aa_request.call_ids might be None. If an empty state is valid, this line handles it correctly. However, a request to analyze "Ask Anything" on calls without any call_ids represents a logically invalid request state. The Fix: Ensure upstream validation catches empty call_ids before it reaches the report generator, or explicitly raise a ValueError here to prevent generating a "Data Source" section based on zero calls. fro file src/component/ask_anything/streamers/filtered_calls_ask_anything_streamer.py, src/component/ask_anything/async_aa_report_processor.py and src/main.py
Session history
New session
Message actions
.env.dev
.env.dev
Reveiw this Here is an analysis of potential issues, bugs, and design flaws present in the provided code diff.
Critical Issues
Race Condition via Instance State Mutation
The most significant issue is the addition of self._report_mode as an instance variable to track request-scoped state.
In get_report_content (line 177), the code sets self._report_mode = report_mode.
Later, _build_aggregation_prompt reads this instance variable to construct the prompt.
The Danger: If FilteredCallsAskAnythingStreamer is instantiated once and shared across multiple concurrent requests (e.g., as a singleton or long-lived dependency in an async web framework like FastAPI), this will cause race conditions. A request requesting report_mode=False could have its state overwritten by a concurrent request requesting report_mode=True before _build_aggregation_prompt executes.
The Fix: Pass report_mode as a direct argument down the method call chain (e.g., to get_prophet_aa_response and subsequently to _build_aggregation_prompt) instead of storing it on self.
Code Smells and Edge Cases
Brittle Attribute Access
On line 194, the code uses getattr(aa_request, "report_period", None).
The Danger: Using getattr to bypass the type definitions of AAAnyCallsRequest usually masks a missing field in the underlying data model (like Pydantic or dataclasses). If report_period is a valid, optional field, it should be accessed directly as aa_request.report_period. If it doesn't exist on the model, it shouldn't be accessed at all.
The Fix: Explicitly add report_period: str | None = None to the AAAnyCallsRequest class definition and drop the getattr wrapper.
String Concatenation Syntax Readability
In _build_aggregation_prompt (lines 929-939), the conditional string injection relies on tuple grouping and the + operator mixed with an inline if/else.
The Danger: While valid Python, injecting conditionals directly into a multi-line string sequence via ( "str" if condition else "" ) + f"str" is highly prone to formatting bugs, missing spaces, or accidental syntax errors during future refactors.
The Fix: Construct the prompt fragments using standard control flow for better readability:
Python
prompt_parts = ["# Answer\n\n"]
if report_mode:
prompt_parts.append("**Important: This output will be used in a formal PDF report.**\n...")
prompt_parts.append(f"Synthesize all {len(batch_responses)} batch analyses...\n")
Overly Defensive Call Count Fallback
Line 195 contains: call_count = len(aa_request.call_ids) if aa_request.call_ids else 0
The Danger: This implies aa_request.call_ids might be None. If an empty state is valid, this line handles it correctly. However, a request to analyze "Ask Anything" on calls without any call_ids represents a logically invalid request state.
The Fix: Ensure upstream validation catches empty call_ids before it reaches the report generator, or explicitly raise a ValueError here to prevent generating a "Data Source" section based on zero calls. fro file src/component/ask_anything/streamers/filtered_calls_ask_anything_streamer.py, src/component/ask_anything/async_aa_report_processor.py and src/main.py
Thinking
Thinking
Let me read the relevant files first.
Read
filtered_calls_ask_anything_streamer.py
filtered_calls_ask_anything_streamer.py
Glob
pattern: "
src/component/ask_anything/async_aa_report_processor.py
"
Found 1 file
Glob
pattern: "
src/main.py
"
Found 1 file
Read
filtered_calls_ask_anything_streamer.py
filtered_calls_ask_anything_streamer.py
(lines 2-101)
Read
async_aa_report_processor.py
async_aa_report_processor.py
Read
main.py
main.py
Read
filtered_calls_ask_anything_streamer.py
filtered_calls_ask_anything_streamer.py
(lines 101-220)
Read
main.py
main.py
(lines 81-180)
Grep
"
_report_mode|_build_aggregation_prompt
"
(in /Users/lukas/jiminny/prophet/src/component/ask_anything/streamers/filtered_calls_ask_anything_streamer.py)
6 lines of output
Grep
"
FilteredCallsAskAnythingStreamer
"
(in /Users/lukas/jiminny/prophet/src/main.py)
4 lines of output
Read
filtered_calls_ask_anything_streamer.py
filtered_calls_ask_anything_streamer.py
(lines 821-940)
Read
main.py
main.py
(lines 306-385)
Thinking
Thinking
Read
ask_anything_any_calls_request.py
ask_anything_any_calls_request.py
Glob
pattern: "
src/component/ask_anything/schemes/aa_report_async_request.py
"
Found 1 file
Glob
pattern: "
src/component/ask_anything/schemes/aa_report_request.py
"
Found 1 file
Read
aa_report_async_request.py
aa_report_async_request.py
Read
aa_report_request.py
aa_report_request.py
Now I have a complete picture. Here's my review of each issue:
Review
Review
Issue 1: Race Condition via self._report_mode — Confirmed, but Mitigated in Practice
Issue 1: Race Condition via
self._report_mode
—
Confirmed, but Mitigated in Practice
The analysis is correct.
self._report_mode
is set at line 177 before
get_prophet_aa_response
is called, and consumed later inside
_build_aggregation_prompt
(line 937).
·
Acco._▌ating...
Queue another message…
Queue another message…
Add
Show command menu (/)
.env.dev
.env.dev
Ask before edits
Ask before edits...
|
Windsurf
|
prophet — Reveiw this Here is an a…
|
NULL
|
9305
|
|
9306
|
Restart to Update →
Restart to Update
→
Explorer ( Restart to Update →
Restart to Update
→
Explorer (⌥⌘E) - 1 unsaved file Explorer (⌥⌘E) - 1 unsaved file
1
Search (⇧⌘F)
Source Control (⇧⌘G) - 5 pending changes
5
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Testing
GitHub Pull Requests
GitHub Pull Request
Docker
SQLTools
Claude Code
Source Control
Source Control
Changes Section
Changes
Changes
Commit Changes on "JY-20674-panorama-pdf-add-header-section"
Commit
More Actions...
Review with Cascade
Review Working Changes
More Actions...
Changes
5
.env.testing
U
app.log
U
docker-compose.dev.yml
M
error.dev
U
call_es_data_9078727.json
tests/test_data/AA_on_deal
D
Graph Section
Graph
Graph
Merge branch 'master' into JY-20674-panorama-pdf-add-header-section
Steliyan Georgiev
JY-20674-panorama-pdf-add-header-section
JY-20575: panorama reports absolute links (#466)
steliyan-g
JY-20674: Add header section to Panorama PDF
Steliyan Georgiev
JY-20575: panorama reports absolute links
Steliyan Georgiev
Merge branch 'master' into JY-20575-panorama-reports-abs-links
Steliyan Georgiev
JY-20571: Panorama offline reports (#465)
steliyan-g
JY-20575: Panorama reports abs links
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
Merge branch 'master' into JY-20571-panorama-offline-reports
steliyan-g
JY-19982: Allow multiple LLM evals with one command run (#464)
steliyan-g
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-19982: Re-organize identify participants eval (#450)
steliyan-g
Remove single quotes (code quotes) from Ask Anything responses (#463)
ilian-jiminny
JY-19982: Fix eval bugs (#461)
steliyan-g
JY-19982: Commit identify participants eval set (#462)
steliyan-g
JY-20600 Do not use code quotes in ask anything on call level (#460)
ilian-jiminny
JY-18909: Re-organize AA chat eval (#458)
steliyan-g
log activity type requests (#457)
steliyan-g
JY-19982: Re-organize deal AA eval (#453)
steliyan-g
JY-19982: Change identify participants rare langs model (#456)
steliyan-g
JY-19982: Change AA on call secondary LLM (#455)
steliyan-g
JY-19982: Clear gemini-25-flash-lite from configs (#454)
steliyan-g
New eval models (#437)
ilian-jiminny
Merge pull request #449 from jiminny/JY-20400-ai-call-score-leftovers
mihailmihaylovjiminny
Merge branch 'master' into JY-20400-ai-call-score-leftovers
mihailmihaylovjiminny
Return grok to grok2 (#452)
steliyan-g
Return Grok model to Grok provider (#451)
steliyan-g
JY-20400: Update tests
mihail.mihaylov
JY-20400: Update es order for test
mihail.mihaylov
JY-20400: Remove total_score from AI request
mihail.mihaylov
Merge pull request #448 from jiminny/JY-20400-fix-total-score-calculation
mihailmihaylovjiminny
JY-20400: Update
mihail.mihaylov
Merge branch 'master' into JY-20400-fix-total-score-calculation
mihailmihaylovjiminny
JY-19982-grok-via-azure (#445)
steliyan-g
JY-20400: Fix total_score calculation
mihail.mihaylov
Merge pull request #446 from jiminny/JY-20400-resolve-ai-call-score-issues
mihailmihaylovjiminny
Merge remote-tracking branch 'origin/JY-20400-resolve-ai-call-score-issues' into JY-20400-resolve-ai-call-score-issues
mihail.mihaylov
Merge branch 'master' into JY-20400-resolve-ai-call-score-issues
mihailmihaylovjiminny
Merge pull request #447 from jiminny/add-claude-code-reviews-for-prophet
Nikolay Yankov
Add Claude Code GitHub Action workflow (#445)
nikolay-yankov
JY-19982: Capture fresh AA requests (#443)
steliyan-g
evaluators.py, Editor Group 1
.env.prod, Editor Group 1
.env.staging, Editor Group 1
.env.local, Editor Group 1
docker-compose.dev.yml, Editor Group 1
.env.dev (Working Tree) (.env.dev), preview, Editor Group 1
endpoints.py, Editor Group 1
llm_task_type.py, Editor Group 1
main.py, Editor Group 1
main.py (Working Tree) (main.py), Editor Group 1
ask_anything_streamer.py, Editor Group 1
ask_anything_message_roles.py, Editor Group 1
.env.dev, Editor Group 1
LOG_LEVEL=DEBUG • Untitled-1, Editor Group 1
evaluation_results_OPENAI_gpt-5-nano_20251014_133633.tsv, Editor Group 1
.env, Editor Group 1
ask_anything_message_roles.py (Working Tree) (ask_anything_message_roles.py), Editor Group 1
Reveiw this Here is an a…, Editor Group 2
remote
prophet (Git) - JY-20674-panorama-pdf-add-header-section*, Checkout Branch/Tag...
JY-20674-panorama-pdf-add-header-section*
prophet (Git) - Synchronize Changes
No Problems
0
0
database Connect, Select a SQLTools connection
Connect
Notifications
Windsurf - Settings
Teams, Daily: 0% · Weekly: 0% quota used
Screen Reader Optimized
Diff editor
Command Succeeded
Creating virtualenv prophet-UgPF3fM6-py3.13 in /Users/lukas/Library/Caches/pypoetry/virtualenvs $ echo bfbfe05e-7a1a-4dcb-bc03-54ac4f01ef9f bfbfe05e-7a1a-4dcb-bc03-54ac4f01ef9f
Terminal 3 environment is stale, run the 'Show Environment Information' command for more information
This read-only terminal is managed by Cascade
426 x 10
Terminal 2 environment is stale, run the 'Show Environment Information' command for more information
426 x 10
Reveiw this Here is an analysis of potential issues, bugs, and design flaws present in the provided code diff. Critical Issues Race Condition via Instance State Mutation The most significant issue is the addition of self._report_mode as an instance variable to track request-scoped state. In get_report_content (line 177), the code sets self._report_mode = report_mode. Later, _build_aggregation_prompt reads this instance variable to construct the prompt. The Danger: If FilteredCallsAskAnythingStreamer is instantiated once and shared across multiple concurrent requests (e.g., as a singleton or long-lived dependency in an async web framework like FastAPI), this will cause race conditions. A request requesting report_mode=False could have its state overwritten by a concurrent request requesting report_mode=True before _build_aggregation_prompt executes. The Fix: Pass report_mode as a direct argument down the method call chain (e.g., to get_prophet_aa_response and subsequently to _build_aggregation_prompt) instead of storing it on self. Code Smells and Edge Cases Brittle Attribute Access On line 194, the code uses getattr(aa_request, "report_period", None). The Danger: Using getattr to bypass the type definitions of AAAnyCallsRequest usually masks a missing field in the underlying data model (like Pydantic or dataclasses). If report_period is a valid, optional field, it should be accessed directly as aa_request.report_period. If it doesn't exist on the model, it shouldn't be accessed at all. The Fix: Explicitly add report_period: str | None = None to the AAAnyCallsRequest class definition and drop the getattr wrapper. String Concatenation Syntax Readability In _build_aggregation_prompt (lines 929-939), the conditional string injection relies on tuple grouping and the + operator mixed with an inline if/else. The Danger: While valid Python, injecting conditionals directly into a multi-line string sequence via ( "str" if condition else "" ) + f"str" is highly prone to formatting bugs, missing spaces, or accidental syntax errors during future refactors. The Fix: Construct the prompt fragments using standard control flow for better readability: Python prompt_parts = ["# Answer\n\n"] if report_mode: prompt_parts.append("**Important: This output will be used in a formal PDF report.**\n...") prompt_parts.append(f"Synthesize all {len(batch_responses)} batch analyses...\n") Overly Defensive Call Count Fallback Line 195 contains: call_count = len(aa_request.call_ids) if aa_request.call_ids else 0 The Danger: This implies aa_request.call_ids might be None. If an empty state is valid, this line handles it correctly. However, a request to analyze "Ask Anything" on calls without any call_ids represents a logically invalid request state. The Fix: Ensure upstream validation catches empty call_ids before it reaches the report generator, or explicitly raise a ValueError here to prevent generating a "Data Source" section based on zero calls. fro file src/component/ask_anything/streamers/filtered_calls_ask_anything_streamer.py, src/component/ask_anything/async_aa_report_processor.py and src/main.py
Session history
New session
Message actions
.env.dev
.env.dev
Reveiw this Here is an analysis of potential issues, bugs, and design flaws present in the provided code diff.
Critical Issues
Race Condition via Instance State Mutation
The most significant issue is the addition of self._report_mode as an instance variable to track request-scoped state.
In get_report_content (line 177), the code sets self._report_mode = report_mode.
Later, _build_aggregation_prompt reads this instance variable to construct the prompt.
The Danger: If FilteredCallsAskAnythingStreamer is instantiated once and shared across multiple concurrent requests (e.g., as a singleton or long-lived dependency in an async web framework like FastAPI), this will cause race conditions. A request requesting report_mode=False could have its state overwritten by a concurrent request requesting report_mode=True before _build_aggregation_prompt executes.
The Fix: Pass report_mode as a direct argument down the method call chain (e.g., to get_prophet_aa_response and subsequently to _build_aggregation_prompt) instead of storing it on self.
Code Smells and Edge Cases
Brittle Attribute Access
On line 194, the code uses getattr(aa_request, "report_period", None).
The Danger: Using getattr to bypass the type definitions of AAAnyCallsRequest usually masks a missing field in the underlying data model (like Pydantic or dataclasses). If report_period is a valid, optional field, it should be accessed directly as aa_request.report_period. If it doesn't exist on the model, it shouldn't be accessed at all.
The Fix: Explicitly add report_period: str | None = None to the AAAnyCallsRequest class definition and drop the getattr wrapper.
String Concatenation Syntax Readability
In _build_aggregation_prompt (lines 929-939), the conditional string injection relies on tuple grouping and the + operator mixed with an inline if/else.
The Danger: While valid Python, injecting conditionals directly into a multi-line string sequence via ( "str" if condition else "" ) + f"str" is highly prone to formatting bugs, missing spaces, or accidental syntax errors during future refactors.
The Fix: Construct the prompt fragments using standard control flow for better readability:
Python
prompt_parts = ["# Answer\n\n"]
if report_mode:
prompt_parts.append("**Important: This output will be used in a formal PDF report.**\n...")
prompt_parts.append(f"Synthesize all {len(batch_responses)} batch analyses...\n")
Overly Defensive Call Count Fallback
Line 195 contains: call_count = len(aa_request.call_ids) if aa_request.call_ids else 0
The Danger: This implies aa_request.call_ids might be None. If an empty state is valid, this line handles it correctly. However, a request to analyze "Ask Anything" on calls without any call_ids represents a logically invalid request state.
The Fix: Ensure upstream validation catches empty call_ids before it reaches the report generator, or explicitly raise a ValueError here to prevent generating a "Data Source" section based on zero calls. fro file src/component/ask_anything/streamers/filtered_calls_ask_anything_streamer.py, src/component/ask_anything/async_aa_report_processor.py and src/main.py
Thinking
Thinking
Let me read the relevant files first.
Read
filtered_calls_ask_anything_streamer.py
filtered_calls_ask_anything_streamer.py
Glob
pattern: "
src/component/ask_anything/async_aa_report_processor.py
"
Found 1 file
Glob
pattern: "
src/main.py
"
Found 1 file
Read
filtered_calls_ask_anything_streamer.py
filtered_calls_ask_anything_streamer.py
(lines 2-101)
Read
async_aa_report_processor.py
async_aa_report_processor.py
Read
main.py
main.py
Read
filtered_calls_ask_anything_streamer.py
filtered_calls_ask_anything_streamer.py
(lines 101-220)
Read
main.py
main.py
(lines 81-180)
Grep
"
_report_mode|_build_aggregation_prompt
"
(in /Users/lukas/jiminny/prophet/src/component/ask_anything/streamers/filtered_calls_ask_anything_streamer.py)
6 lines of output
Grep
"
FilteredCallsAskAnythingStreamer
"
(in /Users/lukas/jiminny/prophet/src/main.py)
4 lines of output
Read
filtered_calls_ask_anything_streamer.py
filtered_calls_ask_anything_streamer.py
(lines 821-940)
Read
main.py
main.py
(lines 306-385)
Thinking
Thinking
Read
ask_anything_any_calls_request.py
ask_anything_any_calls_request.py
Glob
pattern: "
src/component/ask_anything/schemes/aa_report_async_request.py
"
Found 1 file
Glob
pattern: "
src/component/ask_anything/schemes/aa_report_request.py
"
Found 1 file
Read
aa_report_async_request.py
aa_report_async_request.py
Read
aa_report_request.py
aa_report_request.py
Now I have a complete picture. Here's my review of each issue:
Review
Review
Issue 1: Race Condition via self._report_mode — Confirmed, but Mitigated in Practice
Issue 1: Race Condition via
self._report_mode
—
Confirmed, but Mitigated in Practice
The analysis is correct.
self._report_mode
is set at line 177 before
get_prophet_aa_response
is called, and consumed later inside
_build_aggregation_prompt
(line 937).
However
, looking at
main.py:315-322
main.py:315-322
and
main.py:339-346
main.py:339-346
, a
new
FilteredCallsAskAnythingStreamer
is instantiated per request
— it's not a singleton. The race condition
cannot occur
with this instantiation pattern.
That said, the design is fragile: if someone ever changes this to a shared instance (e.g. a singleton for performance), the bug will silently appear. The correct fix is to pass
report_mode
as a parameter to
_build_aggregation_prompt
and eliminate
self._report_mode
entirely. The state is request-scoped and doesn't belong on
self
.
Issue 2: getattr for report_period — Real Issue
Issue 2:
getattr
for
report_period
—
Real Issue
Copy code to clipboard
# filtered_calls_ask_anything_streamer.py:194
report_period: str = getattr(aa_request, "report_period", None) or ""
get_report_content
accepts
AAAnyCallsRequest
, but
report_period
is only defined on
AAReportRequest
(which extends
AAAnyCallsRequest
). The
getattr
is working around the fact that the parameter type is too broad.
The correct fix: tighten the type signature of
get_report_content
to accept
AAReportRequest
(or a
Protocol
/
Union
) when
report_mode=True
, or extract the data source section logic into
async_aa_report_processor.py
where
AAReportAsyncRequest
(which has
report_period
) is already in scope.
Issue 3: String Concatenation in _build_aggregation_prompt — Minor, Acceptable
Issue 3: String Concatenation in
_build_aggregation_prompt
—
Minor, Acceptable
✢
Crunching...
Queue another message…
Queue another message…
Add
Show command menu (/)
.env.dev
.env.dev
Ask before edits
Ask before edits...
|
Windsurf
|
prophet — Reveiw this Here is an a…
|
NULL
|
9306
|
|
9307
|
Restart to Update →
Restart to Update
→
Explorer ( Restart to Update →
Restart to Update
→
Explorer (⌥⌘E) - 1 unsaved file Explorer (⌥⌘E) - 1 unsaved file
1
Search (⇧⌘F)
Source Control (⇧⌘G) - 5 pending changes
5
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Testing
GitHub Pull Requests
GitHub Pull Request
Docker
SQLTools
Claude Code
Source Control
Source Control
Changes Section
Changes
Changes
Commit Changes on "JY-20674-panorama-pdf-add-header-section"
Commit
More Actions...
Review with Cascade
Review Working Changes
More Actions...
Changes
5
.env.testing
U
app.log
U
docker-compose.dev.yml
M
error.dev
U
call_es_data_9078727.json
tests/test_data/AA_on_deal
D
Graph Section
Graph
Graph
Merge branch 'master' into JY-20674-panorama-pdf-add-header-section
Steliyan Georgiev
JY-20674-panorama-pdf-add-header-section
JY-20575: panorama reports absolute links (#466)
steliyan-g
JY-20674: Add header section to Panorama PDF
Steliyan Georgiev
JY-20575: panorama reports absolute links
Steliyan Georgiev
Merge branch 'master' into JY-20575-panorama-reports-abs-links
Steliyan Georgiev
JY-20571: Panorama offline reports (#465)
steliyan-g
JY-20575: Panorama reports abs links
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
Merge branch 'master' into JY-20571-panorama-offline-reports
steliyan-g
JY-19982: Allow multiple LLM evals with one command run (#464)
steliyan-g
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-19982: Re-organize identify participants eval (#450)
steliyan-g
Remove single quotes (code quotes) from Ask Anything responses (#463)
ilian-jiminny
JY-19982: Fix eval bugs (#461)
steliyan-g
JY-19982: Commit identify participants eval set (#462)
steliyan-g
JY-20600 Do not use code quotes in ask anything on call level (#460)
ilian-jiminny
JY-18909: Re-organize AA chat eval (#458)
steliyan-g
log activity type requests (#457)
steliyan-g
JY-19982: Re-organize deal AA eval (#453)
steliyan-g
JY-19982: Change identify participants rare langs model (#456)
steliyan-g
JY-19982: Change AA on call secondary LLM (#455)
steliyan-g
JY-19982: Clear gemini-25-flash-lite from configs (#454)
steliyan-g
New eval models (#437)
ilian-jiminny
Merge pull request #449 from jiminny/JY-20400-ai-call-score-leftovers
mihailmihaylovjiminny
Merge branch 'master' into JY-20400-ai-call-score-leftovers
mihailmihaylovjiminny
Return grok to grok2 (#452)
steliyan-g
Return Grok model to Grok provider (#451)
steliyan-g
JY-20400: Update tests
mihail.mihaylov
JY-20400: Update es order for test
mihail.mihaylov
JY-20400: Remove total_score from AI request
mihail.mihaylov
Merge pull request #448 from jiminny/JY-20400-fix-total-score-calculation
mihailmihaylovjiminny
JY-20400: Update
mihail.mihaylov
Merge branch 'master' into JY-20400-fix-total-score-calculation
mihailmihaylovjiminny
JY-19982-grok-via-azure (#445)
steliyan-g
JY-20400: Fix total_score calculation
mihail.mihaylov
Merge pull request #446 from jiminny/JY-20400-resolve-ai-call-score-issues
mihailmihaylovjiminny
Merge remote-tracking branch 'origin/JY-20400-resolve-ai-call-score-issues' into JY-20400-resolve-ai-call-score-issues
mihail.mihaylov
Merge branch 'master' into JY-20400-resolve-ai-call-score-issues
mihailmihaylovjiminny
Merge pull request #447 from jiminny/add-claude-code-reviews-for-prophet
Nikolay Yankov
Add Claude Code GitHub Action workflow (#445)
nikolay-yankov
JY-19982: Capture fresh AA requests (#443)
steliyan-g
evaluators.py, Editor Group 1
.env.prod, Editor Group 1
.env.staging, Editor Group 1
.env.local, Editor Group 1
docker-compose.dev.yml, Editor Group 1
.env.dev (Working Tree) (.env.dev), preview, Editor Group 1
endpoints.py, Editor Group 1
llm_task_type.py, Editor Group 1
main.py, Editor Group 1
main.py (Working Tree) (main.py), Editor Group 1
ask_anything_streamer.py, Editor Group 1
ask_anything_message_roles.py, Editor Group 1
.env.dev, Editor Group 1
LOG_LEVEL=DEBUG • Untitled-1, Editor Group 1
evaluation_results_OPENAI_gpt-5-nano_20251014_133633.tsv, Editor Group 1
.env, Editor Group 1
ask_anything_message_roles.py (Working Tree) (ask_anything_message_roles.py), Editor Group 1
Reveiw this Here is an a…, Editor Group 2
remote
prophet (Git) - JY-20674-panorama-pdf-add-header-section*, Checkout Branch/Tag...
JY-20674-panorama-pdf-add-header-section*
prophet (Git) - Synchronize Changes
No Problems
0
0
database Connect, Select a SQLTools connection
Connect
Notifications
Windsurf - Settings
Teams, Daily: 0% · Weekly: 0% quota used
Screen Reader Optimized
Diff editor
Command Succeeded
Creating virtualenv prophet-UgPF3fM6-py3.13 in /Users/lukas/Library/Caches/pypoetry/virtualenvs $ echo bfbfe05e-7a1a-4dcb-bc03-54ac4f01ef9f bfbfe05e-7a1a-4dcb-bc03-54ac4f01ef9f
Terminal 3 environment is stale, run the 'Show Environment Information' command for more information
This read-only terminal is managed by Cascade
426 x 10
Terminal 2 environment is stale, run the 'Show Environment Information' command for more information
426 x 10
Reveiw this Here is an analysis of potential issues, bugs, and design flaws present in the provided code diff. Critical Issues Race Condition via Instance State Mutation The most significant issue is the addition of self._report_mode as an instance variable to track request-scoped state. In get_report_content (line 177), the code sets self._report_mode = report_mode. Later, _build_aggregation_prompt reads this instance variable to construct the prompt. The Danger: If FilteredCallsAskAnythingStreamer is instantiated once and shared across multiple concurrent requests (e.g., as a singleton or long-lived dependency in an async web framework like FastAPI), this will cause race conditions. A request requesting report_mode=False could have its state overwritten by a concurrent request requesting report_mode=True before _build_aggregation_prompt executes. The Fix: Pass report_mode as a direct argument down the method call chain (e.g., to get_prophet_aa_response and subsequently to _build_aggregation_prompt) instead of storing it on self. Code Smells and Edge Cases Brittle Attribute Access On line 194, the code uses getattr(aa_request, "report_period", None). The Danger: Using getattr to bypass the type definitions of AAAnyCallsRequest usually masks a missing field in the underlying data model (like Pydantic or dataclasses). If report_period is a valid, optional field, it should be accessed directly as aa_request.report_period. If it doesn't exist on the model, it shouldn't be accessed at all. The Fix: Explicitly add report_period: str | None = None to the AAAnyCallsRequest class definition and drop the getattr wrapper. String Concatenation Syntax Readability In _build_aggregation_prompt (lines 929-939), the conditional string injection relies on tuple grouping and the + operator mixed with an inline if/else. The Danger: While valid Python, injecting conditionals directly into a multi-line string sequence via ( "str" if condition else "" ) + f"str" is highly prone to formatting bugs, missing spaces, or accidental syntax errors during future refactors. The Fix: Construct the prompt fragments using standard control flow for better readability: Python prompt_parts = ["# Answer\n\n"] if report_mode: prompt_parts.append("**Important: This output will be used in a formal PDF report.**\n...") prompt_parts.append(f"Synthesize all {len(batch_responses)} batch analyses...\n") Overly Defensive Call Count Fallback Line 195 contains: call_count = len(aa_request.call_ids) if aa_request.call_ids else 0 The Danger: This implies aa_request.call_ids might be None. If an empty state is valid, this line handles it correctly. However, a request to analyze "Ask Anything" on calls without any call_ids represents a logically invalid request state. The Fix: Ensure upstream validation catches empty call_ids before it reaches the report generator, or explicitly raise a ValueError here to prevent generating a "Data Source" section based on zero calls. fro file src/component/ask_anything/streamers/filtered_calls_ask_anything_streamer.py, src/component/ask_anything/async_aa_report_processor.py and src/main.py
Session history
New session
Message actions
.env.dev
.env.dev
Reveiw this Here is an analysis of potential issues, bugs, and design flaws present in the provided code diff.
Critical Issues
Race Condition via Instance State Mutation
The most significant issue is the addition of self._report_mode as an instance variable to track request-scoped state.
In get_report_content (line 177), the code sets self._report_mode = report_mode.
Later, _build_aggregation_prompt reads this instance variable to construct the prompt.
The Danger: If FilteredCallsAskAnythingStreamer is instantiated once and shared across multiple concurrent requests (e.g., as a singleton or long-lived dependency in an async web framework like FastAPI), this will cause race conditions. A request requesting report_mode=False could have its state overwritten by a concurrent request requesting report_mode=True before _build_aggregation_prompt executes.
The Fix: Pass report_mode as a direct argument down the method call chain (e.g., to get_prophet_aa_response and subsequently to _build_aggregation_prompt) instead of storing it on self.
Code Smells and Edge Cases
Brittle Attribute Access
On line 194, the code uses getattr(aa_request, "report_period", None).
The Danger: Using getattr to bypass the type definitions of AAAnyCallsRequest usually masks a missing field in the underlying data model (like Pydantic or dataclasses). If report_period is a valid, optional field, it should be accessed directly as aa_request.report_period. If it doesn't exist on the model, it shouldn't be accessed at all.
The Fix: Explicitly add report_period: str | None = None to the AAAnyCallsRequest class definition and drop the getattr wrapper.
String Concatenation Syntax Readability
In _build_aggregation_prompt (lines 929-939), the conditional string injection relies on tuple grouping and the + operator mixed with an inline if/else.
The Danger: While valid Python, injecting conditionals directly into a multi-line string sequence via ( "str" if condition else "" ) + f"str" is highly prone to formatting bugs, missing spaces, or accidental syntax errors during future refactors.
The Fix: Construct the prompt fragments using standard control flow for better readability:
Python
prompt_parts = ["# Answer\n\n"]
if report_mode:
prompt_parts.append("**Important: This output will be used in a formal PDF report.**\n...")
prompt_parts.append(f"Synthesize all {len(batch_responses)} batch analyses...\n")
Overly Defensive Call Count Fallback
Line 195 contains: call_count = len(aa_request.call_ids) if aa_request.call_ids else 0
The Danger: This implies aa_request.call_ids might be None. If an empty state is valid, this line handles it correctly. However, a request to analyze "Ask Anything" on calls without any call_ids represents a logically invalid request state.
The Fix: Ensure upstream validation catches empty call_ids before it reaches the report generator, or explicitly raise a ValueError here to prevent generating a "Data Source" section based on zero calls. fro file src/component/ask_anything/streamers/filtered_calls_ask_anything_streamer.py, src/component/ask_anything/async_aa_report_processor.py and src/main.py
Thinking
Thinking
Let me read the relevant files first.
Read
filtered_calls_ask_anything_streamer.py
filtered_calls_ask_anything_streamer.py
Glob
pattern: "
src/component/ask_anything/async_aa_report_processor.py
"
Found 1 file
Glob
pattern: "
src/main.py
"
Found 1 file
Read
filtered_calls_ask_anything_streamer.py
filtered_calls_ask_anything_streamer.py
(lines 2-101)
Read
async_aa_report_processor.py
async_aa_report_processor.py
Read
main.py
main.py
Read
filtered_calls_ask_anything_streamer.py
filtered_calls_ask_anything_streamer.py
(lines 101-220)
Read
main.py
main.py
(lines 81-180)
Grep
"
_report_mode|_build_aggregation_prompt
"
(in /Users/lukas/jiminny/prophet/src/component/ask_anything/streamers/filtered_calls_ask_anything_streamer.py)
6 lines of output
Grep
"
FilteredCallsAskAnythingStreamer
"
(in /Users/lukas/jiminny/prophet/src/main.py)
4 lines of output
Read
filtered_calls_ask_anything_streamer.py
filtered_calls_ask_anything_streamer.py
(lines 821-940)
Read
main.py
main.py
(lines 306-385)
Thinking
Thinking
Read
ask_anything_any_calls_request.py
ask_anything_any_calls_request.py
Glob
pattern: "
src/component/ask_anything/schemes/aa_report_async_request.py
"
Found 1 file
Glob
pattern: "
src/component/ask_anything/schemes/aa_report_request.py
"
Found 1 file
Read
aa_report_async_request.py
aa_report_async_request.py
Read
aa_report_request.py
aa_report_request.py
Now I have a complete picture. Here's my review of each issue:
Review
Review
Issue 1: Race Condition via self._report_mode — Confirmed, but Mitigated in Practice
Issue 1: Race Condition via
self._report_mode
—
Confirmed, but Mitigated in Practice
The analysis is correct.
self._report_mode
is set at line 177 before
get_prophet_aa_response
is called, and consumed later inside
_build_aggregation_prompt
(line 937).
However
, looking at
main.py:315-322
main.py:315-322
and
main.py:339-346
main.py:339-346
, a
new
FilteredCallsAskAnythingStreamer
is instantiated per request
— it's not a singleton. The race condition
cannot occur
with this instantiation pattern.
That said, the design is fragile: if someone ever changes this to a shared instance (e.g. a singleton for performance), the bug will silently appear. The correct fix is to pass
report_mode
as a parameter to
_build_aggregation_prompt
and eliminate
self._report_mode
entirely. The state is request-scoped and doesn't belong on
self
.
Issue 2: getattr for report_period — Real Issue
Issue 2:
getattr
for
report_period
—
Real Issue
Copy code to clipboard
# filtered_calls_ask_anything_streamer.py:194
report_period: str = getattr(aa_request, "report_period", None) or ""
get_report_content
accepts
AAAnyCallsRequest
, but
report_period
is only defined on
AAReportRequest
(which extends
AAAnyCallsRequest
). The
getattr
is working around the fact that the parameter type is too broad.
The correct fix: tighten the type signature of
get_report_content
to accept
AAReportRequest
(or a
Protocol
/
Union
) when
report_mode=True
, or extract the data source section logic into
async_aa_report_processor.py
where
AAReportAsyncRequest
(which has
report_period
) is already in scope.
Issue 3: String Concatenation in _build_aggregation_prompt — Minor, Acceptable
Issue 3: String Concatenation in
_build_aggregation_prompt
—
Minor, Acceptable
Lines 928-939 use:
Copy code to clipboard
"# Answer\n\n"
+ ("..." if self._report_mode else "")
+ f"Synthesize all ..."
This is valid Python and not a bug. The readability concern is legitimate but minor given the surrounding code style is consistent. Not worth changing on its own.
Issue 4: call_count Fallback — Not a Real Issue Here
Issue 4:
call_count
Fallback —
Not a Real Issue Here
Copy code to clipboard...
|
Windsurf
|
prophet — Reveiw this Here is an a…
|
NULL
|
9307
|
|
9308
|
Restart to Update →
Restart to Update
→
Explorer ( Restart to Update →
Restart to Update
→
Explorer (⌥⌘E) - 1 unsaved file Explorer (⌥⌘E) - 1 unsaved file
1
Search (⇧⌘F)
Source Control (⇧⌘G) - 5 pending changes
5
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Testing
GitHub Pull Requests
GitHub Pull Request
Docker
SQLTools
Claude Code
Source Control
Source Control
Changes Section
Changes
Changes
Commit Changes on "JY-20674-panorama-pdf-add-header-section"
Commit
More Actions...
Review with Cascade
Review Working Changes
More Actions...
Changes
5
.env.testing
U
app.log
U
docker-compose.dev.yml
M
error.dev
U
call_es_data_9078727.json
tests/test_data/AA_on_deal
D
Graph Section
Graph
Graph
Merge branch 'master' into JY-20674-panorama-pdf-add-header-section
Steliyan Georgiev
JY-20674-panorama-pdf-add-header-section
JY-20575: panorama reports absolute links (#466)
steliyan-g
JY-20674: Add header section to Panorama PDF
Steliyan Georgiev
JY-20575: panorama reports absolute links
Steliyan Georgiev
Merge branch 'master' into JY-20575-panorama-reports-abs-links
Steliyan Georgiev
JY-20571: Panorama offline reports (#465)
steliyan-g
JY-20575: Panorama reports abs links
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-20571: Panorama offline reports
Steliyan Georgiev
Merge branch 'master' into JY-20571-panorama-offline-reports
steliyan-g
JY-19982: Allow multiple LLM evals with one command run (#464)
steliyan-g
JY-20571: Panorama offline reports
Steliyan Georgiev
JY-19982: Re-organize identify participants eval (#450)
steliyan-g
Remove single quotes (code quotes) from Ask Anything responses (#463)
ilian-jiminny
JY-19982: Fix eval bugs (#461)
steliyan-g
JY-19982: Commit identify participants eval set (#462)
steliyan-g
JY-20600 Do not use code quotes in ask anything on call level (#460)
ilian-jiminny
JY-18909: Re-organize AA chat eval (#458)
steliyan-g
log activity type requests (#457)
steliyan-g
JY-19982: Re-organize deal AA eval (#453)
steliyan-g
JY-19982: Change identify participants rare langs model (#456)
steliyan-g
JY-19982: Change AA on call secondary LLM (#455)
steliyan-g
JY-19982: Clear gemini-25-flash-lite from configs (#454)
steliyan-g
New eval models (#437)
ilian-jiminny
Merge pull request #449 from jiminny/JY-20400-ai-call-score-leftovers
mihailmihaylovjiminny
Merge branch 'master' into JY-20400-ai-call-score-leftovers
mihailmihaylovjiminny
Return grok to grok2 (#452)
steliyan-g
Return Grok model to Grok provider (#451)
steliyan-g
JY-20400: Update tests
mihail.mihaylov
JY-20400: Update es order for test
mihail.mihaylov
JY-20400: Remove total_score from AI request
mihail.mihaylov
Merge pull request #448 from jiminny/JY-20400-fix-total-score-calculation
mihailmihaylovjiminny
JY-20400: Update
mihail.mihaylov
Merge branch 'master' into JY-20400-fix-total-score-calculation
mihailmihaylovjiminny
JY-19982-grok-via-azure (#445)
steliyan-g
JY-20400: Fix total_score calculation
mihail.mihaylov
Merge pull request #446 from jiminny/JY-20400-resolve-ai-call-score-issues
mihailmihaylovjiminny
Merge remote-tracking branch 'origin/JY-20400-resolve-ai-call-score-issues' into JY-20400-resolve-ai-call-score-issues
mihail.mihaylov
Merge branch 'master' into JY-20400-resolve-ai-call-score-issues
mihailmihaylovjiminny
Merge pull request #447 from jiminny/add-claude-code-reviews-for-prophet
Nikolay Yankov
Add Claude Code GitHub Action workflow (#445)
nikolay-yankov
JY-19982: Capture fresh AA requests (#443)
steliyan-g
evaluators.py, Editor Group 1
.env.prod, Editor Group 1
.env.staging, Editor Group 1
.env.local, Editor Group 1
docker-compose.dev.yml, Editor Group 1
.env.dev (Working Tree) (.env.dev), preview, Editor Group 1
endpoints.py, Editor Group 1
llm_task_type.py, Editor Group 1
main.py, Editor Group 1
main.py (Working Tree) (main.py), Editor Group 1
ask_anything_streamer.py, Editor Group 1
ask_anything_message_roles.py, Editor Group 1
.env.dev, Editor Group 1
LOG_LEVEL=DEBUG • Untitled-1, Editor Group 1
evaluation_results_OPENAI_gpt-5-nano_20251014_133633.tsv, Editor Group 1
.env, Editor Group 1
ask_anything_message_roles.py (Working Tree) (ask_anything_message_roles.py), Editor Group 1
Reveiw this Here is an a…, Editor Group 2
remote
prophet (Git) - JY-20674-panorama-pdf-add-header-section*, Checkout Branch/Tag...
JY-20674-panorama-pdf-add-header-section*
prophet (Git) - Synchronize Changes
No Problems
0
0
database Connect, Select a SQLTools connection
Connect
Notifications
Windsurf - Settings
Teams, Daily: 0% · Weekly: 0% quota used
Screen Reader Optimized
Diff editor
Command Succeeded
Creating virtualenv prophet-UgPF3fM6-py3.13 in /Users/lukas/Library/Caches/pypoetry/virtualenvs $ echo bfbfe05e-7a1a-4dcb-bc03-54ac4f01ef9f bfbfe05e-7a1a-4dcb-bc03-54ac4f01ef9f
Terminal 3 environment is stale, run the 'Show Environment Information' command for more information
This read-only terminal is managed by Cascade
426 x 10
Terminal 2 environment is stale, run the 'Show Environment Information' command for more information
426 x 10
Reveiw this Here is an analysis of potential issues, bugs, and design flaws present in the provided code diff. Critical Issues Race Condition via Instance State Mutation The most significant issue is the addition of self._report_mode as an instance variable to track request-scoped state. In get_report_content (line 177), the code sets self._report_mode = report_mode. Later, _build_aggregation_prompt reads this instance variable to construct the prompt. The Danger: If FilteredCallsAskAnythingStreamer is instantiated once and shared across multiple concurrent requests (e.g., as a singleton or long-lived dependency in an async web framework like FastAPI), this will cause race conditions. A request requesting report_mode=False could have its state overwritten by a concurrent request requesting report_mode=True before _build_aggregation_prompt executes. The Fix: Pass report_mode as a direct argument down the method call chain (e.g., to get_prophet_aa_response and subsequently to _build_aggregation_prompt) instead of storing it on self. Code Smells and Edge Cases Brittle Attribute Access On line 194, the code uses getattr(aa_request, "report_period", None). The Danger: Using getattr to bypass the type definitions of AAAnyCallsRequest usually masks a missing field in the underlying data model (like Pydantic or dataclasses). If report_period is a valid, optional field, it should be accessed directly as aa_request.report_period. If it doesn't exist on the model, it shouldn't be accessed at all. The Fix: Explicitly add report_period: str | None = None to the AAAnyCallsRequest class definition and drop the getattr wrapper. String Concatenation Syntax Readability In _build_aggregation_prompt (lines 929-939), the conditional string injection relies on tuple grouping and the + operator mixed with an inline if/else. The Danger: While valid Python, injecting conditionals directly into a multi-line string sequence via ( "str" if condition else "" ) + f"str" is highly prone to formatting bugs, missing spaces, or accidental syntax errors during future refactors. The Fix: Construct the prompt fragments using standard control flow for better readability: Python prompt_parts = ["# Answer\n\n"] if report_mode: prompt_parts.append("**Important: This output will be used in a formal PDF report.**\n...") prompt_parts.append(f"Synthesize all {len(batch_responses)} batch analyses...\n") Overly Defensive Call Count Fallback Line 195 contains: call_count = len(aa_request.call_ids) if aa_request.call_ids else 0 The Danger: This implies aa_request.call_ids might be None. If an empty state is valid, this line handles it correctly. However, a request to analyze "Ask Anything" on calls without any call_ids represents a logically invalid request state. The Fix: Ensure upstream validation catches empty call_ids before it reaches the report generator, or explicitly raise a ValueError here to prevent generating a "Data Source" section based on zero calls. fro file src/component/ask_anything/streamers/filtered_calls_ask_anything_streamer.py, src/component/ask_anything/async_aa_report_processor.py and src/main.py
Session history
New session
Message actions
.env.dev
.env.dev
Reveiw this Here is an analysis of potential issues, bugs, and design flaws present in the provided code diff.
Critical Issues
Race Condition via Instance State Mutation
The most significant issue is the addition of self._report_mode as an instance variable to track request-scoped state.
In get_report_content (line 177), the code sets self._report_mode = report_mode.
Later, _build_aggregation_prompt reads this instance variable to construct the prompt.
The Danger: If FilteredCallsAskAnythingStreamer is instantiated once and shared across multiple concurrent requests (e.g., as a singleton or long-lived dependency in an async web framework like FastAPI), this will cause race conditions. A request requesting report_mode=False could have its state overwritten by a concurrent request requesting report_mode=True before _build_aggregation_prompt executes.
The Fix: Pass report_mode as a direct argument down the method call chain (e.g., to get_prophet_aa_response and subsequently to _build_aggregation_prompt) instead of storing it on self.
Code Smells and Edge Cases
Brittle Attribute Access
On line 194, the code uses getattr(aa_request, "report_period", None).
The Danger: Using getattr to bypass the type definitions of AAAnyCallsRequest usually masks a missing field in the underlying data model (like Pydantic or dataclasses). If report_period is a valid, optional field, it should be accessed directly as aa_request.report_period. If it doesn't exist on the model, it shouldn't be accessed at all.
The Fix: Explicitly add report_period: str | None = None to the AAAnyCallsRequest class definition and drop the getattr wrapper.
String Concatenation Syntax Readability
In _build_aggregation_prompt (lines 929-939), the conditional string injection relies on tuple grouping and the + operator mixed with an inline if/else.
The Danger: While valid Python, injecting conditionals directly into a multi-line string sequence via ( "str" if condition else "" ) + f"str" is highly prone to formatting bugs, missing spaces, or accidental syntax errors during future refactors.
The Fix: Construct the prompt fragments using standard control flow for better readability:
Python
prompt_parts = ["# Answer\n\n"]
if report_mode:
prompt_parts.append("**Important: This output will be used in a formal PDF report.**\n...")
prompt_parts.append(f"Synthesize all {len(batch_responses)} batch analyses...\n")
Overly Defensive Call Count Fallback
Line 195 contains: call_count = len(aa_request.call_ids) if aa_request.call_ids else 0
The Danger: This implies aa_request.call_ids might be None. If an empty state is valid, this line handles it correctly. However, a request to analyze "Ask Anything" on calls without any call_ids represents a logically invalid request state.
The Fix: Ensure upstream validation catches empty call_ids before it reaches the report generator, or explicitly raise a ValueError here to prevent generating a "Data Source" section based on zero calls. fro file src/component/ask_anything/streamers/filtered_calls_ask_anything_streamer.py, src/component/ask_anything/async_aa_report_processor.py and src/main.py
Thinking
Thinking
Let me read the relevant files first.
Read
filtered_calls_ask_anything_streamer.py
filtered_calls_ask_anything_streamer.py
Glob
pattern: "
src/component/ask_anything/async_aa_report_processor.py
"
Found 1 file
Glob
pattern: "
src/main.py
"
Found 1 file
Read
filtered_calls_ask_anything_streamer.py
filtered_calls_ask_anything_streamer.py
(lines 2-101)...
|
Windsurf
|
prophet — Reveiw this Here is an a…
|
NULL
|
9308
|