logo
/
Obsidianでチェックボックスを管理する
2024-04-21

理由

  • 以下の問題があった
    1. ファイルベースのtodo管理だと、todo内部の子タスクや、ファイル自体はタスクではないが、そのファイルに依存するタスクなどを見逃してしまう
    2. デイリーノートに気軽にタスクが作れない
      • デイリーは捨てる前提のファイルだが、その日だけは気の向くままに書き出す必要がある
      • ただ、そこでタスクを作ってしまうと気軽に捨てられない
  • それを解決するためにチェックボックスをDataviewで管理するようにする

運用ルール

Inboxで以下2種類の集計を実施する
  • デイリーからの集計
    • 空の状態を正とする
    • 空にできない(閉じられない)タスクは
      • やろうと思ったがやらなくてもよくなった→チェックボックスを消してデイリーに残す
      • 後日やる→正式にタスクファイルに切り出すかInboxに移す
```dataviewjs
TASK from "diary"
WHERE !completed and file.name != dateformat(date(today), "yyyy-MM-dd")
GROUP by file.link
```
  • デイリー、テンプレート以外からの集計
    • 空にする必要はないが、定期的に整理する
```dataviewjs
dv.taskList(dv.pages('!"diary" and !"template"')
	.where(p => p.file.name !== dv.current().file.name)
	.file.tasks
	.filter(t=>!t.completed)
	.map(t => {
		t.children = []; 
		t.parent = 0;
		return t;
	}))
```

ログ

2024-04-21

  • チェックボックスの集計をInboxに入れる
    • ルーティーン系も集計されてしまう
    • todoタグがついているものだけ集計にする?
    • daily配下も集計したい(基本的には全部からの想定だが、残っているか確認するため)
    • 集計は
      • デイリー
      • デイリー、テンプレート以外
    • にわける
    • テンプレート以外の一括でもいいけど、デイリーとその他は割と扱いが違うので
      • デイリー→空の状態を正とする
        • できなかったけど捨てるものは行ごと消さずにチェックボックスだけ外す
      • その他→整理は必要だが、空にする必要はない
    • チェックボックスは以下のリスト全部表示されるの便利だけど、長いリストあると縦幅取っちゃうから1階層だけとかに限定したい
  • 既存のチェックボックスを整理する
    • デイリー配下のやつ全部消す
      • 放置されたルーチンタスクなどがいっぱい残っていた
      • vscodeで一括置換
        • - \[ \] 部屋などの改善\n
    • デイリー以外のチェックボックスの整理
      • 本当に今進行中のものだけにする(放置された(閉じ忘れた))ものは消す
タスク管理7つの習慣Inboxには「今進められるタスク」だけ入れるObsidianで日付付きタスクを管理するPKMでタスク管理もすると終わったタスクまで候補に出てきてしまうTODOを作るときは同時に関連するDO NOTをつくるToDoとDoneは別個で記録したほうがよいかもしれない「何がやれるか」じゃなくて、「何時間集中できたか」という考え方「最も優先度の高い作業」だけをタスクとして扱う「重要度が高く緊急度が高いタスク」「重要度が高く緊急度が低いタスク」を同じように取り組もうとしてはいけないやることを一個に絞るストリームログタスクに必要なメタデータタスクはtodoとwanna doに分けるタスクは公に宣言して始めるタスクは短い時間でこなしてもよいという感覚を持つタスクは究極的には0に近づけたいタスクは記録が先、計画が後タスクタイムボックスタスク管理・PKMとしての分類と情報閲覧としての分類タスク管理手法としての未来日記チーム作業では、常に情報(状況)をアップデートしないとすぐにタスクが腐るルール・チートシート・ルーチン・タスクの違い一日一つのことに注力するのか、たくさんのことを少しずつ進めるのか全体像を明確にする情報のゴミ箱にならないように常時手入れをする散らばったタスクを一つに集計するのではなく、一つに管理したタスクをフィルタする目標・やりたいこと・プロジェクトの関係性着手可能なネクストステップを作る私たちは重要なことしかやっていない自分は能力の低い側の人間だと受け入れて計画する👀自分のプロジェクトが炎上しない理由について整理する📄Obsidianで使うタイトル用語集📐チートシート