Sprint Dashboard: Voice Agent, Publisher Demo & RSS Intelligence

February 3, 2026 • 75 min • Jason, Sumit, Rohit, Rahul, Mukesh, Ashwani
Current Sprint Focus
Voice Agent Production + NowPage Publisher + Intelligence Machine
Ashwani
WebRTC Voice Agent — Phase 2 (Production)
Phase 1 complete (AIORTC) • Compare LiveKit • Target: Friday
Mukesh
Credential Vault + Onboarding APIs
APIs updated, AWS IMV config today • Target: Tomorrow EOD
Rohit
Bug Fixes + Voice Frontend (pending backend)
3 bugs fixed • Frontend voice integration after Ashwani Phase 2
Jason
NowPage Publisher + Ralph Wiggum + RSS Agent
Publisher demo'd • Ralph Phase 1 done • RSS feed next

Decisions Made

  • LiveKit vs AIORTC comparison required — Before committing to production voice stack. LiveKit is turnkey/production-ready; AIORTC is customizable but needs more work.
  • Voice agent must be embeddable — HTML widget/snippet for use in publisher, experiences, and external pages. Rohit to build as reusable component.
  • Ralph Wiggum gets budget estimation — Estimates token cost for plan, build, test, and re-implement phases. Users set spend limits before autonomous execution.
  • Build for ourselves first — Solve own problems before productizing. Each tool (publisher, RSS, playbooks) must deliver value internally first.
  • Test domain for publisher — Sumit to set up a domain with dummy content so Jason can test NowPage publisher integration.

Blockers

  • BLOCKED Voice agent not production-ready — Phase 1 demo works but needs Phase 2 for edge cases, error handling, noise conditions. Blocks frontend integration and embeddable widget.
  • BLOCKED Signup/subscription backend incomplete — Rahul's UI is ready but Mukesh needs to build backend for signup link and subscription flow.
  • BLOCKED Athio email broken — Domain switch broke email delivery. Derek getting no emails. Sumit needs to create email on new hosting.

Action Items

Key Discussion Topics

Team Dev Updates

Rohit: Fixed 3 bugs — file attachment without text now works, journal test globe fixed, session display issue resolved.
Rahul: Site settings UI complete with labels, icons, age validation, dynamic quotations. Onboarding summary updated. Backend still needed for signup/subscription.
Mukesh: Onboarding APIs updated for admin + user side. Working with Sumit on AWS IMV credential vault config. Expected complete by tomorrow EOD.

WebRTC Voice Agent (Ashwani)

Phase 1 complete using AIORTC library in Python. Demo working but not production-grade (noise handling, edge cases). Jason asked for LiveKit comparison — LiveKit is turnkey/production-ready while AIORTC is more customizable. Sumit estimates production-ready backend by Friday, frontend integration by Tuesday next week. Voice agent needs to be embeddable as HTML widget for use in publisher and experiences.

NowPage Publisher Demo (Jason)

Jason demoed the MasteryMade publisher dashboard: page management, side-by-side code/preview viewer, image upload with auto-resize, YouTube embed, drag-and-drop page creation, version history with rollback, and multi-domain support. Goal: publish anything to any domain instantly with tagging and folder organization. Eventually auto-generate menus from page collections.

Playbook Template System (Jason)

Demonstrated turning articles into 3-part lead magnets: (1) editorial overview, (2) step-by-step playbook with AI prompts and "good enough" criteria, (3) locked implementation workbook requiring email capture. Template is reusable for any article. Sumit suggested adding share buttons to sticky header. Concept: "dynamic lead magnets" built from any expert content.

Ralph Wiggum Orchestrator (Jason)

Phase 1 complete. Creates PRD → generates plan → opens containerized sessions to code each part → tests → fixes in new containers → loops until done. Key innovation: runs in separate containers to avoid context window limits. Adding budget estimation: calculates token cost for plan/build/test/reimplement phases with 30-50% buffer. Users set spend limits before autonomous execution in "risk mode" (no permission prompts).

RSS Business Intelligence Machine (Jason)

Four-layer concept: (1) Personal briefing — monitor YouTube/Twitter/email subscriptions, weekly market summary. (2) Content pipeline — monitor keywords for client niches, create writing briefs, AI agents write articles, auto-publish. (3) Self-monitoring — ingest own published content into vector DB for consistent voice/references. (4) Client auto-update — when Bridger publishes new content, auto-update his knowledge base without manual intervention.

Dev Tools Discussion

Sumit exploring Codex (ChatGPT desktop) as alternative to Claude/Cursor. Jason recommended Gemini CLI for its generous free tier (~500-1000 queries/day). Strategy: use Claude Opus for planning/PRD (best engineer), cheaper models for coding. Gemini strong on frontend, Claude on backend. Always have 2+ windows open — CLI for coding, chat as assistant. Switch between paid services to conserve tokens.

Other Updates