How do I prioritize P0 tasks across work and not-work?
I asked this question and got the usual advice. Todoist. Two lists. Eisenhower matrix. Review both in the morning.
I tried. My work P0s always won. They had deadlines, Slack threads, consequences. "Start running" sat on my list for months. Not because it didn't matter. Because nothing scored it against my work tasks in the same frame.
I looked at Todoist, TickTick, Things, Notion. They all had categories. None of them asked: what happens if I don't do this? Is it irreversible? Does it match my energy right now? They sort by due date or by whatever quadrant I drag things into. The criteria were always someone else's.
So I built Пріоритети. It scores every task through three independent frameworks. When they agree, I get a clear signal. When they don't, the disagreement tells me something: which voice I'm actually following.
Three frameworks score the same task
| Framework | Question | Range |
|---|---|---|
| Consequences × Deadline | What breaks if I don't do this? | 1–9 |
| Importance × Impact Scope | Does this align with who I want to be? | 1–9 |
| Energy Match | Can I do this well right now? | 2–4 |
Consequences × Deadline is the voice of urgency. Importance × Impact Scope is the voice of values. Energy Match is the voice of my body. They run independently. They often disagree.
When two or more agree, a consensus banner shows up. I lock it as today's focus. When all three point at different tasks, that's a conflict state. The app shows each pick. I choose which voice to follow.
Morning and evening
Not a task manager. A twice-daily ritual.
- Morning: set my energy, review the three rankings, lock one task.
- Evening: close the day. Did I follow the frameworks or go my own way?
Alignment tracked over time builds a decision streak. The goal isn't to always follow the frameworks. It's to notice when I override them.
What it doesn't do
PWA only. No native app, no push notifications. Single-user, single-token auth. The scoring weights aren't customizable... they encode one opinionated view of what matters. That view came from one conversation about my own problem. It might not match anyone else's.
Technical
- Single-file React, no build step, Babel in the browser
- Vercel serverless + Upstash Redis for cross-device sync
- 38 tests (vitest + testing-library)
- Ukrainian/English toggle
- Open source, MIT
Built by Oleksandr Kryklia in Kyiv.