Portfolio 17 projects · 14 RollerUp · 3 personal
2026-07-04 16:29 UTC
RollerUp (14)
bookkeeper
active
Bookkeeper
-
1
Define next steps (auto-stub from v1.2 retrofit — replace with real tasks)
STATE.md
cashflow
deployed
Cashflow
-
1
Define next steps (auto-stub from v1.2 retrofit — replace with real tasks)
STATE.md
centcom
v1.2 shipped — personal split + service links + skills tab + calendar-from-git + STATE.md retrofit (20/20 tracked, 0 unknown)
CentCom
-
1
Phase 11 code is complete. Two follow-ups: (1) operator runs scripts/centcom_cleanup_signals.py on the droplet (dry-run, then --apply) to reconcile live centcom.signals; (2) `/gsd:verify-work` Phase 11, then `/gsd:plan-phase 12` (daily git-derived auto-sync).
STATE.md
centcom-vault
active
CentCom Vault
-
1
Define next steps (auto-stub from v1.2 retrofit — replace with real tasks)
STATE.md
cmo-workbench
shipped
CMO Workbench
-
1
Define next steps (auto-stub from v1.2 retrofit — replace with real tasks)
STATE.md
fsm
on hold — pending concrete brokenness report from Eugene
FSM
-
1
Define next steps (auto-stub from v1.2 retrofit — replace with real tasks)
STATE.md
ideas-inbox
shipped
Ideas Inbox
-
1
Define next steps (auto-stub from v1.2 retrofit — replace with real tasks)
STATE.md
knowledge-base
phase-1-complete (next = Phase 2)
Knowledge Base
-
1
Define next steps (auto-stub from v1.2 retrofit — replace with real tasks)
STATE.md
lead-hunter
executing
Lead Hunter
-
1
`/gsd:verify-phase 1` to run the verifier subagent over the full Phase 1 spec.
STATE.md
-
2
`/gsd:plan-phase 2` to start Phase 02 (Enrichment + Quota Machinery — Hunter → Apollo → Clearbit waterfall).
STATE.md
-
3
First-deploy go-live via `ssh droplet 'bash -s' < deploy/install.sh` per the go-live checklist in `01-5-SUMMARY.md`. Eugene runs the one-off Zoho setup (6 custom fields per D-21b + LeadHunter:landscaping picklist + ZOHO_DEFAULT_OWNER_ID lookup) BEFORE first push.
STATE.md
-
4
10 files created + 2 modified (app/cli.py + pyproject.toml). 148 passing tests (+1 new full E2E + 1 deselected live-smoke). ruff clean. bandit HIGH=0. mypy `app/cli.py` clean (12 pre-existing strict-mode errors remain in modules from earlier plans, deferred to Phase 6). 2 commits: `1c3cdd3` deploy artifacts + Task 1 + `64d6e63` (Task 2 bundled with a parallel KB-project commit — see SUMMARY "Commit anomaly").
STATE.md
-
5
**deploy/leadhunter.service**: systemd unit on 127.0.0.1:5060 (NOT 5070), TimeoutStopSec=120s, full OWASP/SOC2 hardening (NoNewPrivileges, ProtectSystem=strict, etc.).
STATE.md
personal-assistant-v2
sales-analytics-shipped-pending-deploy
Personal Assistant
-
1
Deploy v2.2.1 sales-analytics to pa.rollerup.ca (scripts/deploy-pa-v2.sh + worker restart)
follow-up
-
2
v2.3 — draft answer quality (tone/persona/structure) — primary next milestone
follow-up
-
3
v2.3 — Cliq Bot OAuth (proper /api/v2/bots/<bot>/message endpoint for cards+buttons UX) — needs Eugene admin work
follow-up
-
4
Reclaim ~19 stale picked PgQueuer jobs from pre-resize crash loops
follow-up
salesiq-bot
active
SalesIQ Bot
-
1
Optional: consider `effort: "low"` + `thinking: disabled` tuning once the deployed
STATE.md
-
2
Open decision for VP Sales: how hard to push re-asks on repeated refusals
STATE.md
scheduler
active
Scheduler
-
1
Define next steps (auto-stub from v1.2 retrofit — replace with real tasks)
STATE.md
voice-agent
active
Voice Agent
-
1
Define next steps (auto-stub from v1.2 retrofit — replace with real tasks)
STATE.md
web-developer
in_progress
Web Developer
-
1
Define next steps (auto-stub from v1.2 retrofit — replace with real tasks)
STATE.md
Personal (3)
raffle-platform
Phase 1 complete → ready to plan Phase 2 (Legal & Design Foundation)
Raffle Platform
-
1
Acquirer thesis discussed: **Whatnot is bottom-of-list (gambling-averse, US-focused)**, realistic acquirers ranked are Flutter → Entain → Evoke/888 → PE roll-up → Omaze (defensive) → BOTB (too small). Don't optimize for a specific exit; keep optionality.
STATE.md
-
2
Product inspiration from Whatnot is the **live-broadcast-production format**, NOT the auction-mechanic tension. Raffles are random — fake scarcity UX crosses DCMS Code §4.2 ("features resembling gambling").
STATE.md
travel-assist
idle
Travel Assist
-
1
Define next steps (auto-stub from v1.2 retrofit — replace with real tasks)
STATE.md
uri-levine-playbook
planning
Uri Levine Playbook
-
1
Define next steps (auto-stub from v1.2 retrofit — replace with real tasks)
STATE.md