Semantic Intervalを、プレーンテキストタスク管理で扱えるようにするのは難しい。
私はまだ思いつかない🐰
仮にTritaskで扱おうとした場合、どうすればいいのであろうか。
今のTritaskには以下がある。
rep:N N日に1回
skip:月木 月曜日と木曜日を飛ばす
skip:平 平日を飛ばす
このように「n日に1回」というallowと、「指定曜日を飛ばす」というdenyを組み合わせた方式を取っている。
Semantinc Interval に対応するためには、どのような属性(name:value)をサポートすればいいのか?
サポートできたとして、それは現実的な長さに収まるのか?
現状で「3日に1回、平日のみ」はrep:3 skip:休となる
この程度の長さならまだいいが……。
Tritaskはテキストエディタ上で、1行1タスクで表示するので、タスク行が長くなりすぎるとまずいのだ。
---
Links From <- 属性
Links To -> Semantic_Interval プレーンテキストタスク管理 Tritask