Skip to main content
THE BORG
Project · NAEMA Body
PhaseWeek 12 / 20
Launch14 SEP 2026
BuildIN PROGRESS
SYDNEY · AEST
N
Project I · Mobile App · React Native
NAEMA Body
A pattern recognition engine that correlates lifestyle inputs (sleep, stress, food, cycle phase, skincare products) with skin and weight outcomes using Spearman rank correlation. Three inputs: weekly guided selfie, passive wearable sync, optional 8-second voice logs. Wedge: skin. No incumbent correlates cycle phase to skin + weight + energy at consumer price.
StatusBUILDING · WK 12/20 AudienceWomen 20-48 MarketsUS · UK · AU · CA Pricing$7.99/mo · $49.99/yr
// What It Is

NAEMA Body is the real build — Martin's first product to ship to customers. All prior projects (NAEMA NFT, NAEMA Archetypes "Becoming", Crypto Daily Brief) have been killed or put on maintenance-only to reclaim 23-32 hours per week for this.

The product is a pattern recognition engine, not an AI/ML black box. It runs Spearman rank correlation between user inputs (sleep, stress, food, cycle phase, skincare) and user outcomes (skin score, weight volatility, energy). The output is plain-language insight — "Your skin scores 18% better in the week after low-sugar days" — not statistical jargon.

Three input channels: weekly guided selfie analysed by Claude Vision, passive wearable sync via HealthKit (iOS) and Health Connect (Android), and optional 8-second voice logs transcribed by Deepgram and parsed by Claude Haiku.

Wedge. Skin. No competitor at consumer price correlates cycle phase to skin + weight + energy in one product. Sub-cohort A (25-38, cycle-regular) is the core engine. Sub-cohort B (38-48, perimenopause) has the highest willingness to pay.

Not. A medical tool. A cycle predictor. A diagnosis engine. The legal-ethical-scan skill enforces non-prescriptive framing on every piece of copy.

// Build Timeline · 20 Weeks
Phase 0
Foundation — RN boilerplate, Supabase auth (OTP), full onboarding flow, profiles table with RLS, design tokens, Plus Jakarta Sans typography, NAEMA brand colours. Started 23 Apr 2026 · 3 days · complete.
DONE
Wks 1-4
Voice logging (record, playback, upload), Deepgram transcription via Edge Function, Claude Haiku parsing of mood/energy/sleep/symptoms. Selfie capture with oval face guide. Daily reminder scheduling via @notifee.
DONE
Wks 5-7
Wearable integration. HealthKit for iOS (auto-prompt on Home focus, working). Health Connect for Android (code complete, blocked by debug-signing limitation, ships after Play Store submission).
DONE
Week 8
Claude Vision integration. analyse-selfie Edge Function returns skin/hydration/texture/breakouts/redness/dark-circles/tone/Fitzpatrick estimate. Auto-triggers after selfie save. User-facing copy says "we analyse your weekly selfies" — Claude Vision never mentioned.
DONE
Wks 9-10
Correlation engine. Spearman rank correlation via Postgres RPC. Lagged correlations supported. Plain-language Insight layer converts raw correlations to user copy — no hedge words, no stats language, no internal score names.
DONE
Week 11
Insights UI on PatternsScreen + Score System (skin, weight, energy). ScoreRing component with SVG circular progress. ScoreTriad of 3 tiles. Dynamic colour: weight always teal, skin/energy green/amber/coral by threshold.
DONE
Week 12
Score Detail Screens (Skin: 8 gradient bars per area; Weight: volatility legend + correlation insights; Energy: correlation insights first, 6 generic factors second). Dark-skin accuracy gate (Fitzpatrick IV-VI) — not yet started, kill switch at Week 13.
IN PROGRESS
Wks 13-16
Dark-skin accuracy verification. Stripe + RevenueCat subscription wiring. TestFlight beta cohort. Paywall A/B test.
NEXT
Wks 17-20
App Store + Play Store submission. Google Health Connect declaration form (3-week lead time). Marketing launch. Founders cohort.
NEXT
// Locked Tech Stack
FrontendReact Native (iOS + Android)
BackendSupabase (auth, Postgres, Storage, Edge Functions)
VisionClaude Vision (analyse-selfie Edge Function)
TranscriptionDeepgram (voice → text)
Voice parsingClaude Haiku 4.5 (transcript → structured metrics)
WearablesHealthKit (iOS) · Health Connect (Android)
CorrelationsSpearman rank correlation in Postgres RPC
SubscriptionsStoreKit (iOS) · Google Play Billing (Android)
Mobile wrapperCapacitor (planned, for app store distribution)
// Locked Pricing

14-day free trial. No card required. Convert at end of trial.

$4.99/month promotional pricing for the first 2,000 subscribers. Founders rate. Locked at this price for the life of the subscription.

$7.99/month standard pricing after the 2,000-cap. The everyday price.

$49.99/year annual. Roughly five months free. Targets the long-haul user.

Pricing decisions locked. Not relitigated. Pricers Council may surface optimisation recommendations at quarterly review.

// Status
Phase12 / 20
Days to launch110 days
Launch target14 SEP 2026
Schedule35 hrs/week
HoursM-F 6-10pm · Sun 9-11am
// Code Location
Repo
/Users/martinlukman/NAEMABody

Vault
Documents/Obsidian Vault/NAEMA Body
// Kill Switches
Week 4 · PASSED. Foundation stable, voice + selfie + reminders working.
Week 13 · UPCOMING. Dark-skin accuracy below 80% on Fitzpatrick IV-VI? Rebuild or pull feature.
// Three Non-Negotiables

1. Non-diagnostic framing on all copy.

2. Cycle phase is plain English. Never medical jargon.

3. Weight is directionally neutral. We never tell a woman her weight should go down.

// Live Operations
GitHub Repo
Supabase keepalive cron runs Mondays 12:00 UTC. Prevents Supabase auto-pause.
// Verdict Feed
All verdicts touching this project — empty until verdicts.json populates.
View →