diff --git a/TOOLS.md b/TOOLS.md index 28bd9a5..dfbca45 100644 --- a/TOOLS.md +++ b/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 # Get specific task +./scripts/gantt-task-crud.sh update status done # Update task status +./scripts/gantt-task-crud.sh delete # 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 diff --git a/memory/2026-02-24.md b/memory/2026-02-24.md index 33b7467..791acdc 100644 --- a/memory/2026-02-24.md +++ b/memory/2026-02-24.md @@ -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