Separation of notes?

Here’s (a simplified view of) my current system:

~/org/
   \_ notes/
      \_ topic/
         \_ {topic}.org
      \_ journal/
         \_ {YYYY-MM-DD}.org
      \_ literature/
         \_ {YYYYMM}-{book_title}.org
      \_ meeting/
         \_ {YYYYMM}-{recurring_meeting}.org
         \_ {YYYYMM}-{archived_recurring_meeting}.org_archive
      \_ project/
         \_ {YYYYMM}-{project_title}.org
         \_ {YYYYMM}-{archived_project_title}.org_archive  
   \_ tasks/
      \_ {company}.org
      \_ {company}.org_archive
      \_ personal.org
      \_ personal.org_archive

org-roam-directory is set to ~/org/notes.
org-agenda-files are set to ~/org/tasks and ~/org/notes/project

I have org-roam-capture-templates for topic, literature, meeting, and project. These are all picked up as roam tags (except for topic).

The files under tasks are classic big-ass agenda files containing Areas as first-level headlines and TODOs as second-level headlines. I use org-capture to add TODOs and archive them when they’ve been DONE or CANCELLED for 2 months.

The files under projectand meeting are archived by renaming to .org_archive when they become irrelevant. A project usually arises from TODO subtrees in the tasks or journal files starting to get big.

literature and topic files are never archived.

I don’t bother with zettelkasten too much since I do relatively little research. My usage is as a programmer and manager.

I use org-roam as a wiki with backlinks, which is what I’d been missing in org-mode for a long time, since org-agenda is very task-management oriented and does not offer a good solution for general knowledge management in my experience

UPDATE (2020-08-11):

  1. Moved topic notes under a topic directory
2 Likes