Task Board
Tasks have owners, status, dependencies, acceptance criteria, and event logs. Blocked and needs-input states are explicit.
| ID | Title | Owner | Status | Priority | Acceptance | Updated |
|---|---|---|---|---|---|---|
| GO-001 | Create dashboard foundation Seeded by Jesus | Dashboard Engineer Agent | done | 1 | Local web UI shows agents/tasks/leads/drafts/settings/events. | 2026-06-29T11:43:32Z |
| GO-002 | Persist task/state memory Seeded by Jesus | Jesus | done | 1 | SQLite + markdown task files exist and can recover project state. | 2026-06-29T11:43:32Z |
| GO-003 | Get Gmail authorization Gmail OAuth token saved and Gmail search verified with gmail.modify scope. | Gmail Ops Agent | done | 1 | OAuth token available; Gmail read/write draft operations verified. | 2026-06-29T12:59:56Z |
| GO-004 | Ingest Ronald lead CSV Dashboard supports XLSX/CSV upload, normalization, Google Sheet creation, and Status=new sheet sync. | Lead Intelligence Agent | done | 1 | CSV imported; leads visible in dashboard. | 2026-06-29T13:30:04Z |
| GO-009 | Google Sheets operations view Google Sheets operations view implemented and verified with live test sheet. | Lead Intelligence Agent | done | 1 | Sales-manager Google Sheet mirrors leads and can feed new rows back. | 2026-06-29T13:30:04Z |
| GO-010 | Implement branched email pipeline statuses and follow-up queue Playbook created; needs UI/automation implementation before automated follow-up drafting. | COO Agent | pending | 1 | Dashboard tracks sent_1_initial, followup due statuses, response branches, future_touch dates, and do_not_contact suppression. | 2026-06-29T14:21:40Z |
| GO-011 | Create follow-up draft generator using EMAIL_PIPELINE_PLAYBOOK Must remain drafts-only until Ronald approves sending policy. | Email Copy Agent | pending | 1 | Given a lead status and reply/no-reply state, agent generates the correct next email type with one CTA and reviewer approval. | 2026-06-29T14:21:40Z |
| GO-012 | Implement sent-draft detection and follow-up due tracking Created by system review. | Gmail Ops Agent | pending | 1 | When Ronald sends a Gmail draft, system records sent message/thread IDs, sent_at, sent_1_initial, and followup_due_at, then pushes Google Sheet. | 2026-06-29T14:53:35Z |
| GO-013 | Run hourly business-hours inbox response monitor Needs first live run verification. | Gmail Ops Agent | working | 1 | 8am-6pm Adelaide checks detect replies, classify them, draft replies only, and push Sheets. Cron 51e601af15bf scheduled. | 2026-06-29T14:53:35Z |
| GO-014 | Fix Gmail signature for API-created drafts Gmail sendAs signature API returned empty; must capture signature HTML separately. | Gmail Ops Agent | pending | 1 | API-created drafts include Ronald full HTML/image signature or approved fallback. | 2026-06-29T14:53:35Z |
| GO-016 | Enforce always-current Google Sheet invariant Documented invariant; make helper wrappers next. | Lead Intelligence Agent | pending | 1 | Every draft/sent/reply/status mutation immediately pushes to Google Sheet and logs event. | 2026-06-29T14:53:35Z |
| GO-017 | JARVIS operation dashboard overhaul Verified in browser: JARVIS Control Hub renders, /command is terminal-first with ttyd iframe, live telemetry/context meter works. | Dashboard Engineer Agent | completed | 1 | Dashboard renders, live metrics endpoint works, command page shows real ttyd terminal. | 2026-06-29T19:25:18Z |
| GO-018 | Separate Ops Wall from Command Terminal Implemented: /ops read-only agent/task/event wall; /command remains the live Jesus terminal. | Dashboard Engineer Agent | completed | 1 | Ops Wall has no textarea, terminal iframe, or tmux pane dump. | 2026-06-29T19:59:18Z |
| GO-005 | Implement correspondence scanner Seeded by Jesus | Gmail Ops Agent | pending | 2 | For each lead, previous correspondence status and thread summary stored. | 2026-06-29T11:43:32Z |
| GO-006 | Implement personalized draft generator Initial Gmail draft creation working; next implementation is full dashboard follow-up branching and response monitor. | Email Copy Agent | working | 2 | Drafts created as Gmail drafts, never sent automatically. | 2026-06-29T14:30:31Z |
| GO-007 | Implement 20/day Mon-Fri scheduler Cron job 754a34c6c662 now schedules 20/day Gmail draft creation Mon-Fri. Manual batch created 20 Gmail drafts and pushed lead state to Google Sheet. | Scheduler Agent | done | 2 | Daily quota adjustable in dashboard; cron respects weekday policy. | 2026-06-29T14:30:31Z |
| GO-015 | Implement dashboard Command Center Hermes bridge Live tmux-backed terminal mounted at /command; next improvement is websocket/xterm polish if needed. | Dashboard Engineer Agent | working | 2 | /command shows tmux agent panes and lets Ronald talk to Jesus with persistent context. | 2026-06-29T16:01:37Z |
| GO-019 | Apply Hermes context-window operating policy Applied context-window policy. No risky config changes needed because active config already matched safe values. | Jesus | completed | 2 | Config check passes; project has context policy doc. | 2026-06-29T21:30:34Z |
| GO-008 | Implement response monitor Seeded by Jesus | Gmail Ops Agent | pending | 3 | Responses counted and linked to leads. | 2026-06-29T11:43:32Z |