---
title: Rocky's standing goals
created: 2026-05-26
updated: 2026-05-26
status: draft-awaiting-rocky-review
type: agent-input
related:
  - "[[goals-template]]"
  - "[[CLAUDE]]"
  - "[[findings-2026-05-26]]"
---

# Standing goals

> Per Rocky's 2026-05-26 vote (A1 — 3 RR-focused goals). LFCS handled by separate agents (claude-code-opsman + Cowork + Airtable + existing Hermes default). Hermes-COO holds the RR strategic picture and forces motion.
>
> Hermes-COO blocked from pulsing until Rocky reviews these and flips `status:` from `draft-awaiting-rocky-review` to `live`. Append-only after that. Amendments at bottom.

---

## Goal 1 — Worker supply MVP

- **Statement:** RateRight marketplace has 20 active worker signups with confirmed email.
- **Target:** 20 workers
- **Date:** 2026-08-31
- **Why it matters:** Existential gap. Marketplace has 1 signup (`flodeliffre@gmail.com`, organic, during downtime). Per `10_RateRight/_Brain/CLAUDE.md` hard rule "Worker supply is the priority. If a proposal doesn't move worker numbers, deprioritise it." Two-sided marketplace cannot launch without supply.
- **Measurement source:** Supabase project `eciepjpcyfurbkfzekok` (marketplace). Query: `select count(*) from auth.users where email_confirmed_at is not null and raw_user_meta_data->>'role' = 'worker'`
- **Critical context — discovered 2026-05-26:** Graphify code-graph proved hunt-pipeline has ZERO connecting edges to rateright-v2 marketplace. Hunt writes to growth-engine Supabase; marketplace reads from marketplace Supabase. The 4-scraper + outreach + matchmaker stack literally cannot produce a worker signup. Hitting this goal requires either (a) wire hunt-reply → marketplace-signup endpoint, or (b) abandon hunt as supply channel and replace with hostel posters / Liam network / direct outreach.

## Goal 2 — First $50 fee collected

- **Statement:** RateRight has collected at least one $50 hire fee via Stripe.
- **Target:** 1 successful payment, livemode
- **Date:** 2026-09-30
- **Why it matters:** Validates the revenue model end-to-end. Stripe is live and validated (sk_live key works, 2026-05-03 truth audit), but no Checkout has been browser-smoke-tested. First hire fee proves the loop: contractor finds worker → hires → pays → worker stays.
- **Measurement source:** Supabase project `eciepjpcyfurbkfzekok`, table `payments`. Query: `select count(*) from payments where status = 'succeeded' and livemode = true`

## Goal 3 — Hunt pipeline producing real leads OR formally retired

- **Statement:** The hunt subsystem either produces 10+ qualified worker leads per week into marketplace signup, OR is formally retired with a documented replacement supply channel running.
- **Target:** 10 qualified leads/week OR retired with replacement live
- **Date:** 2026-07-15
- **Why it matters:** Hunt has 0 contact extraction since 2026-04-28 (Gumtree selector breakage post HTML change). Even fixed, ~70% of worker leads get skipped (email-only outreach, workers post phone-only, SMS disabled). Even when sent, Graphify proved no code path connects them to marketplace signup. Decision-by-date: fix it or kill it. Drift forever is not an option.
- **Measurement source:** Supabase project `memscjotxrzqnhrvnnkc` (growth-engine). Query: `select count(*) from scraped_leads where status in ('sent','replied') and created_at > now() - interval '7 days'`. Plus manual check: does `_System/COO/decisions/hunt-pipeline-2026-07-15.md` exist?

---

## Amendments

(none yet)

---

## What Hermes-COO will check on first pulse

Once status → `live`:

1. Read goal_1 measurement → expect 1 (flodeliffre) initially; track weekly delta.
2. Read goal_2 measurement → expect 0 initially.
3. Read goal_3 measurement → expect 0-1 (smoke test from 2026-04-28); track weekly.
4. Report 3 numbers + ONE move per pulse.

If any measurement source is unreachable (Supabase down, key invalid), report "unknown — {fix needed}" — never fabricate.

## Sanity check before flipping to live

- Goal 1 target 20 workers by 2026-08-31: achievable? Currently 1. 14 weeks to date. Need ~1.4/week. Possible if hostel posters mail out + Liam network warmed up. Possibly aggressive if hunt stays broken.
- Goal 2 target 1 hire by 2026-09-30: depends entirely on goal 1 + contractor side liquidity. Has slack built in (4 months after goal 1).
- Goal 3 retire-or-fix decision by 2026-07-15: tight but realistic. Forces a decision in 7 weeks.

Rocky — adjust targets/dates as needed before flipping live.
