Jarvis Control Towerv2.5
People's Palantir — esoteric ops at a glance
OS Health
UNKNOWNOS health metrics not available yet.
Tasks
3active · 43 backlog
Human Tasks
37waiting on you
Upwork
0messages need reply
Done
71tasks completed
Agile Reports
71
Done
3
Active
43
Backlog
5
Blocked
Completion velocity61%
⟶ Active by project
Howler Guard
2
Jarvis v2
1
◉ Done by project
Jarvis v2
33
Petey Autonomy
12
HowlerAI Web
10
Jarvis v1
7
Logician
5
OS
4
∿ Task types
integration 45design 40script 11docs 6research 5skeleton 3protocol 2maintenance 2template 1listing 1schema 1
Tasks — Kanban
Click any card to expand details
Backlog (43)
LOG-004
Define Logician v2 rule acceptance workflow (when candidates become real protocols).
LOG-004-02
LOG-004 slice 2: update candidate-rules workflow to record occurrences and review decisions per rule.
LOG-004-03
LOG-004 slice 3: add safety checks so rules touching external/billing/infra/high-risk behavior cannot be Promoted.
JV2-021
Extend the project worker pattern so new projects automatically get their own worker (template + wiring into Petey Backlog Worker).
JV2-021-02
JV2-021 slice 2: encode external side-effect safety rule (workers must return exit 2 for unsafe/external actions) and add examples.
JV2-021-03
JV2-021 slice 3: add a worked example for a new PREFIX-### project using the worker template.
JV2-036
Ensure dashboard Active column reflects what PBW is actually working on (Active state hygiene).
JV2-022
Explore SpacetimeDB-style co-located compute+data architecture for Jarvis/HowlerAI control tower (compare to Supabase/Postgres).
JV2-023
Draft 'People's Palantir' + anti-patent-trolling IP/licensing strategy for ops analytics stack.
JV2-034
Make dashboard cards draggable so collapsible widgets (Kanban, Planning, Metrics, Human Tasks) can be rearranged like a lightweight Lucidspark canvas.
JV2-035
Ensure subagent/worker 'next step' suggestions are always captured as backlog tasks or human tasks (no orphaned prose).
WEB-005
Identify 'better Vercel' aspirations for HowlerAI hosting (DX, pricing, control) and capture as future HowlerAI Web roadmap items.
WEB-006
WEB-005 DX-1: Define environment conventions (local/dev/staging/prod) and env var strategy for howlerai-web hosting.
WEB-007
WEB-005 DX-2: Document PR preview QA flow for howlerai-web (what to test before merging, including future realtime surfaces).
WEB-008
WEB-005 COST-1: Baseline Vercel cost bands for marketing, basic dashboard, and realtime dashboard traffic.
WEB-009
WEB-005 CTRL-1: Establish observability baseline for howlerai-web (logs + basic metrics) tied to deployments.
CLOUD-002
CLOUD-001-A: Define realtime interface and event model for Jarvis cloud dashboard (events, transports, API contracts).
CLOUD-003
CLOUD-001-B: Implement a small realtime PoC for Jarvis cloud dashboard on current hosting stack.
CLOUD-004
CLOUD-001-C: Review scaling and cost of realtime PoC using metrics from COST and CTRL tasks and adjust hosting plan.
AUTO-003
Wire autonomy suggestions into tasks.json as draft Backlog items with safe review rules (no auto-commit to Active).
AUTO-003-03
AUTO-003 slice 3: add explicit forbiddance checks for high-risk categories (external messages, billing, DNS, infra, cron, cost-bearing interactions).
AUTO-004
Expose Petey Autonomy knobs on the dashboard (e.g., which domains Petey can auto-advance vs must ask).
AUTO-004-02
AUTO-004 slice 2: update dashboard Autonomy card wiring if config fields change (levels/modes).
OS-003
Keep Dream OS backing file and dashboard views in sync as products/services evolve.
OS-005
Align Jarvis v2, Logician, and Petey Autonomy plans with the Dream OS roadmap.
OS-006
Document OS roles and responsibilities (Nude Emperor, Petey, workers, subagents).
OS-007
Design a simple OS health model (green/yellow/red) based on key metrics and worker status.
OS-008
Wire basic OS health indicators into the Jarvis dashboard (traffic lights for key subsystems).
OS-009
Implement OS Core Health view and supporting data files.
OS-009-02
OS Core Health v1 – implement metrics computation script and data file.
OS-009-03
OS Core Health v1 – os-health.json + dashboard card
JV2-051-03
Belief stores + symbolic checks for PBW/NHPW
JV2-052-03
AST-style OS config + per-epic reasoning layer
FT-003
Freelancer Tracker – Gumroad listing wrapper
WEB-026
Clean ctrltower.web.app Vercel source repo and migrate to minimal app-only layout
WEB-027
Restore local /ctrltower sync button wiring to clean ctrltower.web.app repo
WEB-027-01
WEB-027 slice 1: publish-dashboard-snapshot.sh helper in clean deploy repo
ID-GUARD-RF-010
Spec RF identity feed aggregation (future lane)
ID-GUARD-MEME-001
Meme / Image Provenance Engine v0.1
ID-GUARD-MEME-010
Meme Artist Network & Provenance Gallery v0.1
AUTO-CONTENT-SUPERCUTS-001
Agentic Supercut Engine v0.1 (niche channels)
AUTOMATION-X-POSTER-001
Wire X poster skill (x-poster) with env vars and twitter-api-v2
AUTOMATION-X-TWURL-001
Configure twurl for @howler_ops and document usage
Active (3)
JV2-036-04
JV2-036 slice 4: auto-promote highest-priority backlog task when Active lane is empty
ID-GUARD-RF-001
RF Exposure Assessment – map WiFi/5G identity surface
ID-GUARD-RF-002
RF Shielding & Policy Checklist for homes/workplaces
Done (71)
UI-006
Add completed_at timestamps to tasks.json for time-based Agile Reports (Done in last 7 days).
J-000
Implement check-gumroad scaffold + protocol
J-001
Implement check-mail skeleton (Fastmail IMAP, env placeholders, evidence checks)
J-002
Implement check-upwork skeleton (exported HTML/text parser + evidence checks)
J-003
Implement check-handshake skeleton (listing parser + evidence checks)
J-004
Update jarvis-brief.sh to call all check-* scripts and build a real brief with Human Tasks
J-005
Add Logician v1 protocols for mail, Upwork, Handshake checks
J-010
Wire real Gumroad API calls in check-gumroad (needs GUMROAD_TOKEN env)
JV2-001
Implement scripts/daily-insights.sh + output social/x/daily_insights.md from logs and reports (cron wiring pending, human/ops level)
JV2-002
Update reports/jarvis-status.txt + jarvis-hourly-update.sh so hourly messages reflect Jarvis v1 completion and v2 focus.
JV2-003
Reduce/mute 5-minute Telegram greenlight cron now that worker + heartbeat are stable.
JV2-004
Create docs/logician-candidate-rules.md for proposed Logician v2 rules and wire it into the rule-mining helper.
JV2-005
Notion-backed Jarvis Dashboard (deprecated; superseded by local web dashboard JV2-010)
JV2-010
Local Jarvis Dashboard (web) – tasks + metrics + human tasks
LOG-001
Define Logician v2 scope and protocol templates in plans/logician-v2.md.
LOG-002
Implement scripts/logician-mine-rules.sh to scan logs and append candidate rules to docs/logician-candidate-rules.md.
JV2-011
Refine daily-insights.sh content + wire a daily cron run.
JV2-012
Add advanced filters (project, type, sprint) and per-column counts to the Jarvis Dashboard.
LOG-003
Implement logician-mine-rules.sh v1 to scan logs and append candidate rules.
LOG-004-01
LOG-004 slice 1: encode Draft/Promoted/Rejected lifecycle and 3-occurrence + manual-review criteria in rule-acceptance.md.
JV2-013
Wire Planning view card into Jarvis Dashboard (group tasks by project, ready for sprint/PI tags).
JV2-014
Implement Metrics Wall card with richer graph-style visuals from petey-metrics.json.
JV2-015
Interactive Human Tasks cards – model in human-tasks.json + UI wiring + safe write endpoint.
JV2-019
Update Metrics card to show active agent tasks, active human tasks, total tasks created, and total tasks completed from real data.
JV2-017
Make Kanban task cards interactive: double-click to expand to wide/large detail view and double-click again to collapse.
JV2-017-01
JV2-017 slice 1: double-click to expand/collapse Kanban task cards (no modal).
JV2-017-02
JV2-017 slice 2: show task metadata (status, priority, source, type) in expanded Kanban card details.
JV2-017-03
JV2-017 slice 3: optional detail modal / polish for Kanban task cards (accessibility + keyboard support).
JV2-018
Implement Petey Backlog Worker for Jarvis v2 / Logician / Autonomy / Web and wire cron.
JV2-020
Design and implement specialized project workers/sub-agents for Jarvis v2, Logician, Petey Autonomy, and HowlerAI Web (each advances Active tasks within its project).
JV2-021-01
JV2-021 slice 1: finalize prefix→worker mapping contract and document it in project-worker-template.md.
JV2-032
Wire 30-minute Petey Backlog Worker cron job (Jarvis v2 backlog worker cadence).
JV2-033
Add exit-code 2 escalation handling to petey-backlog-worker.sh for High-priority tasks (log + notify).
JV2-030
Clean up TODO/FIXME/HACK markers in opencode-tier2 and 24-7-loop docs or turn them into explicit backlog items before externalizing.
JV2-031
Package 24/7 Jarvis + OpenCode + Sweetey loop doc as a productized template (Gumroad listing + README).
JV2-036-01
JV2-036 slice 1: define rules for when tasks/subtasks should move Backlog ↔ Active ↔ Done based on PBW/worker activity.
JV2-036-02
JV2-036 slice 2: update petey-backlog-worker.sh to promote currently selected slice tasks to Active while they are being worked.
JV2-036-03
JV2-036 slice 3: ensure workers demote tasks from Active when finished (Done or back to Backlog) and keep at least one Active per major project when possible.
JV2-027
Configure OpenCode proxy as Tier-2 Claude-compatible engine for Jarvis v2 workers and project workers (env/Gateway + docs).
JV2-028
Design 24/7 Jarvis + workers + Sweetey loop and document it in docs/jarvis/24-7-loop.md (cron cadence, permissions, metrics, human touchpoints).
JV2-029
Add Brave/web search integration rules to Logician (when workers/subagents may call web_search/browser and how results are logged).
JV2-024
Introduce 'Sweetey' QA reviewer subagent: on-demand code/UX QA with structured suggestions after significant changes.
JV2-025
Wrap common subagent flows with Sweetey QA (run_subagent_with_qa helper + docs for when/how to use it).
JV2-026
Expand Sweetey QA to run on worker failures as well as successes (call run_qa() on non-zero exits, log failures).
JV2-016
Agentic autonomy improvements – periodically mine logs/plans to add/refine backlog items that move us toward HowlerAI's goals.
AUTO-001
Define Petey Autonomy project scope and link to Jarvis/Logician plans (what agentic means in practice).
AUTO-002
Implement log-mining script to propose new backlog items from jarvis-activity.log and jarvis-mistakes.md.
AUTO-003-01
AUTO-003 slice 1: implement allowed-sources filter for autonomy suggestions (local logs/docs only).
AUTO-003-02
AUTO-003 slice 2: enforce required fields on auto-created tasks (status, blocked_human_review, created_by, source_run_id, parent).
AUTO-004-01
AUTO-004 slice 1: review and align petey-autonomy-config.json with forbidden categories and conservative defaults.
AUTO-005
Tighten handling for high-priority escalations.
WEB-001
Scaffold HowlerAI marketing site project from existing prototype (app suite + hosting structure).
WEB-002
Define MVP product lineup and navigation for howlerai-web (Prompt Pack, Ops Copilots, Services, Retainer Tracker).
WEB-003
Implement initial howlerai-web layout (landing + basic product cards).
WEB-004
Wire basic howlerai-web routing + environment config (dev/prod).
OS-001
Mine prior Jarvis/Telegram history into a structured view of HowlerAI's products, services, and OS (Dream OS state).
OS-002
Design the Dream OS dashboard backing file (north star, products, services, metrics) and wire it into the local Jarvis dashboard.
OS-004
Define HowlerAI's initial metrics and observability requirements across products and services.
OS-009-01
OS Core Health v1 – define metrics and thresholds for green/yellow/red.
JV2-050-04
NHPW worker hygiene: fix warnings + human-tasks writes
FT-001
Freelancer Tracker – Spec & Data Model
FT-002
Freelancer Tracker – Notion/Gumroad template build
FT-004
Freelancer Tracker – Supabase schema + initial API
AUT-001
AUTO-001 slice 1: encode autonomy levels and domains in docs/petey-autonomy-scope.md + petey-autonomy-config.json.
AUT-002
AUTO-001 slice 2: define safe 24/7 schedule for Jarvis check-* scripts and document it in plans/jarvis-v2-and-logician.md.
AUT-003
AUTO-001 slice 3: ensure dashboard/tasks.* and dashboard/human-tasks.* stay in sync with autonomy rules (no orphaned or stale tasks).
AUTO-003-04
AUTO-003 slice 4: enforce required fields on auto-created tasks via autonomy-enforce-required-fields.sh.
AUTO-003-04
AUTO-003 slice 4: enforce required fields on auto-created tasks via autonomy-enforce-required-fields.sh.
WEB-028
HowlerAI homepage v1 – Control Tower SaaS hub
PRODUCT-CTRL-OP-001
Control Tower Operator Edition – create clean template bundle + README
PRODUCT-RT-CODE-001
Retainer Tracker code bundle – repo hygiene + README for Gumroad
Blink.new Portfolio
Sites Built
0
Sites Live
0
Monthly Revenue
$0.00
Updated: 2026-03-10T21:00:00-05:00
Upwork Messages
- No messages loaded. Run upwork-messages-import.sh when you have an export.
Products & OS
AI Prompt Pack
liveUSD 9
Freelancer Command Center (Notion)
liveUSD 14
Real Estate Ops Copilot (Notion)
liveUSD 14.88
HowlerAI Retainer Tracker (App)
prototypeUSD 8.88
Agency Ops Copilot Starter Kit
draftingTBD
24/7 Jarvis + OpenCode + Sweetey Loop Template
draftTBD
Blink.new Portfolio Engine
planningTBD
Human Tasks
- HT-JV2-036-needs-sessionAgent session needed for JV2-036: Ensure dashboard Active column reflects what PBW is actually working on (Active state hygiene).
- HT-JV2-036-03-needs-sessionAgent session needed for JV2-036-03: JV2-036 slice 3: ensure workers demote tasks from Active when finished (Done or back to Backlog) and keep at least one Active per major project when possible.
- HT-AUTO-003-02-needs-sessionAgent session needed for AUTO-003-02: AUTO-003 slice 2: enforce required fields on auto-created tasks (status, blocked_human_review, created_by, source_run_id, parent).
- HT-LOG-004-02-needs-sessionAgent session needed for LOG-004-02: LOG-004 slice 2: update candidate-rules workflow to record occurrences and review decisions per rule.
- HT-WEB-005-needs-sessionAgent session needed for WEB-005: Identify 'better Vercel' aspirations for HowlerAI hosting (DX, pricing, control) and capture as future HowlerAI Web roadmap items.
- HT-OS-003-needs-sessionAgent session needed for OS-003: Keep Dream OS backing file and dashboard views in sync as products/services evolve.
- HT-OS-009-needs-sessionAgent session needed for OS-009: Implement OS Core Health view and supporting data files.
- HT-CLOUD-002-needs-sessionAgent session needed for CLOUD-002: CLOUD-001-A: Define realtime interface and event model for Jarvis cloud dashboard (events, transports, API contracts).
- HT-OS-009-03-needs-sessionAgent session needed for OS-009-03: OS Core Health v1 – os-health.json + dashboard card
- HT-JV2-051-03-needs-sessionAgent session needed for JV2-051-03: Belief stores + symbolic checks for PBW/NHPW
- HT-AUTO-004-01-needs-sessionAgent session needed for AUTO-004-01: AUTO-004 slice 1: review and align petey-autonomy-config.json with forbidden categories and conservative defaults.
- HT-OS-006-needs-sessionAgent session needed for OS-006: Document OS roles and responsibilities (Nude Emperor, Petey, workers, subagents).
- HT-OS-007-needs-sessionAgent session needed for OS-007: Design a simple OS health model (green/yellow/red) based on key metrics and worker status.
- HT-OS-008-needs-sessionAgent session needed for OS-008: Wire basic OS health indicators into the Jarvis dashboard (traffic lights for key subsystems).
- HT-JV2-052-03-needs-sessionAgent session needed for JV2-052-03: AST-style OS config + per-epic reasoning layer
- HT-OS-009-01-needs-sessionAgent session needed for OS-009-01: OS Core Health v1 – define metrics and thresholds for green/yellow/red.
- HT-FT-004-needs-sessionAgent session needed for FT-004: Freelancer Tracker – Supabase schema + initial API
- HT-OS-009-02-needs-sessionAgent session needed for OS-009-02: OS Core Health v1 – implement metrics computation script and data file.
- HT-OS-004-needs-sessionAgent session needed for OS-004: Define HowlerAI's initial metrics and observability requirements across products and services.
- HT-OS-005-needs-sessionAgent session needed for OS-005: Align Jarvis v2, Logician, and Petey Autonomy plans with the Dream OS roadmap.
- HT-FT-003-needs-sessionAgent session needed for FT-003: Freelancer Tracker – Gumroad listing wrapper
- HT-LOG-004-03-needs-sessionAgent session needed for LOG-004-03: LOG-004 slice 3: add safety checks so rules touching external/billing/infra/high-risk behavior cannot be Promoted.
- HT-JV2-021-02-needs-sessionAgent session needed for JV2-021-02: JV2-021 slice 2: encode external side-effect safety rule (workers must return exit 2 for unsafe/external actions) and add examples.
- HT-CLOUD-003-needs-sessionAgent session needed for CLOUD-003: CLOUD-001-B: Implement a small realtime PoC for Jarvis cloud dashboard on current hosting stack.
- HT-JV2-021-03-needs-sessionAgent session needed for JV2-021-03: JV2-021 slice 3: add a worked example for a new PREFIX-### project using the worker template.
- HT-WEB-006-needs-sessionAgent session needed for WEB-006: WEB-005 DX-1: Define environment conventions (local/dev/staging/prod) and env var strategy for howlerai-web hosting.
- HT-AUTO-003-03-needs-sessionAgent session needed for AUTO-003-03: AUTO-003 slice 3: add explicit forbiddance checks for high-risk categories (external messages, billing, DNS, infra, cron, cost-bearing interactions).
- HT-WEB-007-needs-sessionAgent session needed for WEB-007: WEB-005 DX-2: Document PR preview QA flow for howlerai-web (what to test before merging, including future realtime surfaces).
- HT-CLOUD-004-needs-sessionAgent session needed for CLOUD-004: CLOUD-001-C: Review scaling and cost of realtime PoC using metrics from COST and CTRL tasks and adjust hosting plan.
- HT-AUTO-004-02-needs-sessionAgent session needed for AUTO-004-02: AUTO-004 slice 2: update dashboard Autonomy card wiring if config fields change (levels/modes).
- HT-JV2-022-needs-sessionAgent session needed for JV2-022: Explore SpacetimeDB-style co-located compute+data architecture for Jarvis/HowlerAI control tower (compare to Supabase/Postgres).
- HT-WEB-008-needs-sessionAgent session needed for WEB-008: WEB-005 COST-1: Baseline Vercel cost bands for marketing, basic dashboard, and realtime dashboard traffic.
- HT-JV2-023-needs-sessionAgent session needed for JV2-023: Draft 'People's Palantir' + anti-patent-trolling IP/licensing strategy for ops analytics stack.
- HT-WEB-027-needs-sessionAgent session needed for WEB-027: Restore local /ctrltower sync button wiring to clean ctrltower.web.app repo
- HT-WEB-009-needs-sessionAgent session needed for WEB-009: WEB-005 CTRL-1: Establish observability baseline for howlerai-web (logs + basic metrics) tied to deployments.
- HT-JV2-034-needs-sessionAgent session needed for JV2-034: Make dashboard cards draggable so collapsible widgets (Kanban, Planning, Metrics, Human Tasks) can be rearranged like a lightweight Lucidspark canvas.
- HT-JV2-036-04-needs-sessionAgent session needed for JV2-036-04: JV2-036 slice 4: auto-promote highest-priority backlog task when Active lane is empty