Haygen

Engineering-Specs/00-Index.md

Engineering Specs Index — heygen-avatar

Source of truth for technical specs. Derived from the implementation plan at: /Users/arijitchowdhury/AI-Development/Haygen/.worktrees/feature-heygen-avatar-package/docs/superpowers/plans/2026-05-04-heygen-avatar-package.md

# Spec Status Key outputs
01 Config Schema ✅ Built HeygenConfig, PersonaConfig, LiteConfig, KnowledgeSource, validateConfig()
02 Knowledge Ingestion Pipeline ✅ Built IngestPipeline, assembleKnowledge(), text/pdf/url/crawl extractors
03 CLI Persona Builder ✅ Built npx heygen-avatar init, 10-question wizard, heygen.config.ts writer
04 Server Session Handler ✅ Built createHeygenSessionHandler(), withExpress()
05 useHeygenAvatar Hook ✅ Built Full session lifecycle, two-phase init, Lite mode wiring
06 Lite Mode Conversation Engine ✅ Built attachLiteLoop(), createOpenAIProvider(), buildSystemPrompt()
07 HeygenAvatar React Component ✅ Built <HeygenAvatar>, AvatarHandle, forwardRef, loading/error
08 Entry Points + Build ✅ Built src/index.ts, src/server.ts, tsup dual-config, CLI binary
09 Python Module ✅ Built heygen_avatar, session.py, ingest.py
10 Smoke Test ⚠️ Manual pending example/nextjs, example/backend

Full Implementation Plan

Canonical plan document (10 tasks, TDD steps, Protocol Read Receipts): /Users/arijitchowdhury/AI-Development/Haygen/.worktrees/feature-heygen-avatar-package/docs/superpowers/plans/2026-05-04-heygen-avatar-package.md

PRD

Full product requirements: /Users/arijitchowdhury/AI-Development/Haygen/.worktrees/feature-heygen-avatar-package/docs/requirements/PRD-heygen-avatar-package.md