QiLife Build Phases
Phase 0 - Review Docs
Goal: produce coherent product, architecture, and schema docs before coding.
Phase 1 - Spine
Goal: build the core nervous system.
Build:
App shell
Left nav
Center workspace
Context Dock shell
QiBit model
Buckets
Threads
Actions
Timeline
Inbox
Ask QiLife placeholder
Success criteria:
- User can capture a QiBit.
- QiBit appears on Timeline.
- QiBit can be assigned a bucket and thread.
- QiBit can create an action.
- Action can have steps.
- Context Dock can show placeholder context.
- Ask QiLife page exists with placeholder response.
Phase 2 - Daily Command Layer
Goal: make the app useful every day.
Build:
Today dashboard
Due and scheduled action views
Open loops
waiting_on items
Today's QiBits
Daily summary placeholder
Basic calendar view
Reflection prompt
Success criteria:
- User can see what matters today.
- User can see open loops and waiting_on items.
- User can see what happened today.
Phase 3 - Context Layer
Goal: bring knowledge beside the work.
Build:
Knowledge item CRUD
Markdown rendering
Linked note/reflection QiBits
Documents metadata
Person pages
Thread summaries
Context Dock enrichment
Success criteria:
- Knowledge can attach to buckets, threads, actions, QiBits, and people.
- Context Dock displays relevant linked knowledge.
- Central Knowledge page is navigable.
Phase 4 - Money Layer
Goal: track transactions and obligations.
Phase 5 - AI Layer
Goal: make AI useful and connected.
Phase 6 - Import/Export and QiNexus Alignment
Goal: make data portable while preserving repo docs as canonical during build.