aboutsummaryrefslogtreecommitdiff
path: root/scripts/coverage-summary.el
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-07-10 00:35:28 -0500
committerCraig Jennings <c@cjennings.net>2026-07-10 00:35:28 -0500
commit7f9c44023a89ef47a3a1a76a2ada4d69ba0ad678 (patch)
tree7e1223309b65207a1e159f1704c87114f7eaabce /scripts/coverage-summary.el
parent9b0825e67311731c5ecd40a61c9043ce8a4595c9 (diff)
downloaddotemacs-7f9c44023a89ef47a3a1a76a2ada4d69ba0ad678.tar.gz
dotemacs-7f9c44023a89ef47a3a1a76a2ada4d69ba0ad678.zip
docs(design): map Org module ownership and load boundaries
Sixteen modules make up the Org workflow, and nothing wrote down which owns what. Answering "who sets this variable?" meant grepping. The note maps each module to its behavior, the shared variables with more than one writer, and the init.el load order. The load-boundary facts are the useful part. Four modules append to org-capture-templates, four touch org-agenda-files, and five register org-protocol handlers. quick-video-capture loads twenty-four lines before org-config because it's grouped with the media modules. Every Org module loads eagerly, including the five its own headers call optional. I recorded four follow-ups in the note instead of fixing them: a tracked .bak file under modules/, a missing header on the agenda debug module, no collision check on org-protocol handlers, and that eager loading.
Diffstat (limited to 'scripts/coverage-summary.el')
0 files changed, 0 insertions, 0 deletions