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