Skip to content

User Stories: Cross-Service Workflows

Field Value
Epic Cross-Service Workflows
Created 2026-02-18

Overview

Stories covering workflows that span multiple Loryth services, demonstrating the platform's integration-first philosophy from the vision.

Stories


US-XC-001: Shopping Trip to Expense

As a Household Coordinator, I want completing a shopping trip to automatically create an expense in my wallet, so that I don't have to log grocery spending separately.

Field Value
Priority Should
Persona Household Coordinator
Status Draft

Acceptance Criteria:

  • Completing a shopping trip with a total amount creates a wallet transaction
  • The transaction is categorized under "Groceries" automatically
  • The transaction references the shopping trip for traceability

US-XC-002: Recipe to Shopping List to Inventory

As a Mindful Planner, I want to go from selecting recipes to a shopping list to updated inventory in one flow, so that meal planning is seamless end-to-end.

Field Value
Priority Should
Persona Mindful Planner
Status Draft

Acceptance Criteria:

  • Select recipes for the week and generate a shopping list from missing ingredients
  • Convert the shopping list into a shopping trip
  • Completing the trip updates inventory and optionally logs the expense

US-XC-003: Save Recipes to Knowledge Base

As a Mindful Planner, I want to save recipes from external sources as KB documents linked to the grocery ingredient catalog, so that I can reference and search them later.

Field Value
Priority Could
Persona Mindful Planner
Status Draft

Acceptance Criteria:

  • Save a recipe as a KB document with structured metadata
  • Link KB recipe documents to grocery catalog ingredients
  • Search for recipes across both the grocery service and KB

US-XC-004: Unified Notifications

As a Household Coordinator, I want to receive notifications from all services in a single inbox, so that I don't miss budget alerts, task reminders, or shopping list updates.

Field Value
Priority Must
Persona Household Coordinator
Status Draft

Acceptance Criteria:

  • Notifications from all services appear in a single in-app inbox
  • Mark notifications as read or archive them
  • Receive real-time notifications via SSE on web and push on mobile

US-XC-005: Unified Search Across Services

As a Self-Hosting Tinkerer, I want to search across all services from a single search bar, so that I can find information regardless of which service stores it.

Field Value
Priority Could
Persona Self-Hosting Tinkerer
Status Draft

Acceptance Criteria:

  • Search bar queries KB documents, grocery recipes, wallet transactions, and issues
  • Results grouped by service with clear labels
  • Click a result to navigate to the relevant service and item