From 2894f9881fd7c243b6dcf2aa2ebc63c9e392efc7 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Sun, 24 May 2026 16:34:16 -0500 Subject: docs(load-graph): classify Org modules MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Seventh classification batch: the thirteen Org modules — config, agenda, babel, capture, contacts, drill, export, noter, refile, reveal, roam, webclipper, hugo. I annotated each header, added a Batch 7 table to the inventory, and extended the validation allowlist. 65 of 102 modules are now classified. The daily workflows (config, agenda, capture, refile, roam) keep their eager reason per the spec's Phase 6 target. Babel and contacts move to after-load; export, reveal, drill, noter, webclipper, and hugo become command-loaded. The agenda and refile idle-timer caches are recorded as the side effects the spec already tracks for cache-lifecycle work. No new hidden dependencies. --- tests/test-init-module-headers.el | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'tests/test-init-module-headers.el') diff --git a/tests/test-init-module-headers.el b/tests/test-init-module-headers.el index 7ab99448a..267a9155b 100644 --- a/tests/test-init-module-headers.el +++ b/tests/test-init-module-headers.el @@ -78,7 +78,21 @@ "prog-json" "prog-yaml" "prog-shell" - "prog-training") + "prog-training" + ;; Batch 7 — Org modules (Layer 3-4) + "org-config" + "org-agenda-config" + "org-babel-config" + "org-capture-config" + "org-contacts-config" + "org-drill-config" + "org-export-config" + "org-noter-config" + "org-refile-config" + "org-reveal-config" + "org-roam-config" + "org-webclipper" + "hugo-config") "Modules annotated with the load-graph header contract. Grows one batch at a time. Parity with the init.el require set is the Phase 1 exit criterion.") -- cgit v1.2.3