refactor: add shared core foundations - #14
Conversation
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Foxpace
commented
Aug 19, 2026
Superseded by #46, which targets |
Introduces the shared core abstractions used by the refactored phone and wearable applications.
What was added
How it works
Feature modules depend on the core interfaces instead of Android UI classes. Preference intents are reduced into state and persisted through DataStore, while storage requests are handled through the native document API. Errors are converted into structured diagnostics that can be shared by the UI.
Stack position
Layer 1 of 31 in the SensorBox refactor stack. Review this PR against its configured base to see only this layer.
Validation
./gradlew test— BUILD SUCCESSFUL (160 tasks)