Where every thread was while this ran: --- 2 x 200ms into the request --- thread Thread-36280 (process_request_thread) (this request): File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/resources/base.py", line 171, in overview_weight File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/controllers/stored.py", line 156, in summed File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/controllers/stored.py", line 501, in counted File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/controllers/stored.py", line 514, in counts File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/overview/counts.py", line 2, in counts File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/surfaces/listing.py", line 220, in dashboard File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/commands/http.py", line 601, in get_dashboard File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/commands/dispatch.py", line 84, in dispatch File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/serve.py", line 169, in answered_now File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/serve.py", line 161, in answered File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/serve.py", line 155, in answered_as File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/serve.py", line 115, in answer File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/serve.py", line 100, in handle_one File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/serve.py", line 176, in do_GET thread Thread-36277 (process_request_thread): File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/resources/base.py", line 178, in weigh File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/controllers/stored.py", line 156, in summed File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/controllers/stored.py", line 501, in counted File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/controllers/stored.py", line 514, in counts File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/surfaces/listing.py", line 168, in newest_listed File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/surfaces/listing.py", line 175, in _listed File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/surfaces/listing.py", line 141, in listed File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/engine/memo.py", line 20, in get File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/surfaces/listing.py", line 142, in listing File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/surfaces/listing.py", line 212, in File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/engine/memo.py", line 20, in get File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/surfaces/listing.py", line 211, in held_rows File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/surfaces/listing.py", line 219, in File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/surfaces/listing.py", line 219, in dashboard thread Thread-33867: File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/threading.py", line 373, in wait File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/threading.py", line 670, in wait File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/threading.py", line 1383, in run File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/threading.py", line 1082, in _bootstrap_inner File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/threading.py", line 1044, in _bootstrap thread Thread-29513 (process_request_thread): File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/threading.py", line 373, in wait File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/queue.py", line 210, in get File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/commands/http.py", line 585, in chunks File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/serve.py", line 145, in reply_to File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/serve.py", line 115, in answer File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/serve.py", line 100, in handle_one File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/serve.py", line 176, in do_GET File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/http/server.py", line 488, in handle_one_request File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/http/server.py", line 500, in handle File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/socketserver.py", line 766, in __init__ File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/socketserver.py", line 362, in finish_request File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/socketserver.py", line 697, in process_request_thread File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/threading.py", line 1024, in run File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/threading.py", line 1082, in _bootstrap_inner thread Thread-537 (process_request_thread): File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/threading.py", line 373, in wait File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/queue.py", line 210, in get File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/commands/http.py", line 585, in chunks File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/serve.py", line 145, in reply_to File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/serve.py", line 115, in answer File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/serve.py", line 100, in handle_one File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/serve.py", line 176, in do_GET File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/http/server.py", line 488, in handle_one_request File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/http/server.py", line 500, in handle File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/socketserver.py", line 766, in __init__ File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/socketserver.py", line 362, in finish_request File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/socketserver.py", line 697, in process_request_thread File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/threading.py", line 1024, in run File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/threading.py", line 1082, in _bootstrap_inner thread Thread-9 (run): File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/threading.py", line 373, in wait File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/threading.py", line 670, in wait File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/engine/quiet_collector.py", line 49, in run File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/threading.py", line 1024, in run File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/threading.py", line 1082, in _bootstrap_inner File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/threading.py", line 1044, in _bootstrap thread Thread-8 (watch_runtime): File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/controllers/stored.py", line 268, in is_part File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/controllers/stored.py", line 71, in wholes File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/controllers/stored.py", line 531, in _listed File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/controllers/stored.py", line 523, in save_index File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/controllers/stored.py", line 322, in flush_indexes File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/serve.py", line 299, in watch_runtime File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/threading.py", line 1024, in run File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/threading.py", line 1082, in _bootstrap_inner File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/threading.py", line 1044, in _bootstrap thread Thread-7 (watch_stop): File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/serve.py", line 276, in watch_stop File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/threading.py", line 1024, in run File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/threading.py", line 1082, in _bootstrap_inner File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/threading.py", line 1044, in _bootstrap thread Thread-6 (watch_code): File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/serve.py", line 261, in watch_code File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/threading.py", line 1024, in run File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/threading.py", line 1082, in _bootstrap_inner File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/threading.py", line 1044, in _bootstrap thread Thread-4 (keep): File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/engine/viewer.py", line 132, in keep File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/threading.py", line 1024, in run File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/threading.py", line 1082, in _bootstrap_inner File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/threading.py", line 1044, in _bootstrap thread after-answer-9: File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/engine/after_answer.py", line 70, in work File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/threading.py", line 1024, in run File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/threading.py", line 1082, in _bootstrap_inner File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/threading.py", line 1044, in _bootstrap thread after-answer-8: File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/engine/after_answer.py", line 70, in work File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/threading.py", line 1024, in run File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/threading.py", line 1082, in _bootstrap_inner File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/threading.py", line 1044, in _bootstrap thread after-answer-7: File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/engine/after_answer.py", line 70, in work File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/threading.py", line 1024, in run File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/threading.py", line 1082, in _bootstrap_inner File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/threading.py", line 1044, in _bootstrap thread after-answer-6: File "/Users/jessegall/projects/agent-journal/.journal/journal-2.267.44-57a5a256bb.pyz/features/status_bar/shell.py", line 66, in separator_width File "/Users/jessegall/projects/agent-journal/.journal/journal-2.267.44-57a5a256bb.pyz/features/status_bar/shell.py", line 52, in split File "/Users/jessegall/projects/agent-journal/.journal/journal-2.267.44-57a5a256bb.pyz/features/status_bar/shell.py", line 73, in pieces File "/Users/jessegall/projects/agent-journal/.journal/journal-2.267.44-57a5a256bb.pyz/features/status_bar/shell.py", line 156, in parsed File "/Users/jessegall/projects/agent-journal/.journal/journal-2.267.44-57a5a256bb.pyz/features/status_bar/dissect.py", line 63, in piece_of File "/Users/jessegall/projects/agent-journal/.journal/journal-2.267.44-57a5a256bb.pyz/features/status_bar/dissect.py", line 114, in names_of File "/Users/jessegall/projects/agent-journal/.journal/journal-2.267.44-57a5a256bb.pyz/features/status_bar/dissect.py", line 152, in dissect File "/Users/jessegall/projects/agent-journal/.journal/journal-2.267.44-57a5a256bb.pyz/features/status_bar/group.py", line 7, in ran File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/features/status_bar/bar.py", line 8, in bar File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/features/status_bar/handlers.py", line 14, in handle File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/features/wiring.py", line 51, in run File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/engine/bus.py", line 89, in run File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/engine/bus.py", line 48, in emit File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/engine/record.py", line 142, in locked thread after-answer-5: File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/engine/after_answer.py", line 70, in work File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/threading.py", line 1024, in run File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/threading.py", line 1082, in _bootstrap_inner File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+freethreaded-macos-aarch64-none/lib/python3.14t/threading.py", line 1044, in _bootstrap thread after-answer-4: File "/Users/jessegall/projects/agent-journal/.journal/journal.pyz/engine/after_answer.py", line 70, in work File "/Users/jessegall/.local/share/uv/python/cpython-3.14.8+free