✅ All clear — no actions needed right now. Good work.
🔴 Blocking Revenue Right Now
1
❌
Fanvue Bank / Stripe Payout — Mia & Voss
Both accounts KYC approved and payout unlocked — but no bank account is wired. Any revenue earned right now cannot be paid out. This is the single highest priority action.
Fanvue → Settings → Payout → for each account (miaferrara + madamevoss)
2
❌
Twilio Business Review — Buy UK Number for NiteFlirt
NiteFlirt listing #14960862 is LIVE but all inbound calls currently go to a dead line. Voss cannot earn call revenue until a real Twilio number is connected.
1. Check Twilio business review status → 2. Buy +44 117 463 3284 → 3. Run: python3 ~/agency/scripts/voss-webhook-set.py
3
❌
IWantClips Yoti Age Verification — Voss
Voss has 5 clips ready to upload and activate the store, but IWantClips requires Yoti ID verification before any content can go live. Zero IWantClips revenue until complete.
Go to iwantclips.com → complete Yoti verification → then upload clips/voss-clip-01.mp4 through voss-clip-05.mp4
⚠️ Blocking Launch
4
⚠️
X Phone Verification — Voss (available ~Apr 27)
48-hour restriction period should have lifted around Apr 27. Until verified, Voss cannot post on X — blocking the traffic funnel for the findom persona entirely.
Use Corvus phone 0411789654 → verify Voss X account → then run: python3 nsfw/x-save-session.py voss
5
✅
Mia Voice — CONFIRMED: af_nova
Daniel approved kokoro-af_nova on 2026-04-26. MIA_KOKORO_VOICE=af_nova set in agents/.env. Voice agent active.
Done — no action required.
6
🌐
✅ Landing Page Domains — LIVE
All three domains registered and deployed to Netlify. DNS propagating 2026-04-27.
@madame.voss registered ✅ (2026-04-26) via Meta/Facebook account. Auto-poster is wired but needs a direct IG password — Meta OAuth doesn't work with instagrapi. No TikTok for Voss (confirmed).
Instagram app → Settings → Accounts Centre → Password and Security → set standalone password → tell Claude.
8
🏢
Register "Corvus Studio" Business Name
Currently operating under sole trader ABN — no business name protection. Registering "Corvus Studio" costs ~$44/yr via business.gov.au and protects the brand while the Pty Ltd / trust structure is sorted. Cooper Dawg Pty Ltd does not exist on ASIC — that path is not available.
Go to business.gov.au → Register a business name → "Corvus Studio" → link to your ABN → $44/yr payment.
9
💰
Set Fanvue Subscription Prices
Mia: $19.99/month + 50% launch special ($9.99). Voss: $19.99/month, no discount ever. Prices are confirmed — just need to be set in the Fanvue dashboards before traffic is pushed.
Fanvue → each account → Subscription settings → set price + launch promo. Check pricing-strategy.md for full breakdown.
ℹ️ Next — No Rush
6
🖼
Content Review — Tonight's Batch
Your rejection notes feed directly into prompt tuning for the next overnight run. Better feedback = better images = better conversion.
Open the Image Review tab → select persona + batch → approve/reject with notes
7
🏛
Trust Structure — Future: Migrate Corvus ABN to Trust
Not urgent. When revenue is consistent, migrating from sole trader ABN to a trust structure gives asset protection and tax efficiency as Corvus scales.
Raise with accountant when monthly revenue hits $500+
✓ Completed▾
CORVUS STUDIO
Overview
Queue
Action Items
Personas ▾
🇮🇹 Mia Ferrara
👑 Madame Voss
Amy Clarke ⏸
Content ▾
Pipeline
Shot Planner
Campaigns ▾
Campaign Board
Traffic Strategy
Image Review
Agents / Jobs
Fin / Co ▾
Finance
Compliance
—
Revenue — Month 1 Progress
💛
Mia — Fanvue
$0 earned
/ $560
🔵
Voss — Fanvue
$0 earned
/ $300
📞
Voss — NiteFlirt
$0 earned
/ $200
🎬
Voss — IWantClips
$0 earned
/ $150
🎁
Voss — Throne
$0 earned
/ $75
💰
Combined M1
$0
/ $1,285
⚠️ Payout wiring required on both accounts before any revenue can be received.
⚠️ X blocked — Graduated Access. Add phone number to unlock.
🔴
Fanvue payout not wired — Revenue is accumulating but cannot be paid out. Add bank/Stripe to both miaferrara + madamevoss accounts. Do this first. Alert triggers when balance hits $100+.
⚠️
X Graduated Access block — Both accounts cannot post. Add phone number to Mia X (miaferrara.official@gmail.com) and Voss X (madamevoss.official@proton.me) — Voss available 2026-04-27. Then run x-save-session.py for each.
⚠️
IWantClips store not active — 5 Voss clips ready at nsfw/clips/voss-clip-0{1-5}.mp4. Upload manually to activate store and unlock this revenue stream.
Agent Status
🤖
Venus (NSFW/Mia+Voss)
X BLOCKED
📘
Alex (BlackPan)
Running
💒
Sarah (WeddingSimplified)
Running
🤖
Kip Bot
Running
🌙
Overnight Generate
Scheduled 2am
🔥
Reddit Warmup (Mia)
Daily 11am
RunPod Jobs — Live
No active pods. Next scheduled run: 2am AEST tonight Last job failed — SSH timeout. Will auto-retry. Balance: $25.22 USD
6
Done Today
1
In Progress
1
Pending
2
Issues Open
Currently Working On
#5NSFWIn ProgressStarted: 2026-04-26 12:15 AEST
Dashboard Queue tab + image gen status + audio integration check + hosting advice
75%
Progress: Building Queue tab into dashboardETA: ~10 min
Pending Tasks
#8NSFWPending
Check Voss X post completeness + queue speed investigation
0%
Waiting in queue
Completed Today
#38NSFWDone08:55 AEST
Daily reports — image gen status, agent health, overnight results
100%
#2SCOUTSDone09:15 AEST
Group camp program — Jul 17-19, Clifford Park, 100 students, full schedule + meals + shopping list + budget
100%
#3NSFWDone12:15 AEST
Kip duplicate message investigation — cleaned up conflicting feedback loop
100%
#4SCOUTSDone12:25 AEST
Camp program published to Google Drive as formatted doc
100%
#6GENERALDone09:30 AEST
Kip admin message routing — confirmed working. All topic messages route to agent-worker. Voice notes transcribed + routed correctly.
100%
#7GENERALDone10:45 AEST
Trading platform research — AI trading algorithms, $500 challenge, top 5 platforms ranked
Image generation FAILED — Pod 6o40w8rz37hums SSH timed out during generation. LoRAs uploaded OK but SSH dropped before shots could run. Pod terminated. No Apr 26 images. Will retry at 2am tonight.
12:26 AEST
3 dead RunPod pods cleaned up — Pods 21pl83f, 22bs53u, alrczad had null runtime (stuck from earlier failed jobs). All terminated. Balance recovered to $25.22.
12:15 AEST
Mia voice confirmed: af_nova ✅ — MIA_KOKORO_VOICE=af_nova set in agents/.env 2026-04-26. Voss ElevenLabs voice approved as-is.
08:17 AEST
Mia LoRA bug found + fixed — LoRA files were never uploaded to RunPod pods. ALL prior Voss images had no character lock. Fixed: overnight-generate.py now SCPs LoRAs before running.
🎯
Daniel — these require your personal action. Sorted by revenue impact. Check off items as you complete them — state persists on refresh.
Blocked on Daniel — Revenue Critical
Add Fanvue payout (bank/Stripe) — both miaferrara + madamevoss accounts
Revenue accumulating but completely undeliverable. Do this before anything else.
CRITICAL
Add phone number to Mia X account (miaferrara.official@gmail.com)
Unlocks X posting — Venus queue has 20 posts ready to fire immediately.
HIGH
Add Voss X phone number (0411789654) — available 2026-04-27 (48hr restriction ends)
After adding phone, run: python3 nsfw/x-save-session.py voss
HIGH
Upload 5 IWantClips clips for Voss to activate store (files: nsfw/clips/voss-clip-01.mp4 through voss-clip-05.mp4)
Manual upload only. Activates the $150/mo IWantClips revenue stream.
HIGH
Update platform bios — add domain + Beacons links now that sites are live
Voss Beacons ✅ beacons.ai/madamevoss | Fanvue/X/Reddit bios for Mia → miaferraraofficial.com | Voss → madamevoss.com
HIGH
Review Voss talking head videos in nsfw/clips/talking/
Check output from Voss Talking Heads v3 — quality assess before using in any content.
MED
🔑 TEST: Send voice note to #nsfw topic → confirm Claude executes it
Kip routing fully rebuilt overnight. Voice note → transcription → agent-worker → real Claude Code. Test before relying on it.
IWantClips and X posting currently blocked — activating both adds ~$150+ M1 revenue.
Image Generation — All Personas
Mia — available images0
Voss — available images44
Emily — private images97
Erin — private images67
Total: 271 images across all personas (Mia: 0 in overnight — LoRA bug fixed, awaiting next run)
Quality Issues Log
Voss anatomy: puffy/young vulva
Fixed — mature NEG + prompts updated
emily-new-01 squat: multi fingers, missing wrist
Fixed — hand ADetailer + anatomy prompts
emily-ppv-03 bed spread: leg from vagina, missing foot
Fixed — leg separation + foot anatomy prompts
Kneeling poses: bright red/baboon vagina coloring
Fixed — _GENITAL_COLOR_NEG added globally
Amy: missing leg in ppv-01 — anatomy unreliable
On hold — excluded from all runs until proof of concept
Voss talking heads: 0 videos (GFPGAN crash)
Fixed v3 — removed enhancer, retry running
Active Generation Jobs
What's Generating Right Now
Job
Persona(s)
Output
Status
Notes
overnight-generate
Voss, Mia, Emily, Erin (76 shots)
~76 images
FAILED
SSH timeout on pod 6o40w8rz37hums. LoRAs uploaded OK. Will auto-retry 2am tonight.
overnight-generate (2am auto)
All 4 personas
~76 images
SCHEDULED
Next run: 2am AEST tonight. LoRA bug fixed — first run with both LoRAs on pod.
Anatomy Standards — Applied to All Models
Canonical Anatomy Spec (single source of truth)
Model
Body
Vagina / Anatomy
Skin
Emily
Extremely slim dancer, visible collarbones + hip bones
Smooth shaved, tight light pink labia, naturally pale pink coloring
Pale, faint veins, light pink lips
Erin
Anorexic build, visible ribs, prominent sternum, protruding hip bones
Smooth shaved, tight pale pink labia, naturally pale pink, delicate tones
Lightly tanned olive, warm undertone
Voss
42yo lean angular, natural mature breast sag, silver-streaked hair
Mature flat mons pubis, thin delicate labia, manicured pubic triangle, pale aged anatomy
Pale European, fine lines, sharp cheekbones
Amy
29yo BBW, full natural large breasts, wide hips, thick thighs
⚠️ ON HOLD — anatomy unreliable (missing limb issue)
Warm blonde, natural tan
Global NEG now includes: bright red/inflamed genitals, baboon coloring, missing fingers/wrists, floating limbs. Hand ADetailer pass applied to all shots.
Launchd Agents — Live Status
🤖
Venus (NSFW)
Running15min
🐦
X Engagement (Venus)
Blocked15min
📘
Alex (BlackPan)
Running15min
💒
Sarah (WeddingSimplified)
Running15min
🤖
Kip Bot
Always-on
⚙️
Agent Worker
Always-on
🧠
Brain Dump Processor
30min
🌙
Overnight Generate
Daily 2am
🔴
Reddit Warmup (Mia)
Daily 11am
🌅
Nightly Digest
Daily 6am
📦
Session Archiver
15min
📊
Grant Monitor
Daily 8:23am
RunPod — Active Pods
No active pods — all terminated or completed. 3 dead pods cleaned up at 12:30 AEST. Balance: $25.22 USD Next auto-run: 2am AEST (overnight-generate.py)
Total active: $0/hr
Expenditure Log
All Known Corvus Studio Spend — AUD
Date
Item
Platform
Amount (AUD)
Notes
2026-04-12
🔼 RunPod credit top-up
RunPod
+credit
Initial RunPod account top-up by Daniel — check runpod.io/console/user/billing for exact amount
2026-04-12
RunPod RTX 4090 compute
RunPod
~$15
Voss LoRA training (~25hrs)
2026-04-13
RunPod RTX A5000 compute
RunPod
~$8
Emily/Erin generation batch 1
2026-04-22
🔼 Anthropic API top-up
Anthropic
+credit
API credit top-up by Daniel — check console.anthropic.com/settings/billing for exact amount
Anthropic API balance unknown — If balance < $10, top up immediately or overnight jobs will fail.
Check at console.anthropic.com
and add a manual balance update below.
⚠️
RunPod balance unknown — If balance < $5, overnight generation pods will fail to spin up.
Check at runpod.io/console/user/billing.
Current burn rate: ~$1.65/hr when pods active.
✓
Backblaze B2 — Free tier active, no spend expected until >10GB storage or >1GB/day egress.
Update Balances Manually
Anthropic Balance ($USD)
RunPod Balance ($USD)
Saved.
Balances are stored in localStorage. Red alert fires if Anthropic < $10 or RunPod < $5.
Timing: 8–11pm AEST (AU + US west coast overlap) Strategy: SFW teaser in post, Fanvue link in reply only Engagement pods: 3–5 AI creator accounts, mutual daily engagement Follow targets: AI creator accounts in non-competing niches
Collabs — Month 2–3
Target accounts with 500–5,000 followers. Not mega accounts — same-tier only.
Mia targets: GFE / sweet AI girlfriend accounts on X + Reddit Voss targets: Other dominant/findom accounts, complementary niches (not direct competitors)
DM Template
"Hey [name] — love your content. I run [Mia/Voss], similar vibe different niche. Open to a mutual shoutout? I post to [X followers] + [Reddit karma] audience. Happy to go first if you want to see my content quality."
Paid Traffic — Month 3+ (Revenue Positive)
Use: Reddit Ads, TrafficJunky, ExoClick Never use: Google Ads, Facebook/Meta (account bans)
📋
Reddit Ads
$5–10/day test, target NSFW subs
📋
TrafficJunky
CPM adult network, $20/day min
📋
ExoClick
Cheaper CPMs AU/UK vs TJ
KPIs: Cost/Fanvue click < $0.50 · Cost/free sub < $5 · 10% convert to paid ($3+ LTV)
Linktree-style landing page per persona
Consistent handle across all platforms
Watermark all content with @handle
Amy Clarke — On Hold
⏸ Generation paused — Month 4 rollout
BBW anatomy prompts need refinement before public content goes live. A small pre-training batch is kept in overnight-generate.py for review purposes only. Amy will be activated when Mia + Voss stores are earning and the anatomy baseline is proven.
Campaign board coming soon — will track monthly promo windows, discount campaigns, Reddit push days, and platform-specific launch events.
Compliance
Daily agent output — platform TOS monitoring, red flags, AU law updates, 2257-equivalent records.
✓ Compliance agent running — daily 9am
Latest report available at nsfw/compliance/reports/. Monitors: Fanvue TOS · IWantClips TOS · NiteFlirt TOS · OnlyFans TOS · Reddit TOS · AU Classification Board · Criminal Code Act 1995.