Add 24/7 automated task worker cron job and update TOOLS.md with Gantt Board CLI
This commit is contained in:
parent
e90f49ad01
commit
2fc03b178b
29
TOOLS.md
29
TOOLS.md
@ -105,6 +105,35 @@ git push origin main
|
||||
- **Stack:** Next.js + Supabase + Vercel
|
||||
- **Deploy:** `npm run build && vercel --prod` (no GitHub, CLI only)
|
||||
|
||||
### CLI Access (Create Tasks Directly)
|
||||
|
||||
**Location:** `/Users/mattbruce/Documents/Projects/OpenClaw/Web/gantt-board/scripts/gantt-task-crud.sh`
|
||||
|
||||
**Create Task:**
|
||||
```bash
|
||||
cd /Users/mattbruce/Documents/Projects/OpenClaw/Web/gantt-board
|
||||
./scripts/gantt-task-crud.sh create "Task Title" todo high a1b2c3d4-0001-0000-0000-000000000001 9c29cc99-81a1-4e75-8dff-cd7cc5ceb5aa task
|
||||
```
|
||||
|
||||
**Parameters:**
|
||||
1. `title` - Task title (required)
|
||||
2. `status` - open, todo, in-progress, review, validate, done
|
||||
3. `priority` - low, medium, high, urgent
|
||||
4. `project_id` - Default: a1b2c3d4-0001-0000-0000-000000000001
|
||||
5. `assignee_id` - Default: 9c29cc99-81a1-4e75-8dff-cd7cc5ceb5aa (Max)
|
||||
6. `type` - task, idea, bug, research, plan
|
||||
|
||||
**Other Commands:**
|
||||
```bash
|
||||
./scripts/gantt-task-crud.sh list # List all tasks
|
||||
./scripts/gantt-task-crud.sh list todo # List todo tasks
|
||||
./scripts/gantt-task-crud.sh get <task-id> # Get specific task
|
||||
./scripts/gantt-task-crud.sh update <id> status done # Update task status
|
||||
./scripts/gantt-task-crud.sh delete <task-id> # Delete task
|
||||
```
|
||||
|
||||
**Note:** The CLI uses Supabase service role key for direct DB access. Description, tags, and sprint assignment must be added via the web UI after creation.
|
||||
|
||||
## Supabase for Gantt Board
|
||||
|
||||
- **URL:** https://qnatchrjlpehiijwtreh.supabase.co
|
||||
|
||||
@ -1,6 +1,42 @@
|
||||
|
||||
# Tuesday, February 24, 2026
|
||||
|
||||
## 🆕 Automated Task Workflow - 24/7 (10:00 AM)
|
||||
|
||||
**New system deployed for autonomous task processing:**
|
||||
|
||||
### Cron Job: Gantt Board Task Worker
|
||||
- **Job ID:** `b9f3bbe6-bcb5-4483-8816-d044fd91c58a`
|
||||
- **Schedule:** Every hour (24/7)
|
||||
- **Scope:** Current sprint only (ignores backlog/future sprints)
|
||||
- **Statuses checked:** `open`, `todo`, `in-progress`
|
||||
- **Assignee:** Max (9c29cc99-81a1-4e75-8dff-cd7cc5ceb5aa)
|
||||
|
||||
### Task Comment Format (Required)
|
||||
```markdown
|
||||
[YYYY-MM-DD HH:MM] 🔄 In Progress
|
||||
|
||||
**What was just done:**
|
||||
- Completed step
|
||||
|
||||
**What is next:**
|
||||
- Next action
|
||||
|
||||
**What is left to do:**
|
||||
- Remaining work
|
||||
```
|
||||
|
||||
### Status Flow
|
||||
`open/todo` → `in-progress` → `review` → (user validates) → `done`
|
||||
|
||||
### New Tasks Created Today
|
||||
1. **e4c04ae1-adf1-48f0-bb93-d8a4847f8435** - Create blog-creator Project
|
||||
2. **ae1ddf01-99cc-415a-b258-d103aa2f17b8** - Update blog-backup for MP3 hosting
|
||||
|
||||
Both in current sprint, status: `todo`, priority: `high`
|
||||
|
||||
---
|
||||
|
||||
## Daily Digest - 7:00 AM
|
||||
|
||||
**Status:** ✅ Successfully posted
|
||||
|
||||
Loading…
Reference in New Issue
Block a user