From 25e74fcb57ae467a39ecabe41568a986db08ebe4 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Thu, 2 Jul 2026 01:01:38 -0400 Subject: feat(org): resolve org-id links into project spec docs The docs-lifecycle convention gives every formal spec under a project's docs/specs/ an :ID: and links cross-project with [[id:...]], but org-id-locations only indexes agenda files and visited files, so a fresh spec's id never resolved on click. org-spec-links.el enumerates every project's docs/specs/*.org into org-id-extra-files once org-id loads (a literal file list; org-id doesn't glob), and cj/org-id-refresh-spec-locations re-scans and updates org-id-locations for immediacy after new specs land. Verified live against a known cross-project spec id. --- tests/test-init-module-headers.el | 1 + 1 file changed, 1 insertion(+) (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 fc956084..f89d6624 100644 --- a/tests/test-init-module-headers.el +++ b/tests/test-init-module-headers.el @@ -93,6 +93,7 @@ "org-refile-config" "org-reveal-config" "org-roam-config" + "org-spec-links" "org-webclipper" "hugo-config" ;; Batch 8 — Domain / integration / optional modules (Layer 2-4) -- cgit v1.2.3