Commit Graph

3 Commits

Author SHA1 Message Date
mrhavens 0f62267806 Fix circular import in __init__.py (#35) 2026-03-14 09:24:31 +00:00
mrhavens e05370fc69 feat: Tests and streaming endpoint
Team 5: Features & Polish

Implemented:
- #7: Added comprehensive test suite
  - TestConfig: Configuration validation tests
  - TestSchemas: Pydantic schema validation tests
  - TestFrameworks: Story framework prompt tests
  - TestGitHubIngestor: GitHub ingestion tests
  - TestAgentResponse: Agent response tests
  - TestLLMClient: Mocked LLM client tests

- #8: Added streaming endpoint
  - /generate/stream returns Server-Sent Events
  - Yields progress updates
  - TODO: Full streaming from LangGraph workflow

Not implemented (TODO):
- #13: Monolith file refactoring - Split into separate PR
- #15: Research agent integration - Requires design work
- #16: Nonfiction support - Requires framework expansion
2026-03-13 18:19:39 +00:00
mrhavens 40378ad65e Initial commit: Opus Orchestrator AI - Full-flow book generation
- LangGraph workflow orchestration
- CrewAI agent crews (Fiction Fortress & Nonfiction Fortress)
- PydanticAI schema validation
- Fiction agents: Architect, Worldsmith, Character Lead, Voice, Editor
- Nonfiction agents: Researcher, Analyst, Writer, Fact-Checker, Editor
- Complete schema definitions for books, chapters, critiques
- Configuration management
- Basic test suite
2026-03-12 17:45:05 +00:00