ALL SYSTEMS SYNCED
Sessions 17–19 β€” 29 September 2026
πŸ–ΌοΈ Competitor Pack Board (78 packs, one sheet) Β· every Master List + Instagram brand now has a profile (+34) Β· Pack Concepts picks on hold Β· Tagline Layers Audit: 13 Master List brands split into descriptor / tagline / Instagram bio / hero Β· competitor cards relabelled Β· Decisions #12–16 Β· Supplier audit (106 incl. eczema network) + Packaging pipeline (60), both eczema-screened, bootstrap/scale tagged Β· Obsidian + Dashboard (Context merge pending on Mac)
✓ 11 Oct β€” P1 evidence deep dive: 5 research reports (~250 studies). Nobody has ever published a spray-vs-lotion moisturiser trial, so "the first spray proven to moisturise like a lotion" could be Spanner's category-maker. Formula starting point: high glycerin + a complete skin-lipid set + a light film + pH ~5. The tight feeling is skin-layer stress, not hydration: design and test for it. See Formulation.
✓ 11 Oct β€” Weekly Watch agents live: every Monday (cloud, free) one agent checks 54 competitor sites for new or removed products, another checks PubMed + Google Patents for 10 ingredient topics. Claude files the report next session. Briefing agent later.
✓ 6 Oct β€” Category-maker hunt round 2 back: leads are MPC polymer (contact-lens materials story), ectoin (already a hero in AU) and a water-friendly skin-lipid system (best platform). No single winner yet; the finished spray vs CeraVe is the deciding test.
✓ 6 Oct β€” Logo: switching to Gemini: Astra paused for logo work. One-page Gemini brief ready: your fat S with wrench-throat notches (A1/A2) + the upright S (B1/B2), SPANNER Γ—3 with a three-arm jaw-E, and SPANNER + a vintage sign-writer "Skin".
✓ 6 Oct β€” Logo round 2 reviewed: not good: the wrench-jaw E read as a C ("SPANNCR") and the scripts were generic. New Astra brief (Iteration 5): the E keeps three arms; E study first, then SPANNER, then a vintage sign-writer script for "Skin". Category-maker hunt round 2 brief also ready.
✓ 6 Oct β€” Astra's lactoferrin report filed: same verdict (not P1; conditional P2). New: ASCIA advises people with eczema to avoid creams with food products (milk, nut oils, wheatgerm), flagged as a possible formula rule; All G's company trial showed hydration gains from baseline.
✓ 4 Oct β€” Hypothiocyanite + N-chlorotaurine researched: both no (antimicrobial-only, so claims would be therapeutic; hypothiocyanite uses a cow's-milk enzyme; NCT is unstable and unlisted). Of the three "HOCl relatives", only lactoferrin stays a maybe for P2.
✓ 4 Oct β€” Lactoferrin researched: not for P1; a maybe for P2 (eyelid) if the milk-allergy question is solved. No topical eczema evidence; cow's-milk allergen; fragile in a spray; AU supply via Bega and All G. Summary on the Formulation page.
✓ 4 Oct β€” Logo round 1 reviewed: the upright S with wrench jaws at both ends works; the primary needs a better bold font and a real wrench-jaw E; the secondary becomes bold SPANNER + a smaller script "Skin" (SPANNER always the hero). Iteration 4 brief ready. Lactoferrin noted as a favourite (waits while staph is parked).
✓ 4 Oct β€” Logo Iteration 3 (your directions): S with a wrench-head notch (favicon), SPANNER with a wrench-jaw E (primary), SPANNER SKIN stacked with connecting letters (secondary). Astra brief ready, with the exact message to send.
✓ 4 Oct β€” Astra deep research back: Spanner's "HOCl" = a better way to moisturise the body, not a magic ingredient. Leads: water-compatible ceramides, ectoin, Polyquaternium-51. Summary on the Formulation page; 3 chemist questions added.
✓ 4 Oct β€” Branding Hub: palette, logo & mark and typography now one workstream, with a placeholder brand book and competitor references (logos, favicons, fonts, palettes from Tower 28, Vacation, Experiment, CYKLAR, Salt & Stone, Gem).
✓ 4 Oct β€” Sync status: now updates itself from the newest log entries and shows when the dashboard was last pushed.
✓ 4 Oct β€” Decision #23: staph angle parked; P1 = moisturising enough to replace lotion, with differentiation to come from the formulation. 3 Oct also: logo suite planned (wordmark first), Astra S kept as a submark option, brand-world feeling = calm simplicity.
✓ 3 Oct β€” Decision #22: brand enemy = the effort tax ("have you tried lotion?"). P1 has to prove it cuts effort; the line gets a prior-use search before public use.
✓ 3 Oct β€” Skinfix added: 🟠 Watch (to confirm). Hero = the new Hypochlorous Daily Mist in the airless pump tube you liked (US$18 / 50 mL, Ulta exclusive, not in AU yet). Profile, pack drawing, range shelf and card are live. Messaging matrix logged as a future task (roles Γ— awareness stages Γ— personas, for website copy + testing the personas).
✓ 3 Oct β€” Astra Round 06 (user chat guide): 10 of 11 accepted. Guide rewritten as v2: neutral invite, at least 2 happy + 2 struggling people, specific consent (AI asked separately), "tell me about the last time" questions, what works before what doesn't, a decide-in-advance table. Astra tokens ran out until 7pm.
✓ 3 Oct β€” Decision #21: P1 = a great moisturiser first, no microbiome effect needed; microbiome ingredients later, only if they help the itch. All Astra backlog questions answered.
✓ 3 Oct β€” Astra Round 05 (staph + microbiome): 12 of 12 accepted. Staph stays a bounded research question; P1 is barrier-first; "staph-aware" is internal shorthand only. MyMicrobiome eczema certification removed from P1 (it's a staph-reduction test); isosorbide = candidate, not lead; no "good vs bad bacteria" or "contamination-proof". New cheapest sequence before any lab spend. Backlog rounds 01–05 done.
✓ 3 Oct β€” Bioderma added + AU user chat guide: Bioderma profiled (🟠 Watch, to confirm): Atoderm Shower Oil is the P3 shelf neighbour but contains fragrance; its SOS Spray puts a pharmacy brand in P1's format (for itch, not moisture). Range shelf + card live. Question guide for your AU user chats is in Strategy.
✓ 3 Oct β€” You answered Astra Round 04: benchmark = CeraVe "everyday lotion" (slimy on and when dressing) Β· P1 fail conditions: moisture doesn't last or help the dry feeling, or people find it gimmicky (Decision #19) Β· P2: specialists to help it work on flaring lids where safe Β· no Sheet edits lost.
✓ 3 Oct β€” Astra Round 04 (gaps in the research): 10 of 12 accepted, 2 partly. "Confirmed" wording downgraded to hypotheses (P2 gap, Reddit "independent data points", P3 white space, Codex Labs "strongest data"); personas marked unvalidated; Rinvoq corrected to a JAK inhibitor; Global Insights now count only independent sources; new ranked uncertainty list (verify before collecting more). Bug fixed: the weekly research Sheet rebuild no longer wipes your hand edits.
✓ 3 Oct β€” You answered Astra Round 03: P1 benchmark = your CeraVe minus the slimy feel (and not heavy like Lipikar); richer opaque spray OK Β· Decision #20: fragrance-free + NEA Ecz-clusion list are hard rules, the rest is the chemist's call Β· P2 for both calm and flaring eyelids Β· P3 ideal sits on through the shower, quick-contact version also tested.
✓ 3 Oct β€” Astra Round 03 (product + formulation): 10 of 12 accepted, 1 partly, 1 needs you. The March formulation brief is now marked historical, do not send (it predates Decision #19 and has errors); the v1.1 fix list has 19 items (dose vs a named lotion, performance brief not a recipe, ceramide ratio = hypothesis, preservation plan, inhalation criteria for the final pack, stability). P2 scoped to eyelid skin only; P3 base before pH; BOV costs = estimate, not a quote. New development checklist in the Eczema Requirements Spec.
✓ 3 Oct β€” Astra Round 02 (claims + regulatory): 10 of 11 challenges accepted. Regulatory notes corrected: competitor practice β‰  legal permission (FAQ/navigation/education/reviews/seals all count), AICIS ingredient check, seals wording, NEA β‰  AUST L, device route = later assessment, "steroids unsafe near eyes" removed, old staph amendment superseded, new later-compliance checklist.
✓ 3 Oct β€” Talia answered Astra Round 01: Decision #19 (Daily Driver replaces lotion on most days, can sit under one; customer = dislikes pharmacy textures, not looks) Β· decay textures out Β· Over the Hood kept Β· trade mark deferred (no spend yet).
✓ 3 Oct β€” Astra Round 01 (brand + positioning): run by hand in ChatGPT; Claude judged 12 challenges (6 accepted, 3 partly, 3 need Talia). Fixed: Decision #17 needs a classification assessment Β· "without touching your skin" on hold + targets-vs-proven table Β· exclusivity claim now a hypothesis Β· trade mark wording = preliminary only Β· stale names struck Β· readable text pairs for the palette.
✓ Session 20 (cont., 1–2 Oct, cloud): HOCl winners deep dive Β· Decision #17 amended (formula may be staph-active; claims stay cosmetic) Β· Staph-Aware Formulation Rules (Seal Β· Balance Β· Clean bench) Β· Category-Maker Ingredient Hunt (the next HOCl) Β· K-beauty staph scan (Aestura β†’ 🎯 Direct) Β· Academic staph review (no trial shows moisturiser alone lowers staph; pH not a staph lever) Β· Dr CΓ©line Pattaroni (Monash) + rosemary extract logged Β· Decision #18 = ⏸ placeholder until specialist coffees Β· NEA Ecz-clusion list cross-checked Β· 5 staph Reddit searches added.
✓ Session 20 (cont., 1 Oct): HOCl category case study Β· Proprietary Technology Playbook Β· Gote profiled (βšͺ Reference to confirm) Β· Decision #17: Path A cosmetic now (patents aim at delivery/texture/barrier; no antibacterial claims; Path C later).
✓ Session 20 β€” staph edge (1 Oct, cloud): Hypothesis Bio profiled (TPZ-01 anti-Staph lysin; US OTC skin protectant; lab-dish + 24-person company trial; not in AU; 🟠 Watch to confirm). Staph & Microbiome Angle assessment: staph-aware, not staph-killing. Direction under evaluation.
✓ Session 19 (cont. 7) β€” all tiers confirmed (29 Sep): Dolce Glow β†’ Reference (format reference); MOWE, Carte Blanche, Shelter Skin, Soulstice, BASE-K and Reale Actives β†’ Watch (brands to watch). Nothing dropped. Master List: 21 Core Β· 30 Watch Β· 24 Reference Β· 4 Inspiration.
✓ Session 19 (cont. 6) β€” competitor page consolidated (29 Sep): brands now show as tiles by tier (click for the full profile); each card holds its Master List reasoning, a πŸ§ͺ formulation profile, brand language and range. Comparison tables kept and cross-linked both ways: Master List comparison (rebuilt from Obsidian), taglines, and the ranking + data on the new Formulation page.
✓ Session 19 (cont. 5) β€” full brand cards (29 Sep): Competitor Research now has 78 click-to-open brand cards grouped by Master List tier, each built from the brand's Obsidian profile (pack drawing, what they do well, regulatory approach, Spanner takeaway, range strip, profile link). BEETL + beecee β†’ Watch (beecee = close watch for inspo); Master List corrections applied.
✓ Session 19 (cont. 4) β€” every competitor done (29 Sep): left contents panel on every page Β· 58 profiles deepened to Core depth (claims wording, full ingredient lists, eczema check, scores) Β· range shelves for every brand (341 photos) Β· all 81 packs checked against real photos, 22 redrawn Β· brand intake rule: any brand added anywhere flows into the system (Brand Intake Check: 78 brands, 0 gaps). Finds: Cosi Care NEA-sealed Scratch Spray Β· BYOMA NEA body lotion A$0.06/ml Β· no NEA-sealed body spray exists Β· 5 "fragrance-free" claims fail their ingredient lists.
✓ Session 19 (cont. 2) β€” range shelves + pack accuracy pilot (29 Sep): Brand ranges: up to 5 real SKUs per brand for the Core 21 + CYKLAR, Hanni, Gem, Dieux (114 photos, cut out in Obsidian; hover to enlarge on the dashboard). 25 pack drawings redrawn from one main SKU at true proportions, each showing the photo it was checked against. Reale Actives logged as the range-shelf reference. Next, after Talia reviews: roll out to every tier + deepen ~57 profiles to Core depth.
✓ Session 19 (cont.) β€” every brand profiled (29 Sep): Talia: every Instagram-followed and Master List brand gets a profile. 34 new profile notes (5 research agents), the 7 "couldn't identify" brands identified from Instagram bios; beecee + Dolce Glow added. Pack board grown to 78 brands (51 checked against real photos), one shelf per tier, and every profile embeds its pack. Finds: BEETL in 205 Priceline stores Β· beecee (Gregg Renfrew) fragrance-free face + body mist ~A$0.40/ml = P1's price anchor Β· Dolce Glow 360Β° BOV body mist at Sephora Β· Carte Blanche uses near-exact oxblood Β· Dermal Therapy = Flexitol Β· spray body care is filling up (SIDIA, d'alba, Saltair, LNG WKND). Master List corrections queued for Talia.
✓ Session 19 β€” Competitor Pack Board (29 Sep, Mac): Pack Concepts picks put on hold (Talia: not enough research yet; logo + colours not settled). Built a one-sheet board of 30 competitor packs (21 Core + Watch/Reference + 3 design refs), 15 checked against real product images; each links to its Obsidian profile + real pack, and 24 profiles embed their mockup. Findings: 12/21 Core packs white + blue Β· Tower 28 + Yours Only went orange with eczema seals Β· ⚠️ AMPERNA (near-black) + Supernova (plum) near Spanner's palette Β· ⚠️ Dealbodies = closest brand world. 4 catalogue corrections.
✓ Session 18 β€” packaging inspiration (29 Sep eve): new competitor-research layer (28 skincare packs + ~35 workshop/heritage references), Oil Can Grooming logged as the "costume line", Talia's P1 references (AvΓ¨ne, Evian, Caudalie). New Pack Concepts review page: 18 ideas sketched in the palette with costs and βœ“/?/βœ— review. Rule: cost lives in moulds; colour + print are cheap.
✓ Session 18 β€” eczema lens + packaging (29 Sep pm): new Eczema Requirements Spec; all 82 suppliers re-screened (eczema_fit + now/later horizon); Eczema Network hub (24 notes: EAA Emerging Brands, NEA Seal costs, Eczema Support Australia, ceramide suppliers, starter-formula distributors); Packaging Pipeline (60 notes: components, print, design studios, compliance, recycling) + bootstrap-to-scale plan. Flags: BOV line cross-contamination; nickel in metal tips (EN 1811).
✓ Session 18 β€” supplier audit (29 Sep): 82 suppliers audited by 6 parallel agents (42 contract manufacturers Β· 12 BOV fillers Β· 10 Korean ODMs Β· 11 labs/chemists Β· 7 testing labs), one Obsidian note each, scored /25 and staged on a live pipeline board. Tier A: Skinterest, Epilab, Good Chemistry, Eurofins (provisional). Model: own the formula, rent the factory. Korea = later. New AU BOV lead: Pax Australia. New page: Supplier Pipeline.
✓ Session 18 β€” product naming (29 Sep): formula SPANNER [NAME] | plain description; tagline stays brand-level only. #15 P1 Daily Driver (backup Coverall; Bodywork dropped over Bath & Body Works) + P2 Over the Hood. #16 starting range = 3, with P3 Oil Change conditional on a non-greasy rinse; P4 out. Preliminary screens all 🟒; confirm on the registers. Reddit weekly scrape now has 4 sensory searches.
✓ Session 18 β€” Reddit batch 27 Sep (133 items): sensory lens on Decision #13. Texture is secondary to "does it work": only 2 texture complaints; the heaviest product (Bag Balm) got the most loyalty. Sensory-first holds as a differentiator, not a volunteered pain. New: anger at brands changing formulas Β· eye-rubbing damage (P4) Β· "must not transfer to glasses" (P2 spec) Β· scalding-water itch relief (P3). P1 working direction: stand-alone body serum.
✓ Session 18 β€” brand language stack (29 Sep, cloud): mapped the layers a brand needs (descriptor / tagline / slogan / naming / proof strip). Competitor Brand Language Audit: descriptor is universal ("[adj] skincare for sensitive skin"); only Tower 28, Experiment + Yours Only pair personality with sensitive credibility. #12 two-level structure Β· #13 sensory-first Β· #14 shortlist: "Sensitive skincare, without the grease." / "Light-touch care for sensitive skin." + "Well looked after." / "Well maintained." Next: prior-use checks, naming formula, sensory spec in P1 brief v1.1.
✓ Session 17 β€” Tagline Layers Audit (29 Sep): tagline ≠ Instagram bio ≠ hero line. 13 Master List brands re-audited by layer (site title/meta + live IG bios). July “taglines” were mostly hero lines. “Well looked after.” = tagline layer; bio line still to write.
✓ Session 16 β€” Logo iteration 1 (26 Sep): reviewed your Canva S-logo board; Claude mocked up 5 wordmark and 5 S-logomark directions β€” all rejected. Your own S mark logged for later (not final). Focus is the logomark (S icon) first. Hand-off brief written for Astra. Notes: 04 - BRAND DEVELOPMENT / Logo & Typography
✓ Session 15 β€” Competitor Ingredient Library (25 Sep): full ingredient lists per product for all Master List brands: 2,590 products, 70 brands, 59,533 ingredient rows β†’ Research Data Sheet (3 new tabs) + CSVs. Raw data for cross-referencing later.
✓ Session 15 β€” ARTG check (25 Sep): Aveeno Dermexa not on ARTG = cosmetic using "for eczema prone skin". Cetaphil PRO Eczema Prone likely Class 1 device (Galderma 173355). QV DermCare Eczema (344482) + Graham's (239252) = Class 1 devices ("skin moisturizing/barrier dressing") β†’ third regulatory route (Path C) found.
✓ Session 15 β€” formulation profiles (25 Sep): all 21 Core brands: full ingredient lists read for dose, price/ml, irritant flags, eczema wording β†’ Formulation Data Table. Only Prequel, CurΓ©l, Aestura carry meaningful barrier lipids; CurΓ©l proves lipids can spray without clogging; BAK in Aveeno, cedarwood oil in "FF" Codex; AU pharmacy floor A$0.03–0.10/ml.
✓ Session 15 β€” competitor research upgrade (25 Sep): Decision #11: tracking split into πŸ§ͺ Formulation (active) + 🎨 Branding (parked); AU presence is a filter, not a score. Master List: 75 brands from every source, tagged by why they're aligned (Direct / Incumbent / Product / Shelf / Brand / Playbook / Inspiration) β†’ 21 Core Β· 22 Watch Β· 22 Reference Β· 6 dropped. New: Yours Only (AU, Priceline), Aveeno + Cetaphil ("eczema prone" on AU packs, no ARTG entry found yet), Uriage, Prequel, Codex Labs, Aquaphor spray (clogs), Dermal Therapy (P2, AUST L). Gem = AU fragrance-first body care (reference). Mind The Skin = eczema patches (P4). NΓ©cessaire profiled: key ingredients <1%, spray dropped, MECCA out of stock.
✓ Session 15 β€” Research Findings (26 Sep): new page showing what the research found β€” TikToks Batch 1, how treatments work, the ingredient guide, founder learnings and corrections. TikTok research now runs in batches every few months (next: Batch 2, new saves only)
✓ Session 14 β€” product research (25 Sep): focus set to product first (launch planning parked). How eczema treatments work: full ladder with Australian availability (PBS: Dupixent, Rinvoq; crisaborole private; ruxolitinib cream not here); moisturising cuts flares but is the step people skip (P1's job = adherence); tacrolimus stings, Dupixent can redden face and eyes (P2). Correction: eyelid steroids aren't proven to cause cataracts at appropriate use. Ingredient Guide for P1 & P2 + 10 fixes to the March formulation brief (incl. barrier-lipid ratio and spray droplet size)
✓ Session 14 β€” Stream A, saved TikToks (25 Sep): collected all 175 posts in Talia's TikTok “Brand” collection; transcribed 150 videos (Whisper) and read 25 slideshows + music-only videos from their frames; each summarised with Claude's guess at why she saved it. Review page built so she can confirm with one tap. Headlines: spray-on body moisture demand (lotion-haters, DIY spray lotion, Korea's #1 trend); pre-order thresholds as a no-capital launch model; paint-tin packaging + Melbourne garage references for the brand world. 6 brands added to radar (Censeless, Codex Labs, INYOUN, Uriage, LNG WKND, ABI AMÉ)
✓ Session 14 β€” decisions (25 Sep): #10 P1 leads locked. A open (Talia wants a wording audit across the full competitor list first). B open and reframed: Tower 28's NEA Seal was earned as a plain cosmetic, so seals don't need Path B; B now waits on the AU-vs-US launch call (Talia leans AU). Seedling parked. Next: Stream A (saved TikToks)
✓ Session 14 β€” dashboard audit (25 Sep): fixed contradictory numbers (competitors 42/27/15 → 50 = 29 profiled + 21 radar; decisions made 6 → 9; open 2 → 3, Decision C added) Β· new "Waiting on you / running in background" panel + Google Sheet link Β· Founder Learnings workstream card Β· Research Hub page rebuilt (live streams + 7 sourced cross-stream insights) Β· Dealbodies + Bonjout full cards Β· Phase 0 list brought up to date Β· strategy page gets open questions + stale-priority flags Β· stale card dates fixed. Also: cloud Whisper was silently discarding transcripts (git add bug) — fixed + re-run
✓ Session 13 β€” Stream B backfill (transcript-first): checked for existing transcripts first → 17 full transcripts harvested FREE (~219k words) from podscripts.co: Emma Grede/Aspire Γ—16 (Bobbi Brown, Charlotte Tilbury, Barbara Sturm, Patrick Ta, Saie, Ami Colé, Poppi …) + Amy Liu BeautyMatter. Mined verbatim into Amy Liu (her exact claims line: "…make sure it doesn't make it worse" → feeds Regulatory) + Emma Grede (no-money AMA: "competitive advantage is effort"; 4-question idea-validation framework). New cross-founder pattern: speak the mission publicly before you act. Whisper queue trimmed to real gaps (Amy Γ—3, Cohen Γ—8); Marianna ~17 eps pending Talia's Tapesearch-vs-Whisper call
✓ Stream B β€” founder learnings (Sep): mined podcasts of Amy Liu (Tower 28), Dianna Cohen (Crown Affair + Seedling program), Marianna Hewitt (Summer Fridays), Emma Grede (bootstrapping) → per-founder records + cross-founder synthesis + raw archive (00/Founder Learnings). Convergent playbook: one hero SKU Β· community-in-year-one Β· story-as-origin Β· bootstrap-to-profit. Closest-fit template = Marianna Hewitt (creator→founder)
✓ Session 12 (Sep): Research engine reactivated + now auto-updates weekly for free (GitHub Actions β†’ Apify scrape β†’ Google Sheet + Obsidian wiki). Corpus 469 → 1062. Community insights re-synthesised (headline: the "treat it vs root-cause" fault line = Spanner's honest-complement white space)
✓ Google Sheet data warehouse live (Products/Ingredients/Raw/Findings) via Google Cloud Sheets API + service account. Competitors added: Dealbodies (closest brand-world analogue) + Bonjout. Aesthetic World (garage/eczema parallels) + founder brain-dump captured in Obsidian
✓ Session 11: Competitor Claims Audit β€” 10 brands verified vs TGA ARTG/FDA: brand-led players all Path A (Tower 28, AMPERNA, Nécessaire, Hanni); AU pharmacy all AUST L (MooGoo, QV, DermaVeen, Grahams); hybrids (Topicals, Eczema Honey) validate the one-hero-SKU-later play → Regulatory page §06
✓ Eczema Messaging Bank built (Obsidian 03/REGULATORY) β€” verbatim Path A phrasing by surface + AVOID drift-word bucket. Star find: Curél UK ships "suitable for eczema-prone skin" on a cosmetic spray
✓ Watch-outs: EAA = sponsorship not certification (verify before load-bearing) Β· colloidal oatmeal is the regulating active everywhere → lawyer Q12 Β· every discipline slip found was on social
✓ Dashboard hosted: ss-to-pp-hq.pages.dev (Cloudflare, unlisted) Β· "push live" = deploy Β· sidebar decluttered (Founder Note, Project Folders, Activity Timeline removed β€” tracking lives in Obsidian)
✓ Product frame (Talia's steer): no longer P1-vs-P2 β€” P1 is the hero, P2 + P4 strong pillars behind it. Formal locks pending: Path A Β· Decision A default Β· "P1 leads"
✓ Session 10: Claims Architecture decision framework built (03/REGULATORY) β€” word map (safe/grey/regulated) Β· Path A cosmetic vs Path B AUST L Β· P1-vs-P2 interaction Β· 11 lawyer questions
✓ Decision #9 (MADE): brand leads; founder story weaves in as a supporting layer, not the entry point β€” brand-level, product-agnostic (both P1 & P2 inherit it)
✓ Claims decisions A ("eczema-prone" wording, needs lawyer) + B (Path A now / Path B later) logged as OPEN β€” awaiting Talia; still gate P1-vs-P2
✓ Reusable case-study system: template + Vacation (BOV/"non-aerosol" + aesthetic-courage) + Experiment (honesty-as-voice) β€” synced to Notion Competitor Intelligence
✓ Standalone mobile competitor page β€” 27 brands + top "Loved / Inspiration" world-building section (self-contained, no vault deps)
✓ Context reconciled: session drift 8 β†’ 10 fixed; Session 10 log entry added
✓ Packaging blueprint live β€” 9 format tiles, AU suppliers, costs at 500/1k/5k Β· βœ… BOV fillable in AU (Aeropac, MOQ 5,000)
✓ Launch math: P2 viable ~500–1,000 units Β· P1 BOV floor ~5,000 (100-unit fine-mist MVP fallback)
✓ Vacation logged as top-tier inspo (w/ Experiment) β€” verified: their sprays ARE bag-on-valve ("Non-Aerosol" continuous spray)
✓ Brand language parked β€” both candidates rejected; clearance table + threading criterion banked
✓ Inspo logged: Experiment (@experimentwrld) β€” world-building + honesty-as-voice model; "standard/approach/formulation" format β†’ Positioning
✓ Testing & Approvals workstream β€” full deep dive (legal $80/yr vs $5–15k/SKU credibility testing, eye stream, seals ranked)
✓ P2 ophthalmologist testing = hard requirement Β· no AU lab offers it β€” overseas engagement likely
✓ EAA correction: program is now "Proud Partner" (tiered) β€” prospectus needed Β· formulate against NEA Ecz-clusion List now
✓ Red Team Review β€” 4 criticals: "eczema" claims architecture Β· biologics TAM Β· spray-job competition Β· BOV economics
✓ Survives: founder fit, sensory insight (regulation-proof), eye-area gap, AU desirability gap, the name
✓ P1-vs-P2 decision now gated on: BOV manufacturer quote + claims-architecture call
✓ Logo direction reset β€” Talia crafting the look first, tool elements woven in after (old direction scrubbed)
✓ SWOT built + Strategy hub created (00/Strategy/) β€” Brad's playbook connects exec summary β†’ SWOT β†’ derm outreach
✓ Strategy reflected on dashboard β€” strategy.html (SWOT, personas, positioning, priorities) + Strategy workstream card
✓ 4 durable personas by enduring identity (Severe/Systemic Β· Self-Manager Β· Lifestyle Β· Caregiver) β€” products map onto them
✓ P2 product insight: unmet need = non-steroid AND non-burning (the gap between steroids & tacrolimus)
✓ Brand Aperture strategy β€” eczema core β†’ sensitive halo β†’ expansion (beachhead model, vs Tower 28)
✓ Audience line landed (working): "For skin that feels everything." Β· "Maintenance, not miracles" + "toolkit" both dropped
✓ Essence candidates now: "Heavy-duty gentleness" Β· "From the workshop, not the lab" Β· "Built for difficult skin"
✓ Competitor research mirrored to Obsidian β€” 27 brand notes + radar + index (Obsidian = home, dashboard = showroom)
✓ Folder notes added (Brand Identity, Colour, Naming, Mood Boards) β€” zero orphans
✓ All 8 phase folders now clickable hubs (folder notes) β€” Obsidian structure complete
✓ "Obsidian = home, dashboard = showroom" locked into CLAUDE.md (standing rule)
✓ Reddit findings live on dashboard β€” Key Outcomes section + 8 panels + source links (469 items)
✓ r/eczeMABs scraped β€” strongest P2 segment found (Dupixent face/eye flares)
✓ r/AusSkincare + r/AtopicDermatitis catch-up scrapes processed
✓ Pipeline v2: monthly + dedup + novelty URLs (no more duplicate pulls)
✓ Monthly scheduled task + Obsidian notifications log live
✓ bonelliot added to radar Β· logo concepts explored (parked)

SPANNER SKIN

Command Centre
STARTED: 17 MAR 2026
v4.0 β€” RESEARCH ENGINE + FOUNDER LEARNINGS
79
Competitors Mapped
10
Classifications Verified
1062
Community Posts Mined
Decisions Made
2
Open Decisions
⏳ Waiting on you

Focus: understanding the products (ingredients, research, derms). Launch planning is parked.

⚙ Running in the background / next for Claude
Workstreams
🎯 In Progress
Strategy
25 Sep β€” P1 leads locked Β· AU vs US open (leaning AU)
4 personas 2 open questions
🎨 In Progress
Branding Hub
4 Oct β€” palette locked (WIP) Β· S mark: upright S with wrench jaws works Β· primary + secondary β†’ Astra round 2 Β· typography not started Β· competitor refs
💬 Locked
Naming
28 Mar β€” Spanner locked as brand name
2 decisions 0 files
🔍 In Progress
Competitors
29 Sep β€” 79 brands, each with a full card (tiles by tier), pack drawing and range shelf Β· all tiers confirmed
79 brands 341 range photos
🧪 In Progress
Product Roadmap
25 Sep β€” P1 leads (locked #10); P3 + P4 deep dives done
4 products 2 heroes
P1 β€” BOV Spray Body Serum ● HERO
P2 β€” Eyelid Eczema Cream ● HERO / CONCEPT
P3 β€” Cleansing Shower Serum ● DEEP DIVE DONE
P4 β€” Over-Eye Patches ● DEEP DIVE DONE
📦 In Progress
Packaging
29 Sep β€” packaging pipeline (60 suppliers) + pack concepts (picks on hold until logo + colours) Β· blueprint 8 Jul
9 format tiles P2 from ~500 units
🏭 In Progress
Suppliers
29 Sep β€” desk audit: labs, chemists, contract manufacturers, BOV fillers, Korean ODMs, testing labs; eczema-screened, now/later tagged
106 suppliers 24 eczema network
🧪 In Progress
Testing & Approvals
6 Jul β€” full deep dive: legal vs credibility, costs, seals
$80/yr legal $5–15k per SKU
📜 In Progress
Regulatory
8 Jul β€” Claims Audit Β§06 + Messaging Bank; leaning Path A
10 classifications 12 lawyer Qs
📊 In Progress
Research Hub
25 Sep β€” TikToks + Reddit + podcasts Β· 9 cross-stream insights
1062 items mined weekly auto-update
🎙 In Progress
Founder Learnings
22 Sep β€” 17 transcripts harvested; Amy Liu + Emma Grede notes verbatim
4 founders 17 transcripts
📷 In Progress
Brand Tracking
22 Sep β€” @sphereshack follows logged; 3 Instagram accounts set up
21 on radar 8 to triage
🩺 Not Started
Derm Network
Melbourne derms β€” formulation advisor relationship
0 contacts 0 meetings
🔬 In Progress
Medical & Ingredients Research
25 Sep β€” how Rx treatments work (AU availability) + Ingredient Guide for P1 & P2
2 notes 10 brief fixes
🔍 Live
Research Findings
26 Sep β€” what the research found: TikToks (Batch 1), treatments, ingredients, founders
175 TikToks 9 patterns
🧪 Live
Formulation
29 Sep β€” πŸ§ͺ ranking + data for the Core brands (full ingredient lists, doses, price/ml, flags); every brand's formulation profile is also in its competitor card
19 P1 brands ranked 58 profiles at Core depth
Roadmap Phases
PHASE 0 Brand Foundation In Progress
Define brand vision, origin story, and positioning 00/Brand Identity
Create Pinterest mood board 00/Mood Boards
Explore and lock colour palette (7 colours) 00/Brand Identity
Deep competitor research β€” 29 brands profiled + 21 on radar (5 tiers + P2), notes, at-a-glance, mobile page 00/Competitor Research
Claims Architecture decision framework (resolves Red Team #1) β€” A + B open 03/REGULATORY
Reusable case-study system + Vacation & Experiment case studies 00/Competitor Research/Case Studies
Positioning constant: brand-led, founder-woven (Decision #9) 00/Strategy
Brand name locked: Spanner Skin 00/Naming
Korean body serum market research β€” Tier 4 K-beauty profiled (Aestura, Illiyoon, knock) Β· Dr.Jart+ still to add 00/Competitor Research
Trademark search β€” "Spanner" clear in Class 3 on IP Australia (0 conflicts across 38 results) 01/Legal
Reddit eczema community research β€” 1062 posts, 4 subreddits, now auto-scraped weekly 00/Competitor Research
Track new-age eczema brands on social β€” @sphereshack follows logged, 21 on radar (ongoing) 05/Sphereshack Follows
Competitor Claims Audit β€” 10 brands verified against the TGA ARTG 03/REGULATORY
Eczema Messaging Bank β€” how to say “eczema” legally, by surface 03/REGULATORY
P3 Shower Serum + P4 Over-Eye Patches deep dives 02/PRODUCT DEVELOPMENT
Research engine β€” weekly Reddit scrape → Google Sheet + wiki, $0 (GitHub Actions) 00/Research Engine & Roadmap
Founder Learnings β€” 4 founders, 17 transcripts, cross-founder playbook 00/Founder Learnings
Lock decisions A + B (claims wording, regulatory path) β€” C locked 25 Sep as #10 07/DECISION LOG
Build Spanner's approved language from the Messaging Bank 03/REGULATORY
Executive Summary → derm shortlist (Brad's playbook) 00/Strategy
PHASE 1 Business Setup & Legal Upcoming
Register ABN01/Legal
Register business name via ASIC01/Legal
File trademark (IP Australia, Class 3 β€” ~$250/class) VIEW RESEARCH →01/Legal
spannerskin.com PURCHASED βœ“05/Website
spannerskin.com.au + spannerskin.au NEEDS ABN FIRST REGISTER ABN β†’05/Website
Secure social handles (Instagram, TikTok)05/Website
Open business bank account01/Financials
Initial budget and financial plan01/Financials
PHASE 2 Product Development Upcoming
Research and contact Australian cosmetic chemists02/Manufacturers
Find dermatologist advisor/partner02/Formulation
Write product formulation brief02/Formulation/Briefs
Formulation iterations and sampling02/Formulation/Iterations
Stability and compatibility testing02/Testing
Research continuous spray / BOV packaging02/Packaging
Confirm product classification β€” cosmetic vs. therapeutic goods (ACCC/TGA boundary)03/ACCC
Research prescription eczema treatment MOAs (calcineurin inhibitors, PDE4 inhibitors) to understand mechanisms and inform OTC formulation direction02/Ingredients
Identify and contact Melbourne dermatologists for formulation advisor relationship02/Formulation
Personal product testing (4-8 weeks)02/Testing
PHASE 3 Brand Development Upcoming
Design logo and visual identity system04/Logo & Typography
Finalise colour palette and typography04/Colour Palette
Package design for hero spray serum04/Packaging Design
Brand tone of voice and messaging guide04/Tone of Voice
PHASE 4 Pre-Launch Upcoming
EAA certification application03/EAA Certification
Product liability insurance01/Insurance
Build Shopify store05/Website
Grow email waitlist (target: 500-1000)05/Email Marketing
PHASE 5 Launch & Beyond Upcoming
First production run (500-1000 units)06/Fulfilment
Launch on Shopify DTC06/Launch