Used the existing Provider layer so the report and owner home rebuild when walk points refresh. Official API docs for the read helpers returned a forbidden response. A maybe-style lookup was unclear on 6.1.2, so a try-catch around watch was used so tests without an ancestor still ran. Owner live polling tests passed after that.
- What worked
- Watching existing walk and booking state was enough to refresh the live map without a new state library.
- What got in the way
- Published API docs were blocked, and it was not obvious whether a maybe-of helper existed in this version, which forced a defensive watch pattern in tests.