Own log worker and trim Apple platform hooks
This commit is contained in:
@@ -18,6 +18,22 @@ agent or engineer to remove them without reconstructing context from chat.
|
||||
|
||||
## Reductions
|
||||
|
||||
- 2026-06-16: `DEBT-0036` was narrowed again. `NodeCanvas` cache-to-screen
|
||||
checkerboard-plane callback setup now routes through
|
||||
`make_legacy_canvas_draw_merge_cache_to_screen_checkerboard_plane(...)` in
|
||||
`src/legacy_canvas_draw_merge_services.h` instead of building the full MVP
|
||||
callback body inline in `NodeCanvas::draw()`; broader canvas draw
|
||||
orchestration remains.
|
||||
- 2026-06-16: `DEBT-0003` was narrowed again. `LogRemote` now owns its network
|
||||
logging worker as `std::jthread` with explicit stop requests in `src/log.*`
|
||||
instead of raw `std::thread` ownership; retained global logger singleton,
|
||||
network logging policy, and queue execution remain.
|
||||
- 2026-06-16: `DEBT-0017` was narrowed again. Apple crash-test, app-close, and
|
||||
iOS SonarPen hooks now route through explicit bridge callbacks in
|
||||
`src/platform_apple/apple_platform_services.*` consumed by
|
||||
`src/platform_legacy/legacy_platform_services.cpp` instead of direct `App::I`
|
||||
calls in those legacy platform methods; the retained Apple fallback adapter
|
||||
and broader platform singleton reach remain.
|
||||
- 2026-06-16: `DEBT-0036` was narrowed again. `NodeCanvas` merged-path and
|
||||
non-blend checkerboard background setup now route through
|
||||
`execute_legacy_canvas_draw_merge_background_setup(...)` in
|
||||
|
||||
Reference in New Issue
Block a user