| Action Item | Status | Detail |
|---|---|---|
Document meeting prep flow & architecture (APIs, models, endpoints) Robert |
✓ Done | reports/meeting-prep-architecture.md — full flow, Mermaid diagram, all endpoints, model mapping, what’s missing |
Verify already-passed records not re-processed in QA pipeline Robert |
✓ Done | Confirmed: log_qa_enrichment skip check fires first. 542 companies (67.8%) skip in ~0.1s on second pass. |
Switch OpenRouter key to R&D account in QA functions Robert |
✓ Done | All QA LLM calls updated to open_router_r&D env var. Isolated cost tracking active. |
Update ALL LLM calls in QA group to OpenRouter R&D key Robert |
✓ Done | Full pass across QA API group. QA self-fix Opus 4.6 + all sub-functions updated. |
Create simple utility / frontend to show QA status (passed vs. not) Robert |
✓ Done | Live dashboard at orbiter-qa-dashboard.pages.dev — 5 quality waves, zero remaining issues. |
Fix the ‘New to Network’ cosmetic label issue Robert |
✓ Done | Now uses my_person.created_at (when added to network) — 30-day window. Badge shows “New to network” vs “In network” correctly. Committed in PR #249. |
Post screenshot confirming the cosmetic label fix Robert |
✓ Done | Screenshot shared with Mark. Meeting prep attendee badges verified in browser. |
Run QA enrichment process on all companies & people in staging Robert |
● In Progress | People: 449/449 complete (Pass:216, Skip:213, Fixed:8, Fail:20 unfixable). Companies: ~1,300/2,085 remaining (~73% of total 2,885). ETA ~11h. Single-worker, 90s timeout. |
Ensure log_crash table records are properly deleted in staging Robert |
○ Pending | Waiting for company sweep to finish. Will clean + verify crash log after self-fix pass completes. |
Tell Charles to push the PR early Thursday AM Mark |
● Mark’s Item | Charles had family emergency — PR delayed to Thursday AM. Status of merge unknown. PR #249 ready on Robert’s end targeting dev. |
| Action Item | Status | Detail |
|---|---|---|
Fix audio playback to work both directions (ElevenLabs + Gradium) Robert |
✓ Done | Full TTS pipeline working: Gradium API (primary) + ElevenLabs fallback. 8 flagship voices (4M/4F). STT via Web Speech API + MediaRecorder. |
Restyle audio component with rounded square corners + improve icon visibility Robert |
? Needs Check | Voice controls added (toggle, picker, stop button). Specific rounded corner restyle — need to verify in browser. |
Add audio component to first/landing chat screen Robert |
? Needs Check | Voice controls are in composer. Landing screen placement — needs browser verification after Charles merges PR. |
Make audio component modular and reusable across other parts of app Robert |
? Needs Check | Voice settings moving to client preferences (Charles implementing). Full modularity depends on that work. |
Post update in Copilot when audio component work is ready to deploy Robert |
○ Pending | Blocked on PR merge + browser verification. |
Add Robert as team member to ElevenLabs account, share API access Mark |
Mark’s Item | Currently using GRADIUM_API_KEY as primary with ElevenLabs fallback. |
resolve-edges-* functions (certifications, volunteering, projects-pubs, honor, education, work). Self-fix agent recovered 8 persons.
None[:100] — fixed with null-safe string handling.live_fetch: force → if-stale in Enrich Layer company/domain functions.
open_router_r&D across all QA LLM calls.
dev. ~450 LOC dead code removed, 4 files deleted.SidebarSection import pointing to deleted directory.
my_person.created_at.
reports/meeting-prep-architecture.md — full flow doc.
/person-context/{id}) exists but is NOT called for meeting prep attendees.
live_fetch: if-stale fix applied this week will significantly reduce this on re-runs. After sweep completes: self-fix pass, then log_crash cleanup.qa/test-company equivalent of the person self-fix pipeline.feat/copilot-v2 targeting dev. Contains: New to Network badge fix, SidebarSection import fix, copilot quality waves 1–4 (72 fixes). Waiting on Charles to push his PR first to avoid conflicts./person-context/{id} endpoint exists but is NOT called for meeting prep attendees (Charles removed old combined API). Re-integrate context endpoint per architecture doc.