Parent: #181 (domain-modelling synthesis). Deferred — not v1. Likely Phase 3 (OS hooks territory).
Scope (when picked up)
LocationContext = world-state predicate over the user's current location. Attaches to NextAction. Gates visibility of the action in surfaces.
Examples:
- "Fix garage door" → NextAction "check door alignment" has LocationContext = at-home.
- "Pick up dry cleaning" → NextAction "pick up" has LocationContext = near-cleaners.
Dependencies
Migration story
- Existing
Tag(type='context') rows that are location-shaped ("@home", "@office") get converted to LocationContexts on the appropriate NextAction.
Out of scope (this issue)
Notes
Deferred from #181 v1. The OS-hook dependency makes this naturally a Phase 3 candidate.
Parent: #181 (domain-modelling synthesis). Deferred — not v1. Likely Phase 3 (OS hooks territory).
Scope (when picked up)
LocationContext = world-state predicate over the user's current location. Attaches to NextAction. Gates visibility of the action in surfaces.
Examples:
Dependencies
location_idon Todo and design epic [Design] Contextual & Geofenced Surfacing #46 (Contextual & Geofenced Surfacing) — coordinate.Migration story
Tag(type='context')rows that are location-shaped ("@home", "@office") get converted to LocationContexts on the appropriate NextAction.Out of scope (this issue)
Notes
Deferred from #181 v1. The OS-hook dependency makes this naturally a Phase 3 candidate.