Commit graph

29 commits

Author SHA1 Message Date
michael
7254b93440 Fix GEMINI_MODEL to use .env value instead of hardcoded
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-26 17:32:13 -06:00
michael
184c0d42a6 Add logging for Gemini model name before API call
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-26 17:17:49 -06:00
michael
a407090397 Fix thinking_config syntax to use nested dictionary
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-26 17:01:42 -06:00
michael
bef9e568f3 Upgrade google-genai to 1.52.0 for thinking_level support
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-26 16:54:56 -06:00
michael
2c28cdaecb Configure Gemini 3 API settings with low thinking level
- Set temperature to 1.0 (Gemini 3 default)
- Add max_output_tokens: 65536
- Add thinking_level: "low" to reduce reasoning cost
- Use dictionary config format

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-26 16:46:13 -06:00
michael
60fcbbc5a4 Reduce Gemini prompt output to avoid MAX_TOKENS error
- Reduce detail_examples from 60-100 to 40-60 total
- Reduce action_items from 3-5 to 3-4 per speaker
- Add word limits: quotes 10-25 words, descriptions 15-25 words
- Shorten meeting summary to 1-2 sentences (50 words max)
- Update allocation guidelines for all example types

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-26 16:28:39 -06:00
michael
72f4d10f50 Implement Pitch Perfect branding and UI improvements
User Story 1: Brandtech Dark Theme & Orange Accent
- Updated app title to "Pitch Perfect"
- Applied dark theme (#1A1A1A background, white text)
- Brandtech Orange (#FCB900) for primary accents and buttons

User Story 2: Upload Screen Content & Styling
- Added tagline "Turn every meeting into a learning opportunity"
- Added explanatory text about RACKHAM framework
- Updated drag-and-drop zone with orange accent

User Story 3: Meeting Summary Section
- Added Meeting Summary section after Meeting Context
- Displays narrative summary from Gemini analysis

User Story 4: Analysis Page Layout Reordering
- Reordered sections to prioritize coaching insights
- New order: Context → Summary → Speaking Time → Participant Analysis →
  Clarity → Inclusion → Impact → Coaching → Push-Pull → Behavior → Examples

User Story 5: Push/Pull Metrics as Secondary Analysis
- Moved Push-Pull gauges below Coaching Action Items
- Behavior Breakdown immediately follows gauges
- Updated gauge colors to Brandtech Orange

Additional:
- Updated Impact Metrics progress bars to Brandtech Orange
- Updated Gemini model to gemini-3-pro-preview

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-26 16:00:29 -06:00
michael
c12eea15c5 streamlined upload process with statuses and API calls to fix race condition 2025-11-07 06:55:42 -06:00
michael
a7ce45c93f fixed speaking time distribution calculation 2025-11-05 07:34:12 -06:00
michael
e404f75fd1 reverted prompt changes because they didn't work - went back to 60-100 examples or whatever 2025-11-05 07:12:56 -06:00
michael
e5a3bbd4f7 fixed round gauges, and improved prompts to capture more data 2025-11-05 06:59:37 -06:00
michael
0a652cea0f changed app title 2025-11-04 17:16:09 -06:00
michael
da26a2eab5 fixed build errors 2025-11-04 16:31:07 -06:00
michael
9a31beb726 v3 overhaul with complete rackham schema 2025-11-04 16:28:38 -06:00
michael
836d6b349d delete videos after processing, and adjust prompts to gather only top 80% of meeting content 2025-11-04 15:33:06 -06:00
michael
f9648d4b26 improved prompts to avoid repetition in dataset 2025-11-04 15:02:05 -06:00
michael
f078c89d02 fixed deploy script and improved progress bar while processing 2025-11-04 14:44:47 -06:00
michael
096ba29a00 made gemini calls async and loosened json validation schema 2025-11-04 09:27:41 -06:00
michael
e40de46ca6 fixed build scripts to use .env file properly 2025-11-04 08:48:56 -06:00
michael
4355efdc1c fixed production build errors 2025-11-04 06:58:51 -06:00
michael
82087bf08f changed to building and deploying static files for front end 2025-11-04 06:46:22 -06:00
michael
7aaf19957b changed front end port to 3009 2025-11-04 05:27:29 -06:00
michael
89632a1404 added base path 2025-11-04 05:13:07 -06:00
michael
25e7419197 changed port again for mongodb 2025-11-03 16:12:43 -06:00
michael
c81677d863 changed mongo port 2025-11-03 16:09:35 -06:00
michael
3b0f6a963c updated deploy script 2025-11-03 16:02:54 -06:00
michael
8df4cd4b46 deploy script 2025-11-03 15:58:50 -06:00
michael
05af7e7d21 updated readme 2025-11-03 08:23:21 -06:00
michael
2baadfc58b initial commit 2025-11-03 08:15:51 -06:00