
Active Claude
A task scheduler that uses Claude Agent SDK to execute development tasks in parallel. Workers claim tasks, run in isolated worktrees, and a reviewer validates completions.
System Overview
How the pieces fit together
Extraction Pipeline
NEWFrom documents to actionable tasks
Not actionable - too vague or needs discussion first
Needs investigation - creates read-only task, outputs report.md
Ready for implementation - full access, produces PR
Task Lifecycle
Every task flows through this state machine
Task Types
Three ways Claude can help
Full read/write access - implements features, fixes bugs
PR-ready code changes
Read-only access - investigates codebase, understands architecture
report.md with findings
Parses external sources - Jira, Google Docs, Confluence
work_items.yaml
Key Components
Where the magic happens
Entry point - orchestrates all loops
Async SQLite with task queue semantics
Runs Claude Agent SDK for code tasks
Extracts work items from data sources
Context repo for extraction worktrees
Work item triage API
Tech Stack
Built with