ed
224930d47c
fix(broadcast): migrate WebSocketServer.broadcast() callers to WebSocketMessage signature
...
Phase 5 of any_type_componentization_20260621 changed
WebSocketServer.broadcast(channel, payload) -> broadcast(message: WebSocketMessage)
but did not update internal callers. This produced worker[queue_fallback]
TypeError spam on the GUI thread.
Fixed 2 sites:
- src/app_controller.py:1849 _process_pending_gui_tasks (telemetry broadcast)
- src/events.py:115 AsyncEventQueue.put (events broadcast)
gui_2.py has no internal broadcast callers (grep verified).
Both callers now construct WebSocketMessage(channel=, payload=) at the call site.
test_websocket_broadcast_regression.py 4/4 pass (was 1/4 failing in red phase).
2026-06-21 19:26:14 -04:00
ed
e670fc1c3e
more org
2026-06-06 00:40:07 -04:00
ed
873edf42cf
began to go through the files and organize imports and gui_2.py's new context defs
...
still a bunch to sift through after the last ai passes
2026-06-05 21:44:41 -04:00
ed
11c9aab685
fixing formatting
2026-05-16 02:33:14 -04:00
ed
b5e512f483
feat(sdm): inject structural dependency mapping tags across codebase
...
Adds [C: caller] tags to functions/methods and [M: mutation] / [U: usage] tags to class variables based on cross-module call analysis.
2026-05-13 22:35:52 -04:00
ed
8c06c1767b
refactor(sdm): Global pass with refined 'External Only' SDM tags. Pruned redundant internal references and fixed indentation logic in injector. Verified full project compilation.
2026-05-09 15:00:35 -04:00
ed
9f18497786
chore(conductor): Mark track 'Curate Provider Registries' as complete. Includes critical fixes for RecursionError, NoneType Hook API responses, and plurality mismatches.
2026-05-08 22:01:15 -04:00
ed
a3d7376535
feat(rag): final refinements for Phase 4 support and UI visualization
2026-05-04 21:41:10 -04:00
ed
f53e417aec
fix(gui): Resolve ImGui stack corruption, JSON serialization errors, and test regressions
2026-03-21 15:28:43 -04:00
ed
19e7c94c2e
fixes
2026-03-12 18:47:17 -04:00
ed
02e0fce548
feat(api): implement websocket gateway and event streaming for phase 1
2026-03-11 23:01:09 -04:00
ed
94598b605a
checkpoint dealing with personal manager/editor
2026-03-10 23:47:53 -04:00
ed
d34c35941f
docs update (wip)
2026-03-08 01:46:34 -05:00
ed
5e69617f88
WIP: I HATE PYTHON
2026-03-05 13:55:40 -05:00
ed
35480a26dc
test(audit): fix critical test suite deadlocks and write exhaustive architectural report
...
- Fix 'Triple Bingo' history synchronization explosion during streaming
- Implement stateless event buffering in ApiHookClient to prevent dropped events
- Ensure 'tool_execution' events emit consistently across all LLM providers
- Add hard timeouts to all background thread wait() conditions
- Add thorough teardown cleanup to conftest.py's reset_ai_client fixture
- Write highly detailed report_gemini.md exposing asyncio lifecycle flaws
2026-03-05 01:42:47 -05:00
ed
a0276e0894
feat(src): Move core implementation files to src/ directory
2026-03-04 09:55:44 -05:00