The Arcology Garden

Knowledge Management

Contents

Projects]

My knowledge management system is a modified PARA Method integrated with something akin to a slipbox system for keeping track of thoughts and references. This is implemented using org-roam, and org-mode's built in agenda system, documented in my pages about org-roam, Daily Productivity in Org Mode, Project Management in Org Mode, and Project Work with Org Mode.

Task Work

DONE org-journal should add inactive timestamps ...

DONE how to sync Topic Files links and FILETAGS and do I need filetags?

CANCELLED org-roam backlinks in export

  • State "CANCELLED" from "NEXT" https://org-roam.readthedocs.io/en/develop/org_export/

emacs-lisp
(defun my/org-roam--backlinks-list (file)
  (if (org-roam--org-roam-file-p file)
      (--reduce-from
       (concat acc (format "- [[file:%s][%s]]\n"
                           (file-relative-name (car it) org-roam-directory)
                                 (org-roam--get-title-or-slug (car it))))
       "" (org-roam-sql [:select [file-from] :from file-links :where (= file-to $s1)] file))
    ""))

(defun my/org-export-preprocessor (backend)
  (let ((links (my/org-roam--backlinks-list (buffer-file-name))))
    (unless (string= links "")
      (save-excursion
        (goto-char (point-max))
        (insert (concat "\n* Backlinks\n") links)))))

(add-hook 'org-export-before-processing-hook 'my/org-export-preprocessor)

DONE I should be using ROAM_KEY and ROAM_ALIAS

https://org-roam.readthedocs.io/en/develop/anatomy/

DONE org-roam-protocol

https://org-roam.readthedocs.io/en/develop/roam_protocol/

DONE org-roam templates

https://org-roam.readthedocs.io/en/develop/templating/

templates for link summarization, weekly review, monthly review, practices

CANCELLED write an org-agenda-files function which returns org-journal files

  • State "CANCELLED" from "NEXT"

CANCELLED org-journal lost rollover tasks

  • State "CANCELLED" from "NEXT"

they were from last week and not copied over.

DONE Mood Log

DONE add org-roam changes to feed reader

  • State "DONE" from "NEXT"

DONE move from FILETAGS to ROAM_TAG (ref)

  • State "DONE" from "INPROGRESS"

  • State "INPROGRESS" from "NEXT"