From a522e5537ab9c94a45656b28e94a73b98f47d4b8 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Mon, 25 May 2026 08:35:21 -0500 Subject: docs(load-graph): classify elfeed-config, the last init module elfeed-config was the only init module without a load-graph header. It was deferred because annotating the header triggers a byte-compile, which broke its tests. With that test rewritten to use real structs, I added the header (Layer 4, optional, currently eager but a command-loaded deferral candidate, runtime requires user-constants, system-lib, media-utils), added elfeed-config to the header-contract allowlist, and moved it from the inventory's deferred and pending sections into the Batch 8 table. That brings the inventory to 102 of 102 modules classified, completing the Phase 1 classification pass. --- modules/elfeed-config.el | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'modules') diff --git a/modules/elfeed-config.el b/modules/elfeed-config.el index dff26410..ad7bda83 100644 --- a/modules/elfeed-config.el +++ b/modules/elfeed-config.el @@ -2,6 +2,17 @@ ;; author Craig Jennings ;; ;;; Commentary: +;; +;; Layer: 4 (Optional). +;; Category: O/D/P. +;; Load shape: eager. +;; Eager reason: none; optional feed reader, a command-loaded deferral +;; candidate. +;; Top-level side effects: package configuration via use-package (binds the +;; elfeed launch key and the search/show-mode keys). +;; Runtime requires: user-constants, system-lib, media-utils. +;; Direct test load: yes. +;; ;; Launch Elfeed with M-R to update feeds and focus the newest entry right away. ;; Inside the search buffer: ;; - Use v to stream via the default player, d to download, w/b to open via EWW or browser. -- cgit v1.2.3