Running 18 tests (2026-08-25 08:50:26+0000, selector `t') passed 1/18 my-org-agenda-redo-preserves-standard-agenda-behavior (0.001460 sec) passed 2/18 my-project-scratch-agenda-cleans-up-temporary-scan-buffer (0.159629 sec) passed 3/18 my-project-scratch-agenda-does-not-page-ten-or-fewer-closed-entries (0.015883 sec) passed 4/18 my-project-scratch-agenda-opens-source-at-point (0.005533 sec) passed 5/18 my-project-scratch-agenda-opens-source-in-split-with-return (0.004718 sec) passed 6/18 my-project-scratch-agenda-opens-work-item-spec-with-button (0.005046 sec) passed 7/18 my-project-scratch-agenda-opens-work-item-spec-with-return (0.004325 sec) passed 8/18 my-project-scratch-agenda-pages-closed-entries-without-rescanning (0.027807 sec) passed 9/18 my-project-scratch-agenda-paging-row-activates-with-keyboard (0.053198 sec) passed 10/18 my-project-scratch-agenda-plain-redo-refreshes-saved-sources (0.002737 sec) passed 11/18 my-project-scratch-agenda-refreshes-selected-buffers-from-disk (0.009002 sec) passed 12/18 my-project-scratch-agenda-renders-ordered-deferred-dates (0.007514 sec) passed 13/18 my-project-scratch-agenda-reports-missing-work-item-spec (0.001841 sec) passed 14/18 my-project-scratch-agenda-retains-org-faces (0.002919 sec) passed 15/18 my-project-scratch-agenda-scans-each-source-once (0.005762 sec) passed 16/18 my-project-scratch-agenda-selects-only-tracker-sources (0.005269 sec) passed 17/18 my-project-scratch-find-offers-recursive-org-files (0.087840 sec) passed 18/18 my-project-scratch-find-supports-work-item-scopes (0.005600 sec) Ran 18 tests, 18 results as expected, 0 unexpected (2026-08-25 08:50:26+0000, 0.408057 sec) Running 25 tests (2026-08-25 08:50:27+0000, selector `t') passed 1/25 local-issues-commands-never-change-ticket-files (2.763000 sec) passed 2/25 local-issues-daemon-and-batch-have-full-command-parity (3.889982 sec) passed 3/25 local-issues-daemon-reads-disk-instead-of-modified-buffer (0.656368 sec) passed 4/25 local-issues-discovers-root-and-accepts-override (0.669843 sec) passed 5/25 local-issues-doctor-clean-tracker-exits-zero (0.655259 sec) passed 6/25 local-issues-doctor-reports-every-finding-deterministically (1.032195 sec) passed 7/25 local-issues-doctor-validates-planning-and-assignment (0.970073 sec) passed 8/25 local-issues-falls-back-silently-for-unusable-daemons (2.828671 sec) passed 9/25 local-issues-help-is-available (3.966713 sec) passed 10/25 local-issues-invalid-data-is-diagnostic-and-partial (1.999292 sec) passed 11/25 local-issues-json-is-semantic-and-matches-table (1.066351 sec) passed 12/25 local-issues-large-unusual-bodies-stay-out-of-metadata (2.794164 sec) passed 13/25 local-issues-list-rows-are-complete-and-sorted (0.384786 sec) passed 14/25 local-issues-list-supports-all-and-work-item-scoping (1.260938 sec) passed 15/25 local-issues-native-planning-appears-in-list-and-why (1.244739 sec) passed 16/25 local-issues-operational-and-argument-errors-are-nonzero (3.571737 sec) passed 17/25 local-issues-reads-first-heading-metadata-from-disk (0.704642 sec) passed 18/25 local-issues-resolves-blockers-repository-wide (0.498390 sec) passed 19/25 local-issues-scans-only-canonical-ticket-files (0.537946 sec) passed 20/25 local-issues-sorts-path-mismatches-by-displayed-canonical-id (0.535576 sec) passed 21/25 local-issues-suggest-ranks-eligible-tickets-and-matches-json (3.015713 sec) passed 22/25 local-issues-suggests-due-deferred-tickets (1.390930 sec) passed 23/25 local-issues-uses-compatible-daemon-when-batch-is-unavailable (0.709060 sec) passed 24/25 local-issues-why-explains-complete-graph-in-table-and-json (1.367929 sec) passed 25/25 local-issues-why-fails-for-missing-ambiguous-and-invalid-tickets (1.577363 sec) Ran 25 tests, 25 results as expected, 0 unexpected (2026-08-25 08:51:07+0000, 40.094585 sec) Starting Emacs daemon. Running 25 tests (2026-08-25 08:51:07+0000, selector `t') passed 1/25 local-issues-commands-never-change-ticket-files (0.510710 sec) passed 2/25 local-issues-daemon-and-batch-have-full-command-parity (0.872575 sec) passed 3/25 local-issues-daemon-reads-disk-instead-of-modified-buffer (0.567709 sec) passed 4/25 local-issues-discovers-root-and-accepts-override (0.022267 sec) passed 5/25 local-issues-doctor-clean-tracker-exits-zero (0.043635 sec) passed 6/25 local-issues-doctor-reports-every-finding-deterministically (0.078278 sec) passed 7/25 local-issues-doctor-validates-planning-and-assignment (0.084911 sec) passed 8/25 local-issues-falls-back-silently-for-unusable-daemons (2.107867 sec) passed 9/25 local-issues-help-is-available (0.126983 sec) passed 10/25 local-issues-invalid-data-is-diagnostic-and-partial (0.103395 sec) passed 11/25 local-issues-json-is-semantic-and-matches-table (0.023517 sec) passed 12/25 local-issues-large-unusual-bodies-stay-out-of-metadata (0.176453 sec) passed 13/25 local-issues-list-rows-are-complete-and-sorted (0.010149 sec) passed 14/25 local-issues-list-supports-all-and-work-item-scoping (0.062324 sec) passed 15/25 local-issues-native-planning-appears-in-list-and-why (0.063709 sec) passed 16/25 local-issues-operational-and-argument-errors-are-nonzero (0.215224 sec) passed 17/25 local-issues-reads-first-heading-metadata-from-disk (0.195673 sec) passed 18/25 local-issues-resolves-blockers-repository-wide (0.031348 sec) passed 19/25 local-issues-scans-only-canonical-ticket-files (0.010818 sec) passed 20/25 local-issues-sorts-path-mismatches-by-displayed-canonical-id (0.011419 sec) passed 21/25 local-issues-suggest-ranks-eligible-tickets-and-matches-json (0.204058 sec) passed 22/25 local-issues-suggests-due-deferred-tickets (0.059056 sec) passed 23/25 local-issues-uses-compatible-daemon-when-batch-is-unavailable (0.543810 sec) passed 24/25 local-issues-why-explains-complete-graph-in-table-and-json (0.096354 sec) passed 25/25 local-issues-why-fails-for-missing-ambiguous-and-invalid-tickets (0.061224 sec) Ran 25 tests, 25 results as expected, 0 unexpected (2026-08-25 08:51:13+0000, 6.284339 sec)