mrhavens
0b8bf3123a
feat: Issue #19 - Taxonomy Integration in Orchestrator
- Added imports for nonfiction taxonomy (PurposeClassifier, ReaderPurpose, etc.)
- Modified OpusOrchestrator.__init__ to accept purpose and category params
- Added _classify_purpose_from_intent() - classifies purpose from intent
- Added _select_nonfiction_framework() - selects framework based on purpose
- Added get_framework_context() - returns framework info for agents
- Added generate_stage_outline() - generates outlines from framework stages
New params:
- purpose: Optional reader purpose (learn, understand, transform, decide, reference, inspire)
- category: Optional nonfiction category (business, self_help, memoir, etc.)
The orchestrator now:
1. Classifies purpose from book intent using keyword classifier
2. Selects appropriate framework from taxonomy based on purpose
3. Generates stage scaffolding from framework definition
4. Provides framework context to agents
This is the core integration (Issue #19).
2026-03-13 20:32:48 +00:00
..
2026-03-13 18:18:03 +00:00
2026-03-13 18:15:24 +00:00
2026-03-13 20:15:20 +00:00
2026-03-12 17:45:05 +00:00
2026-03-13 18:22:24 +00:00
2026-03-13 08:43:54 +00:00
2026-03-13 02:53:52 +00:00
2026-03-13 18:15:24 +00:00
2026-03-13 08:43:54 +00:00
2026-03-13 18:16:38 +00:00
2026-03-12 19:52:47 +00:00
2026-03-12 20:08:30 +00:00
2026-03-13 18:14:11 +00:00
2026-03-13 08:43:54 +00:00
2026-03-13 08:43:54 +00:00
2026-03-13 20:00:30 +00:00
2026-03-13 20:32:48 +00:00
2026-03-13 04:34:22 +00:00
2026-03-13 19:05:20 +00:00
2026-03-13 18:18:03 +00:00
2026-03-12 17:45:05 +00:00
2026-03-13 04:34:22 +00:00