Data Model
All data types used in Founder OS v1. Source of truth: data/founder-os.ts
Mission
- id · string
- title · string
- description · string
- status · string
- progress · number
- totalTasks · number
- completedTasks · number
- blockedBy · string?
- dueDate · string?
Task
- id · string
- missionId · string
- title · string
- status · string
- priority · string
- dueDate · string?
- notes · string?
Decision
- id · string
- code · string
- title · string
- rationale · string
- impact · string
- status · string
- date · string
- linkedTo · string[]?
Capability
- id · string
- name · string
- description · string
- progress · number
CouncilMember
- id · string
- name · string
- role · string
- bio · string?
- avatarUrl · string?
ParkingLotItem
- id · string
- title · string
- category · string
- status · string
- notes · string?
Document
- id · string
- title · string
- type · string
- content · string
- updatedAt · string
StackItem
- id · string
- layer · string
- name · string
- description · string?
- status · string
- decisionId · string?
- notes · string?
Phase
- id · number
- title · string
- goal · string?
- status · string
- features · string[]?
Founder
- id · string
- name · string
- title · string?
- avatarUrl · string?
- currentMissionId · string
- nextTaskId · string
- northStar · string?
Data provider: Supabase (founder_os schema)
Repository: IDataRepository via SupabaseRepository
Switch provider: DATA_PROVIDER env variable