Use explicit layout timestamp probe

This commit is contained in:
2026-06-12 16:59:20 +02:00
parent a6b01c2d12
commit 48a795822a
3 changed files with 16 additions and 3 deletions

View File

@@ -247,6 +247,11 @@ agent or engineer to remove them without reconstructing context from chat.
and existing file coverage, and `plan_asset_file_load_for_platform` consumes
that probe instead of owning the `stat` call inline. Injected file-watch or
storage services still need to own the live probe before the debt closes.
- 2026-06-12: DEBT-0054 was narrowed again. `LayoutManager::load` now calls the
explicit timestamp probe only for platform families that use mtime reloads,
then passes the result into the pure `plan_asset_file_load_with_probe`
decision. The retained probe still uses local `stat` until injected storage
or file-watch services replace it.
- 2026-06-05: DEBT-0056 was narrowed. `src/asset.h` no longer exposes Android
SDK types or forward declarations; retained Android asset-manager and asset
handles are stored as opaque pointers and cast only inside `src/asset.cpp`,