-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathroadmap.example.ja.json
More file actions
145 lines (145 loc) · 6.68 KB
/
Copy pathroadmap.example.ja.json
File metadata and controls
145 lines (145 loc) · 6.68 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
{
"_readme": [
"全体図(ロードマップ)の見本です。星頓がこのファイルを書き換えることはありません。",
"data/roadmap.json に置く(または設定 roadmap_path でこのファイルを指す)と、",
"ヘッダーに「全体図」ボタンが出ます。置かなければボタンも出ません。",
"画面はこのファイルを読んで描くだけなので、書き換えて再読み込みすれば最新になります。",
"項目 — north_star: すべてがそこへ向かう一文。focus_note: いま何に集中しているか。",
"areas[]: id, name, icon, goal, stage。areas[].tracks[]: id, name, why, deadline,",
"focus(true=いま一番大事な流れ)。tracks[].tasks[]: t(見出し), when(now / next /",
"later / done), min(所要分), who('本人' なら自分にしかできない印がつく), how(手順),",
"note(補足), pri(1が最優先)。",
"この見本は seed_demo.py のデモデータ(Webサイト制作・読書ノート・京都旅行)に合わせてあります。"
],
"north_star": "抱えているものを、探さずに取り出せる状態でいる",
"focus_note": "今月は「サイトを公開まで持っていく」ことだけに集中する",
"areas": [
{
"id": "work",
"name": "仕事",
"icon": "🛠",
"goal": "受けた制作を、引き渡しまで気持ちよく終える",
"stage": "進行中",
"tracks": [
{
"id": "build",
"name": "サイトを公開まで持っていく",
"why": "ここが終わらないと他が全部後ろにずれる",
"deadline": "2026-08-20",
"focus": true,
"tasks": [
{ "t": "要件のヒアリング", "when": "done", "min": 60 },
{ "t": "ワイヤーフレームを描く", "when": "done", "min": 120 },
{ "t": "トップページを実装する", "when": "now", "min": 180,
"how": "先に文章を確定させてから組む。デザインから入ると文章で崩れる",
"note": "写真待ちの箇所は仮画像で進めてよい" },
{ "t": "公開前チェックリストを通す", "when": "next", "min": 45,
"how": "リンク切れ・スマホ表示・誤字・問い合わせ先の4点だけ見る" },
{ "t": "公開する", "when": "next", "min": 15, "who": "本人",
"note": "先方への連絡と同時に。ここだけは自分でやる" }
]
},
{
"id": "handover",
"name": "引き渡しと、そのあと",
"why": "渡して終わりにすると、結局こちらが直し続けることになる",
"tasks": [
{ "t": "更新のしかたを1枚にまとめる", "when": "later", "min": 90,
"how": "文章の直し方と写真の差し替え方だけでよい。全機能を説明しない" },
{ "t": "3か月後に見に行く約束をする", "when": "later", "min": 10, "pri": 3 }
]
}
]
},
{
"id": "learn",
"name": "学び",
"icon": "📚",
"goal": "読んだものが、あとで引き出せる形で残っている",
"stage": "習慣化したい",
"tracks": [
{
"id": "digest",
"name": "読んだものを残す",
"why": "読みっぱなしは、読まなかったのとあまり変わらない",
"tasks": [
{ "t": "『思考の整理学』の要約", "when": "done", "min": 60 },
{ "t": "気になった引用を抜き出す", "when": "now", "min": 30,
"how": "全文を写さない。あとで自分に効きそうな数行だけ" },
{ "t": "要約と引用を関係でつなぐ", "when": "next", "min": 20,
"note": "本と引用を related で結ぶと、あとから本のほうから辿れる" }
]
},
{
"id": "next-books",
"name": "次に読む",
"why": "読み終わってから探すと、その日は結局読まない",
"tasks": [
{ "t": "次に読む本のリストを作る", "when": "next", "min": 20 },
{ "t": "1冊買っておく", "when": "later", "min": 10, "who": "本人" }
]
}
]
},
{
"id": "trip",
"name": "旅行",
"icon": "🚃",
"goal": "現地で迷わない程度に、決めるところだけ決めておく",
"stage": "準備中",
"tracks": [
{
"id": "prep",
"name": "行くまでに決めること",
"why": "宿と日程だけは早いほど安い",
"deadline": "2026-09-10",
"tasks": [
{ "t": "日程を決める", "when": "done", "min": 20 },
{ "t": "宿を予約する", "when": "now", "min": 40, "who": "本人",
"note": "支払いが要るので自分で" },
{ "t": "持ち物リストを作る", "when": "later", "min": 15, "pri": 3 }
]
},
{
"id": "onsite",
"name": "現地でやりたいこと",
"why": "全部回ろうとすると、結局どこも見ないで終わる",
"tasks": [
{ "t": "行きたい店をまとめる", "when": "next", "min": 30,
"how": "1日3か所まで。多いと移動で終わる" },
{ "t": "雨の日の代案を1つ持つ", "when": "later", "min": 10 }
]
}
]
},
{
"id": "life",
"name": "暮らし",
"icon": "🏠",
"goal": "後回しにして痛い目を見るものを、先に片づけておく",
"stage": "様子見",
"tracks": [
{
"id": "paperwork",
"name": "手続き",
"why": "締切があるものは、忘れた時点で選択肢が減る",
"tasks": [
{ "t": "期限のある書類を1か所に集める", "when": "next", "min": 20,
"how": "中身は読まなくてよい。締切だけ書き写す" },
{ "t": "いちばん近い締切に手をつける", "when": "later", "min": 60, "who": "本人" }
]
},
{
"id": "room",
"name": "部屋",
"why": "散らかっていると、探し物で時間が溶ける",
"tasks": [
{ "t": "机の上だけ片づける", "when": "later", "min": 25,
"note": "全部やろうとしない。机の上だけでだいぶ変わる" },
{ "t": "使っていない物を1箱ぶん出す", "when": "later", "min": 40, "pri": 3 }
]
}
]
}
]
}