Skip to content

LocationContext (deferred) — NextAction-attached location predicate #239

@capo-the-ai-bot

Description

@capo-the-ai-bot

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.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions