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
|
- **Stack:** Next.js + Supabase + Vercel
|
||||||
- **Deploy:** `npm run build && vercel --prod` (no GitHub, CLI only)
|
- **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
|
## Supabase for Gantt Board
|
||||||
|
|
||||||
- **URL:** https://qnatchrjlpehiijwtreh.supabase.co
|
- **URL:** https://qnatchrjlpehiijwtreh.supabase.co
|
||||||
|
|||||||
@ -1,6 +1,42 @@
|
|||||||
|
|
||||||
# Tuesday, February 24, 2026
|
# 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
|
## Daily Digest - 7:00 AM
|
||||||
|
|
||||||
**Status:** ✅ Successfully posted
|
**Status:** ✅ Successfully posted
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user