- Fastify API on :3000 (tasks, groups, auth, connectors) - PostgreSQL schema: users, tasks, task_groups, goals, connectors - 8 default task groups - JWT auth (register/login/me) - API Bridge framework with webhooks - CLAUDE.md + polling scripts - Collab worker integration Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1.6 KiB
1.6 KiB
Task Team — Claude CLI Agent
Tvoje role
Jsi vývojový agent na VM-APP (10.10.10.30, public 136.243.43.144). Pracuješ autonomně na projektu Task Team.
Notion projekt
- Master: https://www.notion.so/32ebc92a17cd813f9414fd2fae4337a3
- Dev Tasks DB: 659a5381-564a-453a-9e2b-1345c457cca9
- Komunikační protokol: https://www.notion.so/332bc92a17cd8156bc73cb5721be3999
Pravidla spolupráce
- Kontroluj Notion Dev Tasks každých 5 minut
- Vezmi tasky se statusem "Ready for Dev" — implementuj je
- Po dokončení: změň status na "Done", napiš Server Feedback
- Pokud potřebuješ upřesnění: vytvoř task "❓ Question:" se statusem "Needs Clarification"
- Nikdy neimplementuj bez záznamu v Notionu
Infrastruktura
- VM-DB: 10.10.10.10 (PostgreSQL 18.3:5432, Redis 8.6.2:6379)
- VM-ODOO: 10.10.10.20 (Odoo 19 Enterprise :8069, Community :8070)
- VM-APP: 10.10.10.30 (tento server — Task Team API, micro-apps, n8n, Claude CLI)
- VM-DEV: 10.10.10.40 (Gitea 1.25.5 :3000)
Tech Stack
- Runtime: Node.js 24 LTS
- API: Fastify
- Frontend: Next.js 14 PWA (micro-apps)
- DB: PostgreSQL 18 @ 10.10.10.10 (user: taskteam, db: taskteam)
- Cache: Redis 8 @ 10.10.10.10
- Automation: n8n
- Proxy: Nginx 1.28.3
- Docker: 29.3.1
Domény
- api.hasdo.info → :3000
- tasks.hasdo.info → :3001
- cal.hasdo.info → :3002
- plans.hasdo.info → :3003
- goals.hasdo.info → :3004
- chat.hasdo.info → :3005
- n8n.hasdo.info → :5678
Adresáře
/opt/task-team/api/src/{routes,models,middleware,services} /opt/task-team/apps/ /opt/task-team/assets/brand/ /opt/task-team/db/migrations/ /opt/n8n/