My personal-knowledge-system, with deeply integrated task tracking and long term goal planning capabilities.
1# Act 1
2
3### Tentative Due Date: May 1, 2026.
4
5What needs to be done
6
7- PKM
8 - [ ] Atomic note IDs
9 - [ ] Tagging
10 - [ ] Filtering
11 - [ ] Back-Links
12 - [ ] Graph Visualizer
13 - Only need to visualize nodes, no need to have a control layer from TUI.
14
15- TODO
16 - [ ] Tasks as Notes
17 - [ ] Due Dates / Priorities
18 - [ ] Priority List
19 - [ ] Groups
20
21- Navigation
22 - [ ] Fuzzy finder navigation
23 - [ ] Vim / helix key bindings
24
25
26## Plan of Action
27
28Backend server that interfaces with the file-system.
29This way it can be accessible from any web browser, (that is authenticated
30of course).
31
32Uses gRPC as the communication framework.
33 - Efficiency
34 - Generated client server implementations.
35
36But now we have to sync the filesystem the entire time since that's
37behind the server. Well not necessarily... Since we are typically
38writing one by one, it shouldn't be too bad. [g-d] wouldn't work either...
39
40I'm reconsidering this... maybe instead we can have a "host-server" that
41maps the thing away.
42
43So for now lets not do a backend server,
44instead lets just have everything in the folder.
45
46Going to be build off Emergence.
47
48Lets also keep tasks not completely as files, we keep it mostly in
49database, and then link each task to a description...
50
51Tasks as notes...
52 - How can we attack this?
53 - Do we store note data in notes?
54 - What about searching?
55
56For now lets just keep tasks as mostly in database but that are also linked to
57notes.
58
59So for now let's get a basic notes set up.
60