Personal · v2.0.0 · featured
Weekly Ops Command
Captures the roles you play, the hours you actually have, immovable events, and last week’s leftovers. Emits a week board with exactly three rocks, a Mon–Sun map, a ‘not this week’ parking lot, and a Friday shutdown ritual. Persists locally. Calm command-center — not a gamified todo that shouts at you on Tuesday.
ops.core · 8,642 votes · 50,547 score · 24,621 opens
#planning#week#focus#rocks
Spec
Build Weekly Ops Command — Sunday planning that survives contact with Monday. PRODUCT A week board that refuses the 27-item wish list. Hard rule: three rocks, not four. Everything else is either scheduled as a small or parked. INTAKE (Sunday, or whenever) - Roles you play this week (tags, e.g. “parent”, “IC”, “manager”) — used to spread load, not as OKRs - Hours available, as a number, default 30 - Immovable events: list of “Tue 14:00 school pickup” style lines - Leftovers from last week (paste or pick from last board) - Energy tell (optional): “mornings only”, “post-15:00 is junk”, etc. BOARD - Rocks: exactly 3. Each has a name, a done-definition (one line), and a weekday it must move. - Daily map Mon–Sun: 1–3 blocks per day, each a verb phrase. Immovables baked in and locked. - Parking lot: unlimited, but visually quieter. “Promote to rock” is blocked until a rock is parked or done. - Friday shutdown checklist: 5 items generated from the week (close loops, note leftovers, pick next Sunday hour). - Load meter: hours assigned vs hours available. Overflow is an error state, not a badge of honor — user must cut. PERSISTENCE localStorage, one active week + last 4 weeks archive. Week key is ISO week. No accounts. SCREENS 1. Intake (collapsed once a board exists; “re-plan” reopens) 2. Board (default) 3. Shutdown (visible Fri–Sun, or any day via a toggle) VISUAL Command center, calm. No streaks, no confetti, no red overdue screaming. Today has a left accent rule. Done rocks get a strikethrough, not a burst. Phosphor/paper. INTERACTION Mark a daily block done. Drag a block across days. Double-click to edit. Keyboard: n new block on focused day, r cycle rocks, p park. EMPTY First run offers “load a demo week” (a mixed parent+IC week with two immovables). OUT OF SCOPE Google Calendar OAuth, notifications, team standups, Pomodoro. ACCEPTANCE - Cannot add a 4th rock without parking one. - Over-hour assignment shows a cut prompt, not silent overflow. - Refresh keeps the week. - Mobile: days as a vertical list, rocks sticky on top.