FocusLoop — это персональная productivity-система для перегруженных knowledge workers. Продукт не является обычным списком задач: он строится вокруг цикла capture -> clarify -> do -> review.
- Архитектура
- REST API контракт
- IA и навигация
- Core user flows
- Critical screen wireframes
- States and attention rules
- Web low-fi prototype
- Mobile low-fi prototype
- Mobile UX spec
- Team guidelines
- Git guide
- Development workflow
- Code review checklist
- Task template
- PR template
- Scrum master guidelines
Помочь пользователю:
- фиксировать входящие обязательства и идеи;
- разбирать их в проекты, следующие шаги, follow-up'ы и справочные сущности;
- держать каждый активный проект в движении за счет понятного
next action; - не терять заблокированную работу, а возвращать ее в нужный момент;
- смотреть на прогресс по проектам на недельном обзоре.
Project-first: основной объект интерфейса — проект, а не плоский список задач.Always next action: у каждого активного проекта должен быть один текущий следующий шаг.Blocked is not lost: заблокированные проекты исчезают из операционного фокуса, но автоматически возвращаются по дате.Review over backlog: домашний экран — это поверхность внимания, а не свалка из всех задач.One product, two shells: веб и мобильный клиент разделяют одну ментальную модель и один backend.
Today: понять, что требует внимания прямо сейчас.Inbox clarify: превратить сырое входящее в структурированную работу.Project work: завершить или заменить текущийnext action.Blocked follow-up: безопасно поставить проект на ожидание и вернуть позже.Weekly review: увидеть прогресс, блокировки и застой по проектам.
TodayInboxProjectsFollow-upsWeekly reviewReference
flowchart TD
App[Приложение] --> Today
App --> Inbox
App --> Projects
App --> FollowUps
App --> WeeklyReview
App --> Reference
Projects --> ActiveProjects
Projects --> BlockedProjects
Projects --> DoneProjects
ActiveProjects --> ProjectDetails
BlockedProjects --> ProjectDetails
DoneProjects --> ProjectDetails
ProjectDetails --> NextAction
ProjectDetails --> ActivityLog
ProjectDetails --> RelatedPeople
ProjectDetails --> RelatedTeams
ProjectDetails --> RelatedServices
ProjectDetails --> ProjectNotes
- Не делать плоский список задач основным рабочим экраном.
- Не смешивать
activeиblockedпроекты без явного фильтра. - Всегда объяснять, почему элемент показан на
Today. - Показывать только несколько рекомендуемых действий, а не весь бэклог.
Overdue follow-upReturned todayNo next actionStale projectRecommended next actionsInbox waiting
Приоритет внимания:
Overdue follow-upReturned todayNo next actionStale projectRecommended next actionsInbox waiting
Backend: FastAPIWeb: Next.jsDatabase: PostgreSQLORM / миграции: SQLAlchemy + AlembicWeb data fetching: TanStack QueryUI acceleration: shadcn/ui или похожий UI-kitMobile: Flutter + SQLiteJobs: легкий scheduler / cron для due follow-up'ов и review-логики
- Team guidelines
- Git guide
- Development workflow
- Code review checklist
- Task template
- PR template
- Scrum master guidelines
- IA и навигация
- Core user flows
- Critical screen wireframes
- States and attention rules
- Web low-fi prototype
- Mobile low-fi prototype
- Mobile UX spec
Входит:
- inbox
- projects
- next actions
- blocked follow-ups
- today attention view
- weekly review
- reference entities
- activity log
Не входит:
- командная работа
- realtime
- продвинутая аналитика
- сложные интеграции
- AI-функции
- тяжелая инфраструктура