initial commit
This commit is contained in:
commit
2f43f63c5c
|
|
@ -0,0 +1,932 @@
|
||||||
|
# Couples Connection Mobile App
|
||||||
|
|
||||||
|
# Full Execution Plan
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Project Stack
|
||||||
|
|
||||||
|
## Frontend
|
||||||
|
|
||||||
|
* React Native
|
||||||
|
* Expo
|
||||||
|
* TypeScript
|
||||||
|
|
||||||
|
## Backend
|
||||||
|
|
||||||
|
* Supabase
|
||||||
|
* PostgreSQL
|
||||||
|
* Supabase Auth
|
||||||
|
* Supabase Realtime
|
||||||
|
|
||||||
|
## Storage
|
||||||
|
|
||||||
|
* Cloudflare R2
|
||||||
|
|
||||||
|
## Notifications
|
||||||
|
|
||||||
|
* Expo Push Notifications
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Agent Assignment Matrix
|
||||||
|
|
||||||
|
| Agent | Role |
|
||||||
|
| ------------------------------------------ | ------------------------------------------------------------------- |
|
||||||
|
| Ripley | Project orchestration, execution coordination, batch sequencing |
|
||||||
|
| Neo (`agentId: neo`) | Backend systems, architecture, security, realtime, database |
|
||||||
|
| Scarlett (`agentId: scarlett`) | UI systems, mobile UX, styling, responsive layouts, design systems |
|
||||||
|
| Bishop (`agentId: bishop`) | QA, stability, testing, regression validation, release verification |
|
||||||
|
| Private_Hudson (`agentId: private_hudson`) | Content systems, moderation, admin workflows, operational tooling |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Dispatch Rules
|
||||||
|
|
||||||
|
## Required On Every Agent Spawn
|
||||||
|
|
||||||
|
* Explicit `agentId`
|
||||||
|
* Project context block
|
||||||
|
* Project directory
|
||||||
|
* Relevant spec references
|
||||||
|
* Recent changes summary
|
||||||
|
* Learnings path reminder
|
||||||
|
* Report back to Ripley only
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Learnings Paths
|
||||||
|
|
||||||
|
| Agent | Learnings Path |
|
||||||
|
| -------------- | ---------------------------- |
|
||||||
|
| Ripley | `.learnings/` |
|
||||||
|
| Neo | `.learnings/neo/` |
|
||||||
|
| Scarlett | `.learnings/scarlett/` |
|
||||||
|
| Bishop | `.learnings/bishop/` |
|
||||||
|
| Private_Hudson | `.learnings/private_hudson/` |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# STAGE 1
|
||||||
|
|
||||||
|
# Foundation & Infrastructure
|
||||||
|
|
||||||
|
## Goal
|
||||||
|
|
||||||
|
Establish stable application foundation.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Batch 1A
|
||||||
|
|
||||||
|
## Expo Bootstrap & Structure
|
||||||
|
|
||||||
|
### Lead
|
||||||
|
|
||||||
|
Scarlett (`agentId: scarlett`)
|
||||||
|
|
||||||
|
### Support
|
||||||
|
|
||||||
|
Neo (`agentId: neo`)
|
||||||
|
|
||||||
|
### QA
|
||||||
|
|
||||||
|
Bishop (`agentId: bishop`)
|
||||||
|
|
||||||
|
### Stack Used
|
||||||
|
|
||||||
|
* Expo
|
||||||
|
* React Native
|
||||||
|
* TypeScript
|
||||||
|
|
||||||
|
### Tasks
|
||||||
|
|
||||||
|
* Initialize Expo application
|
||||||
|
* Configure TypeScript
|
||||||
|
* Configure ESLint + Prettier
|
||||||
|
* Create folder architecture
|
||||||
|
* Configure app entry points
|
||||||
|
* Configure navigation foundation
|
||||||
|
* Setup environment structure
|
||||||
|
|
||||||
|
### Deliverables
|
||||||
|
|
||||||
|
* Running Expo app
|
||||||
|
* Stable folder structure
|
||||||
|
* Base navigation
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Batch 1B
|
||||||
|
|
||||||
|
## Supabase Backend Foundation
|
||||||
|
|
||||||
|
### Lead
|
||||||
|
|
||||||
|
Neo (`agentId: neo`)
|
||||||
|
|
||||||
|
### Support
|
||||||
|
|
||||||
|
Private_Hudson (`agentId: private_hudson`)
|
||||||
|
|
||||||
|
### QA
|
||||||
|
|
||||||
|
Bishop (`agentId: bishop`)
|
||||||
|
|
||||||
|
### Stack Used
|
||||||
|
|
||||||
|
* Supabase
|
||||||
|
* PostgreSQL
|
||||||
|
|
||||||
|
### Tasks
|
||||||
|
|
||||||
|
* Create Supabase project
|
||||||
|
* Configure auth providers
|
||||||
|
* Configure PostgreSQL structure
|
||||||
|
* Configure storage buckets
|
||||||
|
* Configure environment variables
|
||||||
|
* Setup baseline row level security
|
||||||
|
|
||||||
|
### Deliverables
|
||||||
|
|
||||||
|
* Working backend connection
|
||||||
|
* Secure database foundation
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Batch 1C
|
||||||
|
|
||||||
|
## Authentication System
|
||||||
|
|
||||||
|
### Lead
|
||||||
|
|
||||||
|
Neo (`agentId: neo`)
|
||||||
|
|
||||||
|
### Support
|
||||||
|
|
||||||
|
Scarlett (`agentId: scarlett`)
|
||||||
|
|
||||||
|
### QA
|
||||||
|
|
||||||
|
Bishop (`agentId: bishop`)
|
||||||
|
|
||||||
|
### Stack Used
|
||||||
|
|
||||||
|
* Supabase Auth
|
||||||
|
* React Native
|
||||||
|
* Expo Router
|
||||||
|
|
||||||
|
### Tasks
|
||||||
|
|
||||||
|
* Email magic link auth
|
||||||
|
* Session persistence
|
||||||
|
* Protected routes
|
||||||
|
* Login screen
|
||||||
|
* Logout handling
|
||||||
|
* Auth validation
|
||||||
|
|
||||||
|
### Deliverables
|
||||||
|
|
||||||
|
* Stable authentication flow
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Batch 1D
|
||||||
|
|
||||||
|
## Pairing System
|
||||||
|
|
||||||
|
### Lead
|
||||||
|
|
||||||
|
Neo (`agentId: neo`)
|
||||||
|
|
||||||
|
### Support
|
||||||
|
|
||||||
|
Scarlett (`agentId: scarlett`)
|
||||||
|
|
||||||
|
### QA
|
||||||
|
|
||||||
|
Bishop (`agentId: bishop`)
|
||||||
|
|
||||||
|
### Stack Used
|
||||||
|
|
||||||
|
* Supabase
|
||||||
|
* PostgreSQL
|
||||||
|
* React Native
|
||||||
|
|
||||||
|
### Tasks
|
||||||
|
|
||||||
|
* Pair code generation
|
||||||
|
* Pair code validation
|
||||||
|
* Couple linking logic
|
||||||
|
* Pairing UI
|
||||||
|
* Couple membership persistence
|
||||||
|
|
||||||
|
### Deliverables
|
||||||
|
|
||||||
|
* Fully working pairing system
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Batch 1E
|
||||||
|
|
||||||
|
## Design System Foundation
|
||||||
|
|
||||||
|
### Lead
|
||||||
|
|
||||||
|
Scarlett (`agentId: scarlett`)
|
||||||
|
|
||||||
|
### Support
|
||||||
|
|
||||||
|
Ripley
|
||||||
|
|
||||||
|
### QA
|
||||||
|
|
||||||
|
Bishop (`agentId: bishop`)
|
||||||
|
|
||||||
|
### Stack Used
|
||||||
|
|
||||||
|
* React Native
|
||||||
|
* Expo
|
||||||
|
* NativeWind/Tailwind RN strategy
|
||||||
|
|
||||||
|
### Tasks
|
||||||
|
|
||||||
|
* Typography system
|
||||||
|
* Color palette
|
||||||
|
* Spacing system
|
||||||
|
* Shared components
|
||||||
|
* Theme provider
|
||||||
|
* Dark mode foundation
|
||||||
|
|
||||||
|
### Deliverables
|
||||||
|
|
||||||
|
* Shared mobile design system
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# STAGE 2
|
||||||
|
|
||||||
|
# Core Question Engine
|
||||||
|
|
||||||
|
## Goal
|
||||||
|
|
||||||
|
Build primary emotional interaction system.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Batch 2A
|
||||||
|
|
||||||
|
## Question Database Architecture
|
||||||
|
|
||||||
|
### Lead
|
||||||
|
|
||||||
|
Neo (`agentId: neo`)
|
||||||
|
|
||||||
|
### Support
|
||||||
|
|
||||||
|
Private_Hudson (`agentId: private_hudson`)
|
||||||
|
|
||||||
|
### QA
|
||||||
|
|
||||||
|
Ripley
|
||||||
|
|
||||||
|
### Stack Used
|
||||||
|
|
||||||
|
* PostgreSQL
|
||||||
|
* Supabase
|
||||||
|
|
||||||
|
### Tasks
|
||||||
|
|
||||||
|
* Question schema
|
||||||
|
* Metadata tagging
|
||||||
|
* Category structure
|
||||||
|
* Visibility rules
|
||||||
|
* Relationship stage tagging
|
||||||
|
* Seed starter questions
|
||||||
|
|
||||||
|
### Deliverables
|
||||||
|
|
||||||
|
* Structured question engine
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Batch 2B
|
||||||
|
|
||||||
|
## Daily Question System
|
||||||
|
|
||||||
|
### Lead
|
||||||
|
|
||||||
|
Neo (`agentId: neo`)
|
||||||
|
|
||||||
|
### Support
|
||||||
|
|
||||||
|
Scarlett (`agentId: scarlett`)
|
||||||
|
|
||||||
|
### QA
|
||||||
|
|
||||||
|
Bishop (`agentId: bishop`)
|
||||||
|
|
||||||
|
### Stack Used
|
||||||
|
|
||||||
|
* Supabase
|
||||||
|
* React Native
|
||||||
|
|
||||||
|
### Tasks
|
||||||
|
|
||||||
|
* Daily selection logic
|
||||||
|
* Daily refresh system
|
||||||
|
* Question retrieval APIs
|
||||||
|
* Daily question UI
|
||||||
|
|
||||||
|
### Deliverables
|
||||||
|
|
||||||
|
* Daily question flow
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Batch 2C
|
||||||
|
|
||||||
|
## Random Question Generator
|
||||||
|
|
||||||
|
### Lead
|
||||||
|
|
||||||
|
Neo (`agentId: neo`)
|
||||||
|
|
||||||
|
### Support
|
||||||
|
|
||||||
|
Private_Hudson (`agentId: private_hudson`)
|
||||||
|
|
||||||
|
### QA
|
||||||
|
|
||||||
|
Ripley
|
||||||
|
|
||||||
|
### Stack Used
|
||||||
|
|
||||||
|
* PostgreSQL
|
||||||
|
* Supabase
|
||||||
|
|
||||||
|
### Tasks
|
||||||
|
|
||||||
|
* Randomization logic
|
||||||
|
* Category filtering
|
||||||
|
* Surprise mode
|
||||||
|
* Duplicate prevention
|
||||||
|
* Usage history filtering
|
||||||
|
|
||||||
|
### Deliverables
|
||||||
|
|
||||||
|
* Random question system
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Batch 2D
|
||||||
|
|
||||||
|
## Answer System
|
||||||
|
|
||||||
|
### Lead
|
||||||
|
|
||||||
|
Neo (`agentId: neo`)
|
||||||
|
|
||||||
|
### Support
|
||||||
|
|
||||||
|
Scarlett (`agentId: scarlett`)
|
||||||
|
|
||||||
|
### QA
|
||||||
|
|
||||||
|
Bishop (`agentId: bishop`)
|
||||||
|
|
||||||
|
### Stack Used
|
||||||
|
|
||||||
|
* React Native
|
||||||
|
* Supabase Realtime
|
||||||
|
|
||||||
|
### Tasks
|
||||||
|
|
||||||
|
* Text answers
|
||||||
|
* Save answers
|
||||||
|
* Partner answer retrieval
|
||||||
|
* Favorite answers
|
||||||
|
* Reactions foundation
|
||||||
|
|
||||||
|
### Deliverables
|
||||||
|
|
||||||
|
* Full answer interaction flow
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Batch 2E
|
||||||
|
|
||||||
|
## Custom Questions
|
||||||
|
|
||||||
|
### Lead
|
||||||
|
|
||||||
|
Private_Hudson (`agentId: private_hudson`)
|
||||||
|
|
||||||
|
### Support
|
||||||
|
|
||||||
|
Neo (`agentId: neo`)
|
||||||
|
|
||||||
|
### QA
|
||||||
|
|
||||||
|
Ripley
|
||||||
|
|
||||||
|
### Stack Used
|
||||||
|
|
||||||
|
* PostgreSQL
|
||||||
|
* Supabase
|
||||||
|
|
||||||
|
### Tasks
|
||||||
|
|
||||||
|
* Custom question creation
|
||||||
|
* Shared question libraries
|
||||||
|
* Validation rules
|
||||||
|
* Moderation structure
|
||||||
|
|
||||||
|
### Deliverables
|
||||||
|
|
||||||
|
* User generated question system
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# STAGE 3
|
||||||
|
|
||||||
|
# Couple Interaction Systems
|
||||||
|
|
||||||
|
## Goal
|
||||||
|
|
||||||
|
Expand emotional interaction systems.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Batch 3A
|
||||||
|
|
||||||
|
## Emotional Check Ins
|
||||||
|
|
||||||
|
### Lead
|
||||||
|
|
||||||
|
Scarlett (`agentId: scarlett`)
|
||||||
|
|
||||||
|
### Support
|
||||||
|
|
||||||
|
Private_Hudson (`agentId: private_hudson`)
|
||||||
|
|
||||||
|
### QA
|
||||||
|
|
||||||
|
Ripley
|
||||||
|
|
||||||
|
### Stack Used
|
||||||
|
|
||||||
|
* React Native
|
||||||
|
* Expo
|
||||||
|
|
||||||
|
### Tasks
|
||||||
|
|
||||||
|
* Mood UI
|
||||||
|
* Emotional categories
|
||||||
|
* Check in interactions
|
||||||
|
* Emotional state display
|
||||||
|
|
||||||
|
### Deliverables
|
||||||
|
|
||||||
|
* Emotional check in system
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Batch 3B
|
||||||
|
|
||||||
|
## Reactions & Interaction Layer
|
||||||
|
|
||||||
|
### Lead
|
||||||
|
|
||||||
|
Neo (`agentId: neo`)
|
||||||
|
|
||||||
|
### Support
|
||||||
|
|
||||||
|
Scarlett (`agentId: scarlett`)
|
||||||
|
|
||||||
|
### QA
|
||||||
|
|
||||||
|
Bishop (`agentId: bishop`)
|
||||||
|
|
||||||
|
### Stack Used
|
||||||
|
|
||||||
|
* Supabase Realtime
|
||||||
|
* React Native
|
||||||
|
|
||||||
|
### Tasks
|
||||||
|
|
||||||
|
* Reactions
|
||||||
|
* State syncing
|
||||||
|
* Interaction updates
|
||||||
|
* Lightweight engagement systems
|
||||||
|
|
||||||
|
### Deliverables
|
||||||
|
|
||||||
|
* Realtime interaction layer
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Batch 3C
|
||||||
|
|
||||||
|
## Realtime Infrastructure
|
||||||
|
|
||||||
|
### Lead
|
||||||
|
|
||||||
|
Neo (`agentId: neo`)
|
||||||
|
|
||||||
|
### Support
|
||||||
|
|
||||||
|
Bishop (`agentId: bishop`)
|
||||||
|
|
||||||
|
### QA
|
||||||
|
|
||||||
|
Ripley
|
||||||
|
|
||||||
|
### Stack Used
|
||||||
|
|
||||||
|
* Supabase Realtime
|
||||||
|
|
||||||
|
### Tasks
|
||||||
|
|
||||||
|
* Realtime subscriptions
|
||||||
|
* Live sync validation
|
||||||
|
* Event handling
|
||||||
|
* Presence testing
|
||||||
|
|
||||||
|
### Deliverables
|
||||||
|
|
||||||
|
* Stable realtime infrastructure
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# STAGE 4
|
||||||
|
|
||||||
|
# Memory & Media Systems
|
||||||
|
|
||||||
|
## Goal
|
||||||
|
|
||||||
|
Build emotional memory ecosystem.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Batch 4A
|
||||||
|
|
||||||
|
## Memory Vault
|
||||||
|
|
||||||
|
### Lead
|
||||||
|
|
||||||
|
Neo (`agentId: neo`)
|
||||||
|
|
||||||
|
### Support
|
||||||
|
|
||||||
|
Scarlett (`agentId: scarlett`)
|
||||||
|
|
||||||
|
### QA
|
||||||
|
|
||||||
|
Bishop (`agentId: bishop`)
|
||||||
|
|
||||||
|
### Stack Used
|
||||||
|
|
||||||
|
* Supabase
|
||||||
|
* Cloudflare R2
|
||||||
|
* React Native
|
||||||
|
|
||||||
|
### Tasks
|
||||||
|
|
||||||
|
* Memory save systems
|
||||||
|
* Favorites
|
||||||
|
* Memory categories
|
||||||
|
* Browsing UI
|
||||||
|
|
||||||
|
### Deliverables
|
||||||
|
|
||||||
|
* Functional memory vault
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Batch 4B
|
||||||
|
|
||||||
|
## Relationship Timeline
|
||||||
|
|
||||||
|
### Lead
|
||||||
|
|
||||||
|
Scarlett (`agentId: scarlett`)
|
||||||
|
|
||||||
|
### Support
|
||||||
|
|
||||||
|
Neo (`agentId: neo`)
|
||||||
|
|
||||||
|
### QA
|
||||||
|
|
||||||
|
Ripley
|
||||||
|
|
||||||
|
### Stack Used
|
||||||
|
|
||||||
|
* React Native
|
||||||
|
* Supabase
|
||||||
|
|
||||||
|
### Tasks
|
||||||
|
|
||||||
|
* Timeline rendering
|
||||||
|
* Milestone systems
|
||||||
|
* Timeline interactions
|
||||||
|
* Timeline UI
|
||||||
|
|
||||||
|
### Deliverables
|
||||||
|
|
||||||
|
* Relationship timeline
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Batch 4C
|
||||||
|
|
||||||
|
## Video Messaging Foundation
|
||||||
|
|
||||||
|
### Lead
|
||||||
|
|
||||||
|
Neo (`agentId: neo`)
|
||||||
|
|
||||||
|
### Support
|
||||||
|
|
||||||
|
Scarlett (`agentId: scarlett`)
|
||||||
|
|
||||||
|
### QA
|
||||||
|
|
||||||
|
Bishop (`agentId: bishop`)
|
||||||
|
|
||||||
|
### Stack Used
|
||||||
|
|
||||||
|
* React Native
|
||||||
|
* Expo AV
|
||||||
|
* Cloudflare R2
|
||||||
|
* Supabase
|
||||||
|
|
||||||
|
### Tasks
|
||||||
|
|
||||||
|
* Video recording flow
|
||||||
|
* Upload structure
|
||||||
|
* Metadata storage
|
||||||
|
* Playback system
|
||||||
|
|
||||||
|
### Deliverables
|
||||||
|
|
||||||
|
* Basic video messaging
|
||||||
|
|
||||||
|
### Status
|
||||||
|
|
||||||
|
Advanced video pipeline deferred for future scaling.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# STAGE 5
|
||||||
|
|
||||||
|
# Admin & Content Systems
|
||||||
|
|
||||||
|
## Goal
|
||||||
|
|
||||||
|
Enable scalable content operations.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Batch 5A
|
||||||
|
|
||||||
|
## Admin Dashboard
|
||||||
|
|
||||||
|
### Lead
|
||||||
|
|
||||||
|
Private_Hudson (`agentId: private_hudson`)
|
||||||
|
|
||||||
|
### Support
|
||||||
|
|
||||||
|
Scarlett (`agentId: scarlett`)
|
||||||
|
|
||||||
|
### QA
|
||||||
|
|
||||||
|
Ripley
|
||||||
|
|
||||||
|
### Stack Used
|
||||||
|
|
||||||
|
* React Native Web
|
||||||
|
* Supabase
|
||||||
|
|
||||||
|
### Tasks
|
||||||
|
|
||||||
|
* Admin auth
|
||||||
|
* Content management UI
|
||||||
|
* Moderation queue
|
||||||
|
* Reporting tools
|
||||||
|
|
||||||
|
### Deliverables
|
||||||
|
|
||||||
|
* Admin dashboard
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Batch 5B
|
||||||
|
|
||||||
|
## Moderation Systems
|
||||||
|
|
||||||
|
### Lead
|
||||||
|
|
||||||
|
Private_Hudson (`agentId: private_hudson`)
|
||||||
|
|
||||||
|
### Support
|
||||||
|
|
||||||
|
Neo (`agentId: neo`)
|
||||||
|
|
||||||
|
### QA
|
||||||
|
|
||||||
|
Bishop (`agentId: bishop`)
|
||||||
|
|
||||||
|
### Stack Used
|
||||||
|
|
||||||
|
* PostgreSQL
|
||||||
|
* Supabase
|
||||||
|
|
||||||
|
### Tasks
|
||||||
|
|
||||||
|
* Report handling
|
||||||
|
* Approval systems
|
||||||
|
* Moderation APIs
|
||||||
|
* Enforcement logic
|
||||||
|
|
||||||
|
### Deliverables
|
||||||
|
|
||||||
|
* Moderation infrastructure
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Batch 5C
|
||||||
|
|
||||||
|
## Official _null Question Packs
|
||||||
|
|
||||||
|
### Lead
|
||||||
|
|
||||||
|
Private_Hudson (`agentId: private_hudson`)
|
||||||
|
|
||||||
|
### Support
|
||||||
|
|
||||||
|
Ripley
|
||||||
|
|
||||||
|
### QA
|
||||||
|
|
||||||
|
Scarlett (`agentId: scarlett`)
|
||||||
|
|
||||||
|
### Stack Used
|
||||||
|
|
||||||
|
* PostgreSQL
|
||||||
|
* Supabase
|
||||||
|
|
||||||
|
### Tasks
|
||||||
|
|
||||||
|
* Pack structure
|
||||||
|
* Metadata standards
|
||||||
|
* Scheduling
|
||||||
|
* Release organization
|
||||||
|
|
||||||
|
### Deliverables
|
||||||
|
|
||||||
|
* Official curated question system
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# STAGE 6
|
||||||
|
|
||||||
|
# Polish & Growth Systems
|
||||||
|
|
||||||
|
## Goal
|
||||||
|
|
||||||
|
Refine production release quality.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Batch 6A
|
||||||
|
|
||||||
|
## Notification Refinement
|
||||||
|
|
||||||
|
### Lead
|
||||||
|
|
||||||
|
Neo (`agentId: neo`)
|
||||||
|
|
||||||
|
### Support
|
||||||
|
|
||||||
|
Ripley
|
||||||
|
|
||||||
|
### QA
|
||||||
|
|
||||||
|
Bishop (`agentId: bishop`)
|
||||||
|
|
||||||
|
### Stack Used
|
||||||
|
|
||||||
|
* Expo Push Notifications
|
||||||
|
|
||||||
|
### Tasks
|
||||||
|
|
||||||
|
* Notification timing
|
||||||
|
* Quiet hours
|
||||||
|
* Reminder refinement
|
||||||
|
* Notification sanity testing
|
||||||
|
|
||||||
|
### Deliverables
|
||||||
|
|
||||||
|
* Balanced notification system
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Batch 6B
|
||||||
|
|
||||||
|
## Shareable Recaps
|
||||||
|
|
||||||
|
### Lead
|
||||||
|
|
||||||
|
Scarlett (`agentId: scarlett`)
|
||||||
|
|
||||||
|
### Support
|
||||||
|
|
||||||
|
Private_Hudson (`agentId: private_hudson`)
|
||||||
|
|
||||||
|
### QA
|
||||||
|
|
||||||
|
Ripley
|
||||||
|
|
||||||
|
### Stack Used
|
||||||
|
|
||||||
|
* React Native
|
||||||
|
* Supabase
|
||||||
|
|
||||||
|
### Tasks
|
||||||
|
|
||||||
|
* Anniversary recaps
|
||||||
|
* Story summaries
|
||||||
|
* Share cards
|
||||||
|
* Recap layouts
|
||||||
|
|
||||||
|
### Deliverables
|
||||||
|
|
||||||
|
* Shareable recap systems
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Batch 6C
|
||||||
|
|
||||||
|
## Stability & Production Pass
|
||||||
|
|
||||||
|
### Lead
|
||||||
|
|
||||||
|
Bishop (`agentId: bishop`)
|
||||||
|
|
||||||
|
### Support
|
||||||
|
|
||||||
|
Neo (`agentId: neo`)
|
||||||
|
|
||||||
|
* Scarlett (`agentId: scarlett`)
|
||||||
|
|
||||||
|
### QA
|
||||||
|
|
||||||
|
Ripley
|
||||||
|
|
||||||
|
### Stack Used
|
||||||
|
|
||||||
|
* Expo
|
||||||
|
* React Native
|
||||||
|
* Supabase
|
||||||
|
|
||||||
|
### Tasks
|
||||||
|
|
||||||
|
* Crash testing
|
||||||
|
* Performance optimization
|
||||||
|
* Memory leak testing
|
||||||
|
* Offline validation
|
||||||
|
* Final regression testing
|
||||||
|
|
||||||
|
### Deliverables
|
||||||
|
|
||||||
|
* Production ready release candidate
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Final Release Gate
|
||||||
|
|
||||||
|
## Launch Requirements
|
||||||
|
|
||||||
|
* Stable onboarding
|
||||||
|
* Stable pairing
|
||||||
|
* Stable question systems
|
||||||
|
* Secure storage
|
||||||
|
* Privacy validation
|
||||||
|
* Notification sanity
|
||||||
|
* Stable realtime systems
|
||||||
|
* Crash free baseline
|
||||||
|
* Performance validation
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Execution Principle
|
||||||
|
|
||||||
|
Do not build ahead of current stage.
|
||||||
|
|
||||||
|
Do not solve imaginary scaling problems before real users exist.
|
||||||
|
|
||||||
|
Ship stable emotional experiences incrementally.
|
||||||
|
|
||||||
|
Because developers routinely try to build interplanetary infrastructure for apps with seven users and one emotionally vulnerable beta tester.
|
||||||
Loading…
Reference in New Issue