aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoralex <alex@pdp7.net>2026-01-17 09:10:34 +0100
committeralexpdp7 <alex@corcoles.net>2026-01-17 08:11:17 +0000
commit1222b3a8e71b18f5d7f7fac35b836923637150f3 (patch)
tree34aa03e976d9140d2ff656bcd5796b165c78ae28
parent89decb18cf0c0abf4cafb97c27742ee4076c5d4b (diff)
Add agenda
-rw-r--r--IDEAS.org8
1 files changed, 8 insertions, 0 deletions
diff --git a/IDEAS.org b/IDEAS.org
index 04f12012..85e7adc7 100644
--- a/IDEAS.org
+++ b/IDEAS.org
@@ -199,6 +199,14 @@ Vivaldi's "spatial navigation" supposedly does this, but chokes on D+.
See https://github.com/alexpdp7/pandocsql https://github.com/alexpdp7/pandoc_datalog
+* Agenda
+
+- An API-based daemon that keeps a list of date, string[] tag, string message, int ordering, internal id
+- Ordering is -1, -2, -3, ..., -n, 0, 1, 2, 3, ... n
+- Negative ordering items are done, 0 is in progress, positive are todo
+- Processes that poll external sources (calendars, org-mode, ticket trackers, etc.) and add elements to the list.
+ For processes that poll sources without stable ids, the daemon does similarity comparisons for identity
+- UIs show the list by ordering, allow reordering, filtering by tag
* SQL2
See https://github.com/EvgSkv/logica, [[https://prql-lang.org/]]