Back to corpus
research noteexperiment writeup candidatescore 18

STAGE 0: RESEARCH BRIEF

| # | Gap | Impact | |---|-----|--------| | G1 | `app_entities` table not created in Supabase | Cannot register Spore or any app | | G2 | No `app_entity` row for Spore | Autonomy loop has no target | | G3 | RevenueCat not configured | No revenue data flows at all | | G4 | No "Build This" harvest option in Spore app | Users cannot trigger app generation | | G5 | No Edge Function to generate structured app specs | Evolved spores cannot become app blueprints | | G6 | Bootstrap script not triggered from pipeline | Even

Full HTML reader

Read the full artifact

Open in new tab

Extracted abstract or opening context

# STAGE 0: RESEARCH BRIEF ## Spore as ACMP Anchor App: Idea-to-App Pipeline End-to-End > Date: 2026-03-14 | Agent: Evo-Cubed Runner (Opus 4.6) ### 1.1 Spore iOS App (53 Swift files) - **Version**: v1.2.0, submitted for App Store review - **Data model**: Spore -> Garden -> Season. Status lifecycle: spore -> germinating -> growing -> budding -> blooming -> fruiting -> composted (withering branch for neglect) - **Growth algorithm**: `strengthDelta = baseGrowth * seasonMultiplier + tendrilBonus + guidanceBonus + wateringBonus` - **Evolution tiers**: Tier 1 (on-device NLEmbedding, <200ms), Tier 2 (edge function + KARL + Gemini, 1-3s), Tier 3 (daemon-driven overnight, passive) - **Services**: GrowthEngine, EvolutionEngine, TierBroker, IntelligenceClient, BehaviorTracker, TopicClassifier, InvariantGuard, RealtimeSync, CloudKitManager, StoreManager, HapticManager, NotificationManager - **StoreKit 2**: Free (5 spores), Sprout (20 spores, weekly evolution), Garden (unlimited, daily evolution) - **Harvest actions**: Add notes, export to Notes, create Reminder, share, copy, keep growing, compost. **NO "Build This" option exists.** - **Landing page**: tryspore.app with Supabase email capture, social links ### 1.2 Supabase Edge Functions (6) | Function | Purpose | Status | |----------|---------|--------| | `evolve-spore` | Original v1 evolution (random technique) | Working | | `spore-evolve-v2` | KARL-powered Tier 2 (Thompson/softmax technique selection + Gemini) | Working | | `spore-plant` | Generate 768-dim embedding on plant, UPSERT to spore_embeddings | Working | | `spore-feedback` | Batch behavioral event ingestion | Working | | `evolve-idea` | Landing page interactive idea generator (3 divergent branches) | Working | | `send-welcome` | Welcome email on signup | Working | ### 1.3 Backend Intelligence (cloud-vm) - **spore_evolution_daemon.py** (1,245 lines): FAST loop 15min (SENSE + SCORE + LEARN + GK REGISTER), DEEP loop 60min (+ EVOLVE Tier 3) - **spore_reward_engine.py**: 5-signal reward (Engagement 30%, Retention 25%, Novelty 20%, Anti-neglect 15%, Bloom 10%) - **garden_tender.py**: Bloom events -> Discord notification - **12 TIE techniques**: 6 generative (G01, G04, G07, G10, G15, G18), 6 reductive (R01, R04, R07, R10, R14, R18) - **Key architectural constraint from prior Evo3**: Edge functions CANNOT reach cloud-vm services (Tailscale, GK, RAG++). Edge functions stay THIN (Supabase + Gemini only). GK registration is ASYNC via daemon. ### 1.4 Supabase Tables (Spore-specific) | Table | Purpose | |-------|---------| | `spore_embeddings` | pgvector 768-dim embeddings per spore | | `spore_evolutions` | Evolution history (tier, technique, keywords before/after) | | `spore_trajectories` | KARL trajectories (technique, rewards, advantage) | | `spore_techniqu

Promotion decision

What has to happen next

Attach run IDs, datasets, metrics, and reproduction commands.

Why this is not always a full paper yet

Corpus pages are public-safe readers for discovered workspace artifacts. They are not automatically final papers. A corpus item becomes a polished paper only after the editable source, evidence checkpoints, references, figures, render path, and release status are attached through the paper schema.