diff options
| author | Craig Jennings <c@cjennings.net> | 2026-01-27 09:22:58 -0600 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-01-27 09:22:58 -0600 |
| commit | 304762dd3c28c33c324488a63f85bd63562515c2 (patch) | |
| tree | 885cc691842382cb5ee25ac7b28967c4126e59c8 | |
| parent | deff0a3df2bed6cae5c89626a3db2676358a4a0f (diff) | |
Promoted org-capture perf to [#A] (daily bottleneck). Demoted
ERT tests to [#B], and 5 non-urgent items to [#C].
| -rw-r--r-- | todo.org | 14 |
1 files changed, 7 insertions, 7 deletions
@@ -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 |
