Pipeline Overview
App Factory uses a 10-stage pipeline to transform market research into production-ready mobile apps. Each stage produces validated artifacts that feed into the next.
Pipeline Stages
Market Research
AI-powered market analysis generates 10 ranked app ideas with evidence, target users, and complexity scores.
stage01.json01_market_research.mdidea_index.jsonProduct Spec
Defines the core product loop, domain model, and MVP scope for the selected idea.
stage02.json02_product_spec.mdcore_loop.mdmvp_scope.mdUX Design
Creates design tokens, component inventory, and interaction expectations.
stage03.json03_ux_design.mddesign_tokens.jsoncomponent_inventory.mdMonetization
Defines subscription pricing, RevenueCat integration, and paywall strategy.
stage04.json04_monetization.mdArchitecture
Creates navigation plan, dependency matrix, and technical specifications.
stage05.json05_architecture.mdnavigation_plan.jsondependency_plan.jsonBuilder Handoff
Produces complete implementation blueprint with all specifications consolidated.
stage06.json06_builder_handoff.mdPolish
Adds accessibility requirements, performance guidelines, and quality refinements.
stage07.json07_polish.mdBrand
Defines visual identity, generates app icon, splash screen, and brand assets.
stage08.json08_brand.mdicon.svgsplash.svgadaptive-icon-foreground.svgRelease Planning
Creates ASO metadata, store listings, and launch strategy documentation.
stage09.json09_release_planning.mdApp Generation
Generates complete Expo React Native app with all features, subscriptions, and assets.
Complete Expo app in builds/<idea_dir>/build_log.mdQuality Gates
Hard validation checkpoints ensure specifications are complete and consistent before progression.
Validates product definition and domain model completeness.
Validates navigation and dependency plans are implementable.
Validates boot sequence, flow validation, and error scenarios.
Validates build contract synthesis and implementation plan.
Execution Modes
Idea Generation
run app factory executes Stage 01 only, creating an idea bin for selective building.
Selective Building
build <idea> executes Stages 02-10 for one chosen idea from the idea bin.
End-to-End
dream <idea> executes Stages 01-10 in a single execution from raw idea text.