🧭 Daily Framework v2 — Multi-Stream Design
Mục đích: Spec đầy đủ cho framework daily v2, thay thế “1-MIT + 70%-Slack” (v1) vì v1 thiếu graceful degradation cho ngày peak + không model được Growth/Family/Sleep như stream riêng. v2 nhận ra: không phải mọi task đều cùng bản chất — Work là priority game, Growth là streak game, Family là default state, Certs là deliverable game.
Trigger context: Daily note 2026-05-19 — user (PM/Tech Lead, 41, 3 con, 日越 bridge, aim Tech Lead/EM/SA 2026) có 4 tasks/ngày + Growth ambition (AI/Algo/Programming research + JP/EN study + cert prep) → v1 framework collapsed.
1. 🎯 Triết lý 1 dòng
Work = priority game (chọn 1, ép decide). Growth = streak game (show up theo lịch, không quyết định mỗi sáng). Family = default state (không phải hệ task). Certs = deliverable game (có exam date, compound đến goal cụ thể).
Bốn loại không cùng mechanism — ép cả 4 vào “1 MIT + 2 phụ” là type error.
2. 🧱 Stream model
Context: User làm WFH (work-from-home) full-time → có full autonomy về thời gian trong 9h productive block. Không có phân biệt “in-work / off-work” theo location. Chỉ phân biệt theo time-of-day (energy management) và type of activity (company task vs Growth, để track ratio).
🏢 COMPANY TASKS (priority game)
• MIT (1) + Must-do (≤3) + Nice-to-do (open)
• Target: 60% của productive block (~5h/9h workday)
• Stakeholder-driven, có deliverable
🌱 GROWTH (streak game, 4 sub-streams)
• 📜 Cert prep (AWS now, PMP next) — deliverable game (có exam date)
• 🤖 AI/Algo/Programming research — research/practice
• 🇯🇵 Japanese — 4 drivers (Career/Business/Public/Identity), medium guardrail
• 🇬🇧 English — global readiness
Time slots (theo energy curve):
─ 🌅 Morning 06:30–08:00 (90') — Deep work (AI/Algo personal project)
─ ☀️ Midday flex (trong 9h productive block) — khi company task slow
─ 🌙 Evening 22:00–22:30 (30') — JP/EN deliberate (Mon-Fri rotation)
─ 📆 Weekend Sat/Sun 06:30–11:00 (4h × 2) — JP 2h + EN 1h + Cert 1h
🏠 FAMILY anchors → 🌅 08:00–09:30 con + 保育園 · 🌙 18:00–22:00 firewall (phone-off)
😴 SLEEP → 7–8h time-in-bed, gradual ramp 8→6 (6 tuần)
WFH advantage — flex toàn diện trong productive block
Với WFH, mọi Growth stream đều có thể fill flex slot trong 9h productive block mà không cần disguise. Cert prep / AI research / JP polish / EN reading — tất cả OK trên bàn làm việc nhà.
Tuy nhiên, company expectation vẫn áp dụng: 社長 / khách hàng expect deliverable. Flexibility là về WHEN / HOW, không phải WHETHER. Vì vậy 60/40 target (Company / Growth trong 9h) vẫn là heuristic hữu ích để protect trust.
Phân biệt theo type (vẫn cần để track)
| Activity type | Bản chất | Track |
|---|---|---|
| Company task | Có stakeholder + deliverable + cost-of-delay | Hours/ngày |
| Growth | Self-directed, compound, streak-based | Hours/ngày + sub-stream breakdown |
| Reactive overhead | Meeting, Slack, email, alert | Hours/ngày (signal nếu quá cao) |
3. 🏢 Work mechanism — Option A 3-tier
🎯 MIT (1, mandatory) — Việc work định nghĩa "ngày thắng/thua"
⚡ Must-do (soft cap ≤3) — Commitments có cost-of-delay
Gate question: "Nếu để mai, ai/cái gì hư?"
Capacity rule: tổng giờ (MIT + Must) ≤ 5h
💡 Nice-to-do (open list) — Carry-over OK, no guilt
🚨 Triage Day mode — Khi 🟢 planning items ≥5
Bắt buộc cut 3–5 việc trước 09:30
≥3 Triage Day/tuần → weekly upstream investigation
Pre-planning step (5’ sáng — classify trước khi vào template)
Mỗi sáng, classify “task list” theo 4 màu — chỉ 🟢 mới vào template:
| Màu | Loại | Xử lý |
|---|---|---|
| 🟢 Planning item | Outcome rõ, cần cognitive bandwidth | Vào template (MIT/Must/Nice) |
| 🟡 Sub-action | Step của 1 task lớn | Gộp vào parent task |
| 🟠 Recurring | Standup, 1-on-1, weekly sync | Calendar, không phải task list |
| 🔴 Reactive | Email, Slack, AWS alert | Gom vào triage block (vd: 16:30–17:00) |
4. 🌱 Growth mechanism — Streak > Intensity
Fixed slots (protected by time-of-day)
| Slot | Giờ | Duration | Content |
|---|---|---|---|
| 🌅 Morning | 06:30–08:00 (target sau ramp) | 30–90’ | AI/Algo/Programming personal project |
| 🌙 Evening | 22:00–22:30 | 30’ | JP/EN rotation theo ngày |
| 📆 Weekend Sat | 06:30–11:00 | 4h | JP 2h + EN 1h + Cert 1h |
| 📆 Weekend Sun | 06:30–11:00 | 4h | Cert 1h + AI/Algo 2h + EN/JP 1h |
Midday flex (trong 9h productive block, WFH advantage)
- Khi company task slow / hoàn thành sớm → fill bằng cert prep / AI research / JP polish
- Pomodoro 25–50’ per slot
- Track giờ trong evening review (initial target: ~40% của 9h = ~3.5h Growth in block)
- Sau 14 ngày tracking → calibrate target ratio
- ⚠️ Không lấp >50% → company deliverable risk slip → 社長 trust collapse
JP guardrail (medium — chống drift về easy/comfortable)
- Sun evening: chọn JP theme cho tuần sau từ 4 drivers:
- Career polish (resume/interview prep)
- Business (email/report/sonkeigo)
- Public visibility (Qiita/blog draft)
- Identity/immersion (free reading/podcast)
- Tự pick, không rotation cứng. Free-form trong tuần, có intention cho tuần.
Weekday evening rotation (30’ JP/EN)
| Ngày | Topic | Practice |
|---|---|---|
| Mon | 🇯🇵 JP (theme tuần) | Deliberate |
| Tue | 🇬🇧 EN | Reading/listening |
| Wed | 🇯🇵 JP (theme tuần) | Deliberate |
| Thu | 🇬🇧 EN | Speaking/output |
| Fri | 🇯🇵 JP (theme tuần) | Deliberate hoặc immersion |
5. 🏠 Family anchors
- 🌅 Sáng 08:00–09:30: hỗ trợ con buổi sáng + đưa đến 保育園. Fixed mỗi ngày làm việc, no work / no Growth. (Growth Morning kết thúc đúng 08:00 → không xung đột với slot này.)
- 🌙 Tối 18:00–22:00 (firewall): phone-off, no work, no learning. Default state khi không Work/Growth.
- Tuần ≥1 evening 100% present (không cả Growth slot evening đó).
- Family không phải task — không track completion, không score.
- ⚠️ Tác động capacity: anchor sáng cắt ~1h đầu productive block (work start 09:30 thay vì 08:30) → productive window thực ~6.5–7h thay vì 9h nominal. MIT + Must-do (≤5h) vẫn fit; “9h” ở các mục khác là số nominal, recalibrate trong 14-day tracking.
6. 😴 Sleep ramp 6 tuần
Hiện tại: bed 23:30, wake 08:00. Target: bed 22:15, wake 06:00. Không flip-switch (behavioral science backing: 2h shift thường fail trong 2–3 tuần nếu không ramp).
| Tuần | Bed | Wake | Active Growth AM |
|---|---|---|---|
| 1–2 | 23:00 | 07:30 | 07:30–08:00 (30’ AM) |
| 3–4 | 22:45 | 07:00 | 07:00–08:00 (60’ AM) |
| 5–6 | 22:30 | 06:30 | 06:30–08:00 (90’ AM) |
| 7+ | 22:15 | 06:00 | 06:30–08:00 (target) |
Time-in-bed giữ ổn định ~8h cả lộ trình. Mỗi 2 tuần dịch 30’.
📌 Mọi stage ramp đều kết thúc Growth AM lúc 08:00 → khít liền family anchor 08:00–09:30, không cần chỉnh ramp. Pre-ramp (wake ~08:00): sáng đi thẳng vào anchor, chưa có Growth AM.
7. 📊 Tracking & calibration
Evening Review fields (mới)
### 🏆 Win hôm nay (1)
-
### 📚 Lesson (1)
-
### 📤 Carry-over (≤2)
- [ ]
### 📊 Work hours breakdown (track 14 ngày)
- Company task: __h
- In-work Growth: __h
- Reactive/meeting overhead: __h
- Total = 9h?
### 🌱 Growth streak hôm nay
- [ ] AM slot off-work (30–90' AI/Algo/Programming)
- [ ] PM slot off-work (30' JP/EN — topic: ___)
- JP theme tuần này: ___
### 🙏 Gratitude (optional)
- Calibration cadence
- 14 ngày sau khi adopt v2: weekly review chốt work hour ratio thật. Adjust target.
- 30 ngày: assess Growth streak completion rate. Nếu <60% → simplify (giảm slot count).
- 90 ngày: deep review — có Stream nào atrophy? Cần re-weight?
- Triage Day frequency: nếu ≥3/tuần → weekly review trigger upstream investigation (đang ôm việc người khác? không nói không?).
8. 🛡️ Failure modes & graceful degradation
| Tình huống | v1 (1-MIT) | v2 (Multi-stream) |
|---|---|---|
| Ngày peak (10 task) | Collapse, guilt | Triage Day mode |
| Sleep <6h (đêm con khóc) | Push tiếp template | Skip AM Growth, giảm work load, không guilt |
| Work peak project tuần | Growth bị nuốt → atrophy | Growth slot vẫn fixed thời gian → bảo vệ |
| Việc lễ/du lịch | Template work không fit | Switch sang daily-rest template |
| Học cert deadline gần (1 tháng) | Không cơ chế surge | Cert stream tăng tạm thời 2h/Sat lên 3h, weekday in-work focus cert |
| Family event (sinh nhật, etc.) | Phá lịch | Family firewall expand, Growth skip, Work shutdown sớm |
| 保育園 nghỉ (lễ) / con ốm sáng | Phá lịch sáng | Anchor sáng mở rộng, work start trễ / shutdown sớm; cả ngày → switch daily-rest |
9. 🔄 So với v1 — diff chính
| Aspect | v1 (1-MIT + 70%-Slack) | v2 (Multi-Stream) |
|---|---|---|
| Task model | 1 MIT + ≤2 phụ (count-based) | 1 MIT + Must (≤3 soft) + Nice (open) (capacity-based 5h) |
| Triage day | Không có | Triage Day mode khi 🟢 ≥5 |
| Growth | Không model | 4 streams + In-work / Off-work split |
| Family | Implicit “tối personal” | Firewall 18:00–22:00 explicit |
| Sleep | Implicit | Ramp 6 tuần, time-in-bed protected |
| MIT meaning | ”Việc duy nhất làm” (mis-read risk) | “Việc work định nghĩa thắng/thua” (selection, không throughput) |
| Tracking | Không có | Work hours breakdown + Growth streak |
| Calibration | Không có | 14/30/90-day review cadence |
10. ❓ Câu hỏi tự kiểm (mới)
- Trong 30 ngày qua, có ngày nào tôi Growth streak ≥80% nhưng Work MIT trượt? Đó có phải “win” hay tôi đang tránh work khó?
- Có Stream nào tôi skip 7+ ngày liên tiếp? Atrophy đang xảy ra ở đâu?
- In-work Growth thực tế có đạt 30%? Nếu không, tại sao? (Company push? Self-discipline?)
- Family firewall có bị xâm phạm tuần này? Bao nhiêu lần? Lý do?
- JP theme tuần này tôi chọn vì 4 drivers nào — hay vì cảm hứng (drift signal)?
11. 🚫 Anti-patterns (v2 vẫn có thể fall vào)
- Stream stacking ham hố: thêm Stream 5, 6, 7 → mỗi stream <30’/tuần → atrophy hết.
- In-work Growth lấp 90% 9h: company-mandatory work bị nuốt → 社長/khách hàng phàn nàn → trust giảm. Initial target 30–40% là ceiling, không phải floor.
- Sleep skip vì “đang on a roll”: ngủ <7h là red line, không negotiable trừ emergency.
- Family firewall negotiable for “important Growth”: NEVER. Firewall là không-thoả-hiệp.
- Triage Day thành mọi ngày: signal upstream issue, không phải template flexibility win.
12. 🔗 Related
- v1 framework: Daily-template-postmortem (kept as historical context, sections 1–3 still valid)
- Templates implementing v2:
- daily-note-work — work-day template (updated 2026-05-20: + family anchor sáng 保育園)
- daily-rest — rest-day template (unchanged from v1)
- Trigger note: — daily note ngày user surface vấn đề + brainstorming session
- User profile reference:
- Concepts to develop later:
Slow-Productivity-principles(Cal Newport 2024)Atomic-Habits-streak-design(James Clear application)Eisenhower-Q2-protection(Important-not-Urgent guarding)