Repository type: Product documentation / case study
Source availability: NOT AVAILABLE — Canonical source hosted on Base44; full export requires Base44 Builder plan
Status: Architecture verified via Base44 inspection; behavior, schema, and live application not yet audited
Last updated: 2026-09-23
MindFlow is an adaptive productivity application designed around variable human capacity — not rigid task lists. It explicitly models energy, friction, executive function, and behavioral patterns to help users operate sustainably across fluctuating states (focus, fatigue, hyperfocus, recovery, chaos).
Canonical platform: Base44 (App ID: 69ffc127443f6c1b56bb1ceb)
Current implementation: Deployed on Base44; source not locally exportable
My role: Product design, architecture definition, behavioral modeling, automation logic specification
Traditional productivity tools assume consistent capacity: fixed energy, linear time, binary done/not-done. They fail when:
- Energy fluctuates hourly/daily (mental, physical, social, motivational)
- Executive function creates friction: task resistance, dread, vague/oversized tasks, wrong timing
- Hyperfocus consumes disproportionate time without awareness
- Recovery/chaos states require different rules, not "push through"
- Behavioral history (postponement patterns, energy mismatches) is invisible
MindFlow treats these as first-class system concerns, not user failures.
Core thesis: A productivity system should adapt to the human, not demand the human adapt to the system.
Adaptive dimensions:
| Dimension | How MindFlow Models It |
|---|---|
| Energy | Multi-axis (mental, physical, social, motivation, stress) — 0–10 daily |
| Capacity | Available minutes per context/location |
| Friction | Explicit detection: postponement, dread, vagueness, size, dependency, energy mismatch |
| State | Recovery mode, chaos mode, minimum survival mode |
| Automation | Human-control levels: AUTO / SUGGEST / ASK_FIRST |
| Entity | Purpose |
|---|---|
| DailyState | Daily energy snapshot: mental/physical/social/motivation/stress (0–10), available minutes, location/context, recovery/chaos flags |
| Task | Core work unit: title, status, priority, type (task/appointment/reminder/idea), energy tags, due/reminder times, recurrence, estimated duration, dread flag, archive, project/decomposition relationships |
| Project | Goal-oriented containers: goal, status, priority, deadline, progress, category, next action |
| UserPreference | Working hours, sleep/wake, focus duration, recommendation limits, reminder tolerance, energy defaults, planning style (flexible/structured/minimal), weekend behavior, notification prefs, automation permissions, primary friction, onboarding |
| Routine | Trigger-based ordered routines |
| AutomationRule | Triggers (10): overdue task, postponed task, exceeded focus, low physical state, high stress, voice-captured appointment, missed/completed recurrence, friction detection, task creation, spiraling overload Actions (11): move to review, friction check, hyperfocus warning, recovery mode, chaos mode, minimum survival mode, calendar suggestion, recurrence scheduling, friction flag, decomposition suggestion, reminder-noise reduction Levels: AUTO / SUGGEST / ASK_FIRST |
| FocusSession | Planned vs. actual focus time; hyperfocus alerts |
| TaskEvent | Full event log: created, started, paused, rescheduled, postponed, completed, abandoned, blocked, focus sessions, decomposition, merge, friction detection |
| FrictionPattern | Detected patterns: repeated postponement, never started, exceeds estimate, repeatedly opened, dread, energy mismatch, blocked dependency Reasons: too vague, too large, missing info, emotionally unpleasant, requires another person, wrong timing, excessive energy, not important, unknown |
| VoiceCapture | Temporary voice transcripts, summaries, extracted tasks, auto-deletion metadata |
| TaskTemplate | Reusable tasks/habits with energy and recurrence metadata |
| User | Account entity |
low, medium, high, social, admin, chaos-compatible, bedridden-compatible, outdoor, creative
81 connector types available via Base44; 0 currently connected
| Capability | Architectural Basis |
|---|---|
| Daily energy-aware planning | DailyState + UserPreference + AutomationRule |
| Friction-aware task routing | Task + FrictionPattern + AutomationRule (move to review, decomposition suggestion) |
| Hyperfocus detection & protection | FocusSession + AutomationRule (hyperfocus warning, minimum survival mode) |
| Recovery/chaos mode activation | DailyState (recovery/chaos flags) + AutomationRule (recovery mode, chaos mode, minimum survival mode) |
| Voice capture → task extraction | VoiceCapture + AutomationRule (voice-captured appointment trigger) |
| Behavioral history & pattern detection | TaskEvent + FrictionPattern (postponement, dread, energy mismatch, size/vagueness) |
| Recurrence with human control | Task (recurrence tracking) + AutomationRule (recurrence scheduling, ASK_FIRST level) |
| Project decomposition | Project + Task (decomposition relationship) |
| Area | Contribution |
|---|---|
| Product concept | Defined adaptive productivity thesis: capacity-aware, friction-aware, state-aware |
| Architecture | Designed 12-entity data model; specified entities, fields, relationships |
| Automation logic | Specified 10 triggers, 11 actions, 3 control levels (AUTO/SUGGEST/ASK_FIRST) |
| Friction taxonomy | Defined 7 friction patterns, 9 friction reasons |
| Energy model | Multi-axis daily state (5 energy dimensions + capacity + context) |
| Voice integration | Specified voice-capture workflow with auto-deletion |
| Base44 implementation | Built/deployed on Base44 platform |
| Component | Status | Evidence |
|---|---|---|
| Data architecture (12 entities) | ✅ VERIFIED | Base44 direct inspection (2026-09-22) |
| Automation rules (triggers/actions/levels) | ✅ VERIFIED | Base44 direct inspection |
| Energy tag taxonomy | ✅ VERIFIED | Base44 direct inspection |
| Connector availability | ✅ VERIFIED | Base44 direct inspection (81 types, 0 connected) |
| Live application behavior | ❓ NOT AUDITED | Requires Base44 access / demo |
| UI/screens/pages | ❓ NOT AUDITED | Requires Base44 access |
| AI behavior (prompts/models/tools) | ❓ NOT AUDITED | Requires Base44 export |
| Database schema details | ❓ NOT AUDITED | Requires Base44 export |
| Authentication/permissions | ❓ NOT AUDITED | Requires Base44 export |
| Assets (icons, fonts, templates) | ❓ NOT AUDITED | Requires Base44 export |
| Tests / build verification | ❓ NOT AUDITED | Requires source export |
| Constraint | Detail |
|---|---|
| Platform | Base44 (no-code/low-code platform) |
| Export capability | Full source export requires Base44 Builder plan |
| Current access | Architecture inspected via Base44 UI; no code export performed |
| Local source | None — no complete export exists locally |
| Repository content | This repository contains documentation only; no source code |
| Future source integration | If/when Base44 export becomes available, this repo can accept source under src/ with appropriate review |
Do not interpret this repository as an open-source code release. It is a documented case study of a product whose source is currently platform-locked.
| Evidence Item | Location | Grade |
|---|---|---|
| Base44 architecture inspection (entities, automation, connectors) | ChatGPT direct inspection, 2026-09-22 | VERIFIED |
| Recovery manifest | OUTPUT/MINDFLOW_RECOVERY_MANIFEST.md |
DOCUMENTED |
| Software recovery report | OUTPUT/SOFTWARE_PROJECT_RECOVERY.md |
DOCUMENTED |
| GitHub portfolio plan | OUTPUT/GITHUB_PORTFOLIO_PLAN.md (v2.0) |
DOCUMENTED |
| Reconciliation supplement | OUTPUT/PROJECT_RECONCILIATION_SUPPLEMENT.json (v2.0) |
DOCUMENTED |
| Local source search | Targeted workspace search, 2026-09-22 | VERIFIED ABSENT |
See evidence/ folder for source documents.
- ✅ Complete 12-entity architecture specification
- ✅ Automation rule taxonomy (10 triggers, 11 actions, 3 control levels)
- ✅ Energy model (5 dimensions + capacity + context)
- ✅ Friction pattern taxonomy (7 patterns, 9 reasons)
- ✅ Voice capture workflow design
- ✅ Product concept and adaptive design rationale
- ❌ Live application demo
- ❌ Source code walkthrough
- ❌ UI/UX demonstration
- ❌ AI behavior demonstration
- ❌ Integration testing
mindflow-case-study/
├── README.md # This file
├── PROJECT_STATUS.md # Current status, blockers, next actions
├── PROVENANCE.md # Evidence chain and verification record
├── SECURITY.md # Security model, data privacy, source availability notice
├── LICENSE # Case-study documentation license (not source license)
├── docs/
│ ├── product-concept.md # Expanded problem/solution narrative
│ ├── architecture-overview.md # High-level system architecture
│ ├── energy-model.md # Multi-axis energy system design
│ ├── friction-taxonomy.md # Friction patterns and reasons
│ ├── automation-rules.md # Triggers, actions, control levels
│ └── voice-integration.md # Voice capture → task workflow
├── architecture/
│ ├── entity-relationships.md # 12 entities + relationships
│ ├── daily-state.md # DailyState specification
│ ├── task-model.md # Task entity + energy tags
│ ├── project-model.md # Project entity
│ ├── user-preferences.md # UserPreference specification
│ ├── automation-rules.md # AutomationRule full spec
│ ├── focus-session.md # FocusSession model
│ ├── task-event.md # TaskEvent log structure
│ ├── friction-pattern.md # FrictionPattern detection
│ ├── voice-capture.md # VoiceCapture model
│ └── task-template.md # TaskTemplate specification
├── evidence/
│ ├── base44-inspection-record.md
│ ├── recovery-manifest.md
│ └── software-recovery-report.md
├── assets/
│ └── (reserved for verified assets if/when available)
└── screenshots/
└── (reserved for redacted screenshots if/when available)
- Authorize Base44 Builder plan to enable full source export
- Execute authenticated read-only recovery session per
OUTPUT/SOFTWARE_PROJECT_RECOVERY.mdchecklist - Inventory production data categories without exporting private records
- Verify build/run of exported source locally
- Integrate source into this repository under
src/with appropriate.gitignorefor secrets/config - Add redacted screenshots/recording to
screenshots/ - Update PROJECT_STATUS.md to reflect source availability
This documentation is released under CC BY 4.0 — you may share and adapt with attribution.
Source code (when/if available) will have its own license determined at that time.
Adriana Andreeva — Business Operations & Process Improvement Specialist
Portfolio: in development • GitHub: https://github.com/adrianadroid-hash