Trovella Wiki

MVP Scope

Walking skeletons, MoSCoW feature prioritization, the economic architecture, and what is explicitly deferred.

The MVP is a hypothesis in code form -- the version that collects maximum validated learning with minimum effort. It is not a "version 1.0."

Walking Skeletons

Two primary entry points, each representing a complete end-to-end flow through the system:

Skeleton A -- MCP Path (Day-to-Day Value)

User signs up on Trovella web
  --> connects MCP server to their AI app
  --> uses AI app as normal
  --> Trovella memory captures context
  --> next session in any AI app, memory is available
  --> user tries an MCP skill
  --> gets enhanced results

This skeleton validates the core hypothesis: cross-platform memory and curated skills make existing AI tools better without the user changing behavior. See Research & Intelligence for implementation.

Skeleton B -- Trovella App Path (Engagement + Fun)

User signs up
  --> onboarding captures basic preferences
  --> capability discovery shows what they can do
  --> user tries image generation
  --> creates a shareable image
  --> user explores RPG or preference recommendations
  --> returns to app

This skeleton validates the engagement hypothesis: guided experiences with immediate results create retention even before the MCP value becomes apparent.

Both skeletons share auth, user profile, preference engine, and memory as infrastructure.

Must Have (Launch)

FeatureScope at LaunchRationale
Cross-platform memory (MCP)Hosted MCP server that stores and exposes memory across LLM platformsEconomic necessity -- heavy LLM work stays in subsidized apps. Also the strategic moat and data gravity engine.
MCP skills (5-10 curated)Curated capabilities including early research tools, exposed through MCPImmediate value in existing workflows without Trovella bearing token cost
Capability discovery systemProgressive revelation of what Trovella can doThis IS the product for users who don't know what to do with AI. Without it, features won't be found.
Image generationCreate pictures/paintings in creative scenarios using reference images. Google Gemini models.Fastest "look what I just made" moment. High shareability. Proven demand. Primary hook.
Build-your-own adventure RPGSingle-player text-based RPG with AI storytelling and occasional generated imagesShares memory + image gen infra. Real motivated users (Kyle's daughters). Fun engagement hook.
Trovella chat (lightweight)Minimal in-app LLM chat experienceNecessary at launch but not the front door. Fallback for users who want direct chat.
Preference engine (basic)Tracks preferences, powers personalized recommendationsMakes the app feel like it knows you. Foundation for future network effects.
AI tutoringInteractive lessons, practice exercises, skill progressionDirectly addresses the core problem. Turns passive frustration into active learning.
Professional document generationAI-assisted PowerPoint, Word, Excel from research results or promptsHigh-value work output. Bridges "AI helped me think" to "AI helped me deliver."
OnboardingShort preference-capture flow. LLM-powered for paid, non-LLM for free. Skippable.First session must feel immediately different from opening a blank chat box.

Should Have (Shortly After Launch)

FeatureRationale
Enhanced research toolsStarts as an MCP skill in the initial 5-10, then expands into a richer standalone experience. High value for financial analyst ICP but needs maturity first.

Could Have (Post-Launch, Pre-Growth)

FeatureRationale
Social preferencesLink with friends/family for collective preference-based recommendations. Network effects need a network -- requires user base first.

Explicitly Deferred

These are not forgotten -- they have specific triggers for when they become relevant:

ItemDeferred UntilDetails
Multi-tenant pricing tiersPre-betaFree tier with no-LLM skills + paid tier targeting ~$8.99/month
Pricing model specificsPre-betaSee Go-to-Market for the framework
Beta launch planPhase 1Paid closed beta with 20-30 users
REST public APIPost-tractiontRPC-OpenAPI bridge when external integrations are needed
Mobile appPhase 2React Native/Expo, shares tRPC API layer

The Economic Architecture

AI platforms subsidize consumer usage at roughly 12x ($200/month subscription yields ~$2,500/month API compute equivalent). Trovella cannot and should not compete with this subsidy. The feature scope reflects this constraint:

  • High-cost LLM work (deep research, multi-source synthesis, long conversations) stays in the user's AI platform via MCP
  • Low-cost targeted interactions (preference tracking, image generation prompts, structured data extraction) happen in Trovella where cost is controlled
  • Zero-cost enhancements (memory persistence, skill definitions, plan state tracking) are pure infrastructure with no per-request LLM cost

This is not a limitation -- it is the product strategy. See Problem & Product for the full architectural insight.

Development Approach

  • Walking skeleton first, then feature-complete vertical -- make one workflow genuinely good, not many workflows partially built
  • Budget allocation: 70% strategic features / 20% customer requests / 10% tech debt (pre-PMF)
  • Feature creep prevention: new ideas go to Phase 2 backlog; every addition requires removing something of equal effort
  • Solo founder timeline: 6-8 weeks to MVP with AI-assisted development (3-5x compression)

On this page