1ca019fa48
Phase 1 MVP implementation: - PostgreSQL database schema for tasks, agents, executions, time tracking - Backend API: task CRUD, agent management, automatic time tracking - Frontend: Kanban board with drag-and-drop (Parking Lot → In Progress → Done) - Task modal for creating/editing tasks with tags, priority, assignee - 3 core agents seeded: PM, CTO, COO - Agent approval workflow: CxO level requires approval, others auto-execute - Automatic time tracking: starts on in_progress, stops on done - RBAC integration: OPC page accessible to admin/member roles Features: - Drag-and-drop tasks between columns - Assign tasks to humans or AI agents - Priority badges (low, medium, high, urgent) - Tags and due dates - Task history tracking - Time entry tracking with automatic timer - Agent execution records with approval workflow Next steps: - Initialize OPC database on NAS - Implement agent executor service - Add WebSocket for real-time updates - Add email notifications - Add PDF invoice generation
17 lines
262 B
Plaintext
17 lines
262 B
Plaintext
fastapi==0.115.0
|
|
uvicorn[standard]==0.30.0
|
|
docker==7.1.0
|
|
httpx==0.27.0
|
|
python-multipart==0.0.9
|
|
psutil==6.1.0
|
|
pyjwt==2.8.0
|
|
passlib==1.7.4
|
|
pyotp==2.9.0
|
|
asyncssh==2.17.0
|
|
slowapi==0.1.9
|
|
webauthn==2.7.1
|
|
cryptography>=44.0.2
|
|
aiosqlite
|
|
asyncpg==0.29.0
|
|
reportlab==4.0.7
|