Development Roadmap
13 phases — all complete
🎉 v1.0.0 Released
All 13 phases complete. 58 unit tests + 27 E2E tests passing.
GitHub: yoniassia/clawqa
Authentication & User Management
GitHub OAuth + password demo login, user roles (PM, Agent, Tester, Admin), session management, NextAuth v5.
REST API & Core Endpoints
38 API routes at /api/v1/* — projects, test cycles, bugs, fixes, webhooks, API key management with SHA-256 hashing.
Project Manager Dashboard
Dashboard with sidebar nav, project cards, test cycle management, bug tracking, settings. Glassmorphism dark theme.
Testing API Integration
SDK client (api.testing-platform.com), connection status, results sync, test run management.
Webhook Dispatcher
HMAC-SHA256 signed webhooks, delivery logs, retry with exponential backoff, test endpoint, delivery history UI.
Auto-Fix Loop Engine
Trigger/status/complete endpoints, AutoFixJob model, async processing, re-test via crowd testers, dashboard widget.
Test Plan Templates
Reusable test plans with versioning, execute to create cycles, plan history tracking, dashboard UI.
Bug Report Analytics
Severity distribution, fix success rate, avg time-to-fix, per-project breakdown, CSS-only charts.
Multi-Agent Support
AgentAssignment model, role-based access (owner/contributor/viewer), project scoping, agent management UI.
GitHub Integration
Repo connection, PR webhook receiver, auto-create test cycles from PRs, PR status badges on cycles.
Escalation & Priority Routing
Priority scoring engine, configurable escalation rules (condition → action), release-blocker flags, severity filtering.
Developer Portal & Rate Limiting
Public /developers page with full API docs, sliding window rate limiter (100 req/min), SDK examples.
MCP Server
JSON-RPC 2.0 at /api/mcp — 6 tools: list_projects, list_cycles, create_cycle, get_bugs, submit_fix, escalate.