From 304762dd3c28c33c324488a63f85bd63562515c2 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Tue, 27 Jan 2026 09:22:58 -0600 Subject: chore(todo): adjust task priorities based on V2MOM alignment Promoted org-capture perf to [#A] (daily bottleneck). Demoted ERT tests to [#B], and 5 non-urgent items to [#C]. --- todo.org | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/todo.org b/todo.org index f33993ba..7ec68d0c 100644 --- a/todo.org +++ b/todo.org @@ -31,7 +31,7 @@ Daily workflow improvement. THE BOTTLENECK. Currently 30+ seconds, target < 5 seconds. Use M-x profiler-start before Method 3 debug-profiling.el is built. -** TODO [#B] Optimize org-capture target building performance +** TODO [#A] Optimize org-capture target building performance 15-20 seconds every time capturing a task (12+ times/day). Major daily bottleneck - minutes lost waiting, plus context switching cost. @@ -831,7 +831,7 @@ CLOSED: [2025-11-08 Fri] File modified: modules/flyspell-and-abbrev.el:235-251 * Method 2: Stop Problems Before They Appear [4/8] -** TODO [#A] Write Complete ERT Tests for This Config [0/0] +** TODO [#B] Write Complete ERT Tests for This Config [0/0] Unit and Integration Tests should be added as subtasks below, marked done when complete ** TODO [#B] Review all config and pull library functions into system-lib file @@ -896,7 +896,7 @@ This makes them: - Documentation explains purpose and scope of system-lib.el - Other modules properly require system-lib where needed -** TODO [#B] Migrate from Company to Corfu +** TODO [#C] Migrate from Company to Corfu :PROPERTIES: :COMPLETE_CONFIG: [[file:docs/someday-maybe.org::1611][todo.org:1611-1639]] :END: @@ -1153,7 +1153,7 @@ Moved from inbox 2025-11-11. ** TODO [#B] Build debug-profiling.el module Reusable profiling infrastructure for any future performance work. -** TODO [#B] Evaluate Buttercup for integration tests +** TODO [#C] Evaluate Buttercup for integration tests ** TODO [#B] Add project-aware ERT test isolation when switching projects When switching between elisp projects (e.g., emacs.d to chime.el), previously loaded @@ -1392,11 +1392,11 @@ real issues during startup. This ties into fixing the 2 failed benchmark tests (separate TODO at line 68-96). * Method 4: Contribute to the Emacs Ecosystem [0/4] -** TODO [#B] Integrate undercover.el for test coverage +** TODO [#C] Integrate undercover.el for test coverage Measure and track test coverage over time. -** TODO [#B] Set up melpazoid CI for MELPA submissions +** TODO [#C] Set up melpazoid CI for MELPA submissions Validates packages meet MELPA standards. @@ -1422,7 +1422,7 @@ Complete code already exists in someday-maybe.org. Need today and recurring. Create reveal.js slides from org-mode. * Method 6: Develop Disciplined Engineering Practices [1/3] -** TODO [#B] Track current metrics baseline +** TODO [#C] Track current metrics baseline - [ ] Measure current startup time (time emacs --eval '(save-buffers-kill-emacs)') - [ ] Count current active todos -- cgit v1.2.3