feat: AI-assisted flow builder with 4-stage wizard #87
Reference in New Issue
Block a user
Delete Branch "feat/ai-flow-builder"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
ai_conversationsandai_usagetables, Alembic migration, quota enforcement (monthly + daily with billing anchor), Anthropic API integration with static system prompts for prompt caching, tree structure validation, conversation CRUD with 24h TTL + APScheduler cleanup, 5 API endpoints (GET /ai/quota,POST /ai/start,/scaffold,/branch-detail,/assemble)ANTHROPIC_API_KEYnot set)Test plan
alembic upgrade head— new tables created, seed values insertedpytest tests/test_ai_tree_validator.py tests/test_ai_endpoints.py— 25 tests passANTHROPIC_API_KEY, verifyGET /ai/quotareturnsai_enabled: trueai_enabled: falsenpm run build— zero TypeScript errors🤖 Generated with Claude Code
🚅 Deployed to the patherly-pr-87 environment in selfless-grace