[claude] Add ResearchOrchestrator pipeline (#975) #1000

Closed
Rockachopa wants to merge 1 commits from claude/issue-975 into main

1 Commits

Author SHA1 Message Date
Alexander Whitestone
03f9a42fbc feat: add ResearchOrchestrator pipeline (src/timmy/research.py)
Some checks failed
Tests / lint (pull_request) Failing after 4s
Tests / test (pull_request) Has been skipped
Implements autonomous research pipeline that chains:
- Check local knowledge (semantic memory cache, confidence > 0.85)
- Generate queries via LLM cascade
- Web search (concurrent, deduplicated)
- Fetch top pages
- Synthesize structured report via LLM
- Crystallize results in semantic memory
- Write artifact (create Gitea issues from action items)

Includes full unit test suite (25 tests) covering all pipeline steps,
cache hits, graceful degradation, and Gitea integration.

Fixes #975

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-22 18:44:20 -04:00