Remove legacy platform singleton accessor

This commit is contained in:
2026-06-17 11:59:19 +02:00
parent 30a07888da
commit 680452983f
5 changed files with 41 additions and 17 deletions

View File

@@ -18,6 +18,13 @@ agent or engineer to remove them without reconstructing context from chat.
## Reductions
- 2026-06-17: `DEBT-0017` was narrowed again.
`src/platform_legacy/legacy_platform_services.*` no longer exposes the dead
`pp::platform::legacy::platform_services()` fallback singleton; Linux,
WebGL, and Android already bind owned `create_platform_services(...)`
instances at their entrypoints, so the retained non-Windows debt is now
limited to the adapter implementation itself rather than a live global
accessor surface.
- 2026-06-16: `DEBT-0003` was narrowed again. `main.cpp` main-thread queued
task state now lives behind a narrow retained helper instead of
`RetainedState.main_tasklist` / `main_task_mutex` directly; broader Win32