-
372b0681dc
refactor(api_hooks): remove top-level websockets/cost_tracker/session_logger imports
ed
2026-06-07 10:20:17 -04:00
-
87098a2ec3
chore(scripts): spec unused scripts cleanup track
ed
2026-06-07 10:19:20 -04:00
-
59908cd993
Merge branch 'master' of https://git.cozyair.dev/ed/manual_slop
ed
2026-06-07 10:12:08 -04:00
-
-
a41b31ed9f
refactor(file_cache): remove top-level tree_sitter* imports; lazy via _require_warmed + TYPE_CHECKING
ed
2026-06-07 10:08:16 -04:00
-
754566c312
refactor(file_cache): remove top-level tree_sitter* imports; lazy via _require_warmed + TYPE_CHECKING
ed
2026-06-07 10:08:16 -04:00
-
-
02239bc38f
conductor(plan): mark sub-track 2A (pydantic in models.py) complete [
01ddf9f1]
ed
2026-06-07 10:03:48 -04:00
-
e1c8730f20
fix(tests): bound run_tests_batched.py hang at 30s via daemon watchdog
ed
2026-06-07 10:02:07 -04:00
-
01ddf9f163
refactor(models): remove top-level pydantic import; lazy pydantic via PEP 562 __getattr__
ed
2026-06-07 10:01:40 -04:00
-
a88c748d77
conductor(tracks): un-mark startup_speedup as complete; sub-track 2 still pending
ed
2026-06-07 09:36:08 -04:00
-
c039fdbb20
more app controller org
ed
2026-06-07 02:47:00 -04:00
-
727f44d57e
Merge branch 'profiling-stuff'
ed
2026-06-07 02:15:50 -04:00
-
-
60b80a05b6
config
ed
2026-06-07 02:15:36 -04:00
-
2c54ea075c
Merge branch 'master' of https://git.cozyair.dev/ed/manual_slop
ed
2026-06-07 02:14:46 -04:00
-
-
b3931948cc
more org of app controller
profiling-stuff
ed
2026-06-07 02:14:06 -04:00
-
285b1d3542
typo
ed
2026-06-07 02:03:31 -04:00
-
cbb1c1ed79
first pass on cleaning up app controller
ed
2026-06-07 02:03:19 -04:00
-
21aaf31032
fix(gui_2): graceful fallback when tkinter.filedialog is unloadable
ed
2026-06-07 02:02:41 -04:00
-
abc333f91b
fix(sigint): install SIGINT handler in AppController to drain pool on Ctrl+C
ed
2026-06-07 02:00:56 -04:00
-
aa70653065
add note
ed
2026-06-07 01:35:32 -04:00
-
7214c70dac
finish first pass on mcp client org
ed
2026-06-07 01:34:57 -04:00
-
31e4996ddf
lazy module??
ed
2026-06-07 01:34:48 -04:00
-
59d32ba96d
more mcp org
ed
2026-06-07 01:28:01 -04:00
-
fd34467b55
basic mcp org
ed
2026-06-07 01:23:40 -04:00
-
7d76e6392c
config
ed
2026-06-07 01:18:17 -04:00
-
24b29bd3cb
Merge branch 'master' of https://git.cozyair.dev/ed/manual_slop into profiling-stuff
ed
2026-06-07 01:09:14 -04:00
-
-
-
4b34f83970
improved startup first frame boot
r00tz
2026-06-07 01:08:31 -04:00
-
fe265a7981
feat(app_controller): phase-breakdown expansion of startup_timeline
ed
2026-06-07 00:34:04 -04:00
-
-
af274df837
agents.md veribage update (sanitized)
ed
2026-06-07 00:29:28 -04:00
-
fa6dd95a06
fix(gui_2): remove stale _t-based print in App.run
ed
2026-06-07 00:27:04 -04:00
-
95adc273f2
feat(gui_2): wire startup_profiler.phase into App.__init__ + App.run()
ed
2026-06-07 00:19:48 -04:00
-
042a7882a1
feat(sloppy): instrument startup paths with startup_profiler.phase
ed
2026-06-06 23:57:42 -04:00
-
77873c21f3
feat(startup_profiler): add module-level singleton + live stderr logging
ed
2026-06-06 23:57:19 -04:00
-
748e5d01ea
docs(agents): HARD BAN git restore + no giant edits (after data loss)
ed
2026-06-06 23:57:00 -04:00
-
820cdab15a
docs(agents,edit_workflow): capture session-learned anti-patterns (2026-06-07)
ed
2026-06-06 22:52:02 -04:00
-
229559caaa
feat(startup): first-frame detection + startup_timeline API
ed
2026-06-06 22:48:50 -04:00
-
152605f5dc
feat(warmup): log canaries to stderr by default (with main-thread violation warning)
ed
2026-06-06 22:15:24 -04:00
-
208aa664db
feat(warmup): per-module canary records (thread + timing observability)
ed
2026-06-06 22:02:35 -04:00
-
f09cd4a733
conductor: doc final sync for sub-tracks 2 (partial), 3, 4 + conftest fix
ed
2026-06-06 21:45:27 -04:00
-
ae3b433e5e
refactor(models): lazy-load tomli_w (sub-track 2 partial)
ed
2026-06-06 21:42:08 -04:00
-
8957c9a5be
fix(conftest): register atexit handler for non-blocking pool shutdown
ed
2026-06-06 21:35:05 -04:00
-
f3d071e0c8
feat(gui): warmup status indicator + completion callback (sub-track 4)
ed
2026-06-06 21:29:03 -04:00
-
c073e42a7a
docs(workflow,agents): add 7 process improvements from planning session
ed
2026-06-06 21:22:40 -04:00
-
8fea8fe9a0
feat(api_hooks): add /api/warmup_status and /api/warmup_wait endpoints (sub-track 3)
ed
2026-06-06 21:01:56 -04:00
-
0f74705d01
docs(reports): add planning digest covering 5 tracks from 2026-06-06 session
ed
2026-06-06 20:56:12 -04:00
-
530a29f0d2
conductor(tracks): fix sub-track count in startup_speedup row (4 → 3; sub-track 1 is done)
ed
2026-06-06 20:51:25 -04:00
-
bb2ac6c9c0
conductor: finalize startup_speedup_20260606 docs (sub-track 1 + 3 post-shipping fixes)
ed
2026-06-06 20:45:58 -04:00
-
cf01870b35
conductor(plan): write 7-phase implementation plan for mcp_architecture_refactor_20260606
ed
2026-06-06 20:43:48 -04:00
-
dd137df750
conductor(tracks): backfill mcp_architecture_refactor SHA in registry
ed
2026-06-06 20:34:35 -04:00
-
2720a8940c
conductor(track): Initialize mcp_architecture_refactor_20260606
ed
2026-06-06 20:34:00 -04:00
-
253e1798d1
refactor: migrate remaining ad-hoc threads to AppController.submit_io (Phase 6 complete)
ed
2026-06-06 20:19:50 -04:00
-
52ea2693cf
test(conftest): use AppController.wait_for_warmup() to fix library import race
ed
2026-06-06 19:23:52 -04:00
-
88fc42bbc0
fix(ai_client): use parent package lookup to fix google.genai circular import
ed
2026-06-06 19:03:38 -04:00
-
8c4791d03f
fix(ai_client,module_loader): pre-existing bugs surfaced by Phase 3 refactor
ed
2026-06-06 18:30:44 -04:00
-
9147578155
conductor(plan): write 2-phase implementation plan for data_structure_strengthening_20260606
ed
2026-06-06 18:15:15 -04:00
-
12cec6ae0c
conductor(checkpoint): Phase 9 complete - sloppy.py startup speedup track SHIPPED
ed
2026-06-06 18:09:22 -04:00
-
95d1b08142
conductor(plan): Final track summary - 9 phases, 50 tests, 3066ms saved
ed
2026-06-06 18:08:59 -04:00
-
432c789524
conductor(spec): add registry-drift risk to §9
ed
2026-06-06 18:07:48 -04:00
-
aba35f9f4a
conductor(spec): Add type registry to data_structure_strengthening track
ed
2026-06-06 18:06:34 -04:00
-
61d21c70bb
refactor(app_controller): remove requests + tomli_w top-level imports; add main thread purity test
ed
2026-06-06 18:01:39 -04:00
-
b464d1fe49
feat(api_hooks): expose warmup_status in /api/gui/diagnostics endpoint
ed
2026-06-06 17:56:54 -04:00
-
85d1888522
refactor(app_controller): add submit_io helper; migrate log_pruner ad-hoc threads
ed
2026-06-06 17:52:11 -04:00
-
4e6a86a84c
conductor(tracks): backfill data_structure_strengthening_20260606 SHA in registry
ed
2026-06-06 17:51:33 -04:00
-
ed42a97a9b
conductor(track): Initialize data_structure_strengthening_20260606
ed
2026-06-06 17:49:22 -04:00
-
84fd9ac90e
feat(scripts): add audit_weak_types.py for AI-readability analysis
ed
2026-06-06 17:35:41 -04:00
-
b91962e458
conductor(plan): Mark Phase 5D complete - gui_2 lazy proxy + dead import removal
ed
2026-06-06 17:19:14 -04:00
-
de6b85d2ad
refactor(gui_2): remove dead imports; lazy numpy/tkinter via _LazyModule proxy
ed
2026-06-06 17:16:53 -04:00
-
f7b11f7f1c
conductor(plan): write 5-phase implementation plan for data_oriented_error_handling_20260606
ed
2026-06-06 17:06:30 -04:00
-
515a302967
conductor(checkpoint): Phase 5A-5C complete - feature-gated imports lazy (commands, theme_2, markdown_helper)
ed
2026-06-06 17:01:17 -04:00
-
32edad0a4b
conductor(plan): Mark Phase 5A-5C complete (commands, theme_2, markdown_helper lazy imports)
ed
2026-06-06 17:01:05 -04:00
-
48c9649951
refactor(markdown_helper): remove top-level src.markdown_table import; use _require_warmed
ed
2026-06-06 16:58:32 -04:00
-
cbc3b075a0
conductor(track): Initialize data_oriented_error_handling_20260606
ed
2026-06-06 16:58:22 -04:00
-
69d098baaa
refactor(theme_2): remove top-level NERV theme imports; use _require_warmed
ed
2026-06-06 16:55:20 -04:00
-
494f68f9d9
conductor(spec): Add 'Coordination with Pending Tracks' section (§10)
ed
2026-06-06 16:54:25 -04:00
-
78d3a1db1f
refactor(commands): use lazy registry proxy to defer src.command_palette import
ed
2026-06-06 16:48:04 -04:00
-
16291234ff
conductor(plan): Record Phase 4 checkpoint SHA
883682c1
ed
2026-06-06 16:37:27 -04:00
-
883682c1c2
conductor(checkpoint): Phase 4 complete - fastapi no longer in main-thread import chain
ed
2026-06-06 16:36:31 -04:00
-
a0ff1bde91
conductor(plan): Mark Phase 4 complete - app_controller fastapi import removal + _require_warmed lift
ed
2026-06-06 16:36:20 -04:00
-
3849d30441
refactor(app_controller): remove top-level fastapi imports; lift _require_warmed to shared module
ed
2026-06-06 16:34:46 -04:00
-
7fb13fbf4b
conductor(plan): Record Phase 3 checkpoint SHA + mark T3.6 complete
ed
2026-06-06 16:13:35 -04:00
-
056358f230
conductor(checkpoint): Phase 3 complete - ai_client heavy SDK imports removed
ed
2026-06-06 16:12:17 -04:00
-
8905c26bff
conductor(plan): Mark Phase 3 complete - ai_client SDK import removal done
ed
2026-06-06 16:11:14 -04:00
-
51c054ece8
refactor(ai_client): remove top-level SDK imports; use _require_warmed
ed
2026-06-06 16:09:16 -04:00
-
ca35b3ef48
fix(opencode): Remove invalid MCP tools block, add timeout/env, grant subagent access
ed
2026-06-06 15:44:52 -04:00
-
9eed60238a
conductor(plan): mark T3.1 RED done; T3.2 holding for MCP fix (
16780ec6)
ed
2026-06-06 15:16:02 -04:00
-
16780ec6d4
test(ai_client): TDD red phase - no top-level SDK imports allowed
ed
2026-06-06 15:11:13 -04:00
-
b17cbbdeca
conductor(plan): write 6-phase implementation plan for qwen_llama_grok_integration_20260606
ed
2026-06-06 15:06:30 -04:00
-
97daaff29b
conductor(spec): Fix Qwen-Audio matrix entry consistency (vision=false, audio deferred)
ed
2026-06-06 14:58:03 -04:00
-
055430a75a
conductor(tracks): Register qwen_llama_grok_integration_20260606 in registry (item 0d)
ed
2026-06-06 14:56:55 -04:00
-
7c1d597ef1
conductor(track): Initialize qwen_llama_grok_integration_20260606 spec
ed
2026-06-06 14:56:00 -04:00
-
7eb743c6cb
conductor(plan): Phase 2 complete - io_pool + warmup foundation in place
ed
2026-06-06 14:52:04 -04:00
-
922c5ad9ab
feat(app_controller): wire _io_pool + warmup + 5 public delegation methods
ed
2026-06-06 14:48:51 -04:00
-
1354679e33
feat(io_pool, warmup): add shared 4-thread pool + WarmupManager
ed
2026-06-06 14:47:02 -04:00
-
7fdab70529
conductor(plan): write 4-phase implementation plan for test_batching_refactor_20260606
ed
2026-06-06 14:24:39 -04:00
-
f9a0125847
conductor(plan): Phase 1 complete - baseline + audit infrastructure ready
ed
2026-06-06 14:24:20 -04:00
-
6f9a3af201
feat(audit): add main-thread import graph audit + baseline measurements
ed
2026-06-06 14:22:18 -04:00
-
0553983ce9
conductor(spec): Clarify --audit --strict semantics in Section 4.3
ed
2026-06-06 14:16:13 -04:00
-
cbfd78c51d
conductor(tracks): Register test_batching_refactor_20260606 in registry
ed
2026-06-06 14:14:11 -04:00
-
b7a9737443
conductor(track): Initialize test_batching_refactor_20260606 spec
ed
2026-06-06 14:12:14 -04:00
-
96158edd97
conductor(plan): mark T1.3 StartupProfiler complete (
5a856536)
ed
2026-06-06 13:59:02 -04:00
-
5a85653654
feat(startup_profiler): add StartupProfiler for per-phase init timing
ed
2026-06-06 13:57:26 -04:00