← Files OrendroARCHIVED FILE
workflow-catalog.json
16.3 KB · Nov 3, 2026 · 18:53 UTC
{
"version": "2026-10-18.1",
"routineActivation": "dev_pilot",
"starters": [
"Help me get started with Orendro and personalize it for what I want to track.",
"Show my day in Orendro and help me fill in anything I missed.",
"Help me set up daily check-ins and optional receipt reminders with Orendro."
],
"recipes": [
{
"id": "import-workout",
"version": 1,
"label": "Import workout",
"prompt": "Help me set up this workout in Orendro. Extract exercises, order, sets, reps and weights from what I share. Check whether it would replace an existing plan, ask about material ambiguities, and show the proposed plan before saving.",
"workflow": "training",
"output": "Confirmed saved result or an accurate draft/setup-needed state",
"triggers": [
"Import workout",
"Help me set up this workout in Orendro. Extract exercises, order, sets, reps and weights from what I share. Check whether it would replace an existing plan, ask about material ambiguities, and show the proposed plan before saving."
],
"negativeCase": "A general discussion does not authorize a record write or routine activation."
},
{
"id": "log-workout",
"version": 1,
"label": "Log workout",
"prompt": "Help me start or resume an Orendro workout. Show the saved plan, guide me through each set, and use the results already returned after logging. Ask before changing future plan defaults based on today's performance.",
"workflow": "training",
"output": "Confirmed saved result or an accurate draft/setup-needed state",
"triggers": [
"Log workout",
"Help me start or resume an Orendro workout. Show the saved plan, guide me through each set, and use the results already returned after logging. Ask before changing future plan defaults based on today's performance."
],
"negativeCase": "A general discussion does not authorize a record write or routine activation."
},
{
"id": "everyday-activity",
"version": 1,
"label": "Everyday activity",
"prompt": "Log the 30-minute walk I completed today in Orendro. Use my local day and label any estimates. Then show my recorded workouts and cardio for the past seven days, with gaps clearly identified.",
"workflow": "training",
"output": "Confirmed saved result or an accurate draft/setup-needed state",
"triggers": [
"Everyday activity",
"Log the 30-minute walk I completed today in Orendro. Use my local day and label any estimates. Then show my recorded workouts and cardio for the past seven days, with gaps clearly identified."
],
"negativeCase": "A general discussion does not authorize a record write or routine activation."
},
{
"id": "meal-ideas",
"version": 1,
"label": "Meal ideas",
"prompt": "Use my relevant Orendro groceries, food preferences and saved goals to suggest three easy meals. Prioritize items approaching their recorded expiry dates. Show missing ingredients and uncertainty; do not change inventory just because you suggest a meal.",
"workflow": "food-groceries",
"output": "Confirmed saved result or an accurate draft/setup-needed state",
"triggers": [
"Meal ideas",
"Use my relevant Orendro groceries, food preferences and saved goals to suggest three easy meals. Prioritize items approaching their recorded expiry dates. Show missing ingredients and uncertainty; do not change inventory just because you suggest a meal."
],
"negativeCase": "A general discussion does not authorize a record write or routine activation."
},
{
"id": "receipt",
"version": 1,
"label": "Receipt import",
"prompt": "Review this receipt for Orendro groceries. Check existing inventory, identify items and quantities, and show proposed additions or updates before saving. Ask about unclear items, flag duplicates, and label any suggested shelf-life dates as estimates.",
"workflow": "food-groceries",
"output": "Confirmed saved result or an accurate draft/setup-needed state",
"triggers": [
"Receipt import",
"Review this receipt for Orendro groceries. Check existing inventory, identify items and quantities, and show proposed additions or updates before saving. Ask about unclear items, flag duplicates, and label any suggested shelf-life dates as estimates."
],
"negativeCase": "A general discussion does not authorize a record write or routine activation."
},
{
"id": "food-log",
"version": 1,
"label": "Food log",
"prompt": "Log this meal in Orendro using my description or photo. Use the portion and time I provide, ask only about material uncertainty, and distinguish verified nutrition from estimates. Confirm the saved entry and show today's recorded nutrition against any goals I chose.",
"workflow": "food-groceries",
"output": "Confirmed saved result or an accurate draft/setup-needed state",
"triggers": [
"Food log",
"Log this meal in Orendro using my description or photo. Use the portion and time I provide, ask only about material uncertainty, and distinguish verified nutrition from estimates. Confirm the saved entry and show today's recorded nutrition against any goals I chose."
],
"negativeCase": "A general discussion does not authorize a record write or routine activation."
},
{
"id": "weekly-review",
"version": 1,
"label": "Weekly review",
"prompt": "Review my past seven local days in Orendro against the previous seven using my selected goals and available records. Explain the main patterns and data gaps, account for incomplete days, and suggest one manageable next step. Ask before changing a goal or plan.",
"workflow": "daily-review",
"output": "Confirmed saved result or an accurate draft/setup-needed state",
"triggers": [
"Weekly review",
"Review my past seven local days in Orendro against the previous seven using my selected goals and available records. Explain the main patterns and data gaps, account for incomplete days, and suggest one manageable next step. Ask before changing a goal or plan."
],
"negativeCase": "A general discussion does not authorize a record write or routine activation."
},
{
"id": "set-goals",
"version": 1,
"label": "Set workout goal",
"prompt": "Help me choose a weekly workout goal. Read my current goal and relevant recent training, ask what fits my schedule, then save the target we agree on. Keep unrelated goals optional.",
"workflow": "get-started",
"output": "Confirmed saved result or an accurate draft/setup-needed state",
"triggers": [
"Set workout goal",
"Help me choose a weekly workout goal. Read my current goal and relevant recent training, ask what fits my schedule, then save the target we agree on. Keep unrelated goals optional."
],
"negativeCase": "A general discussion does not authorize a record write or routine activation."
},
{
"id": "health-patterns",
"version": 1,
"label": "Measurement patterns",
"prompt": "Review my recorded body measurements, nutrition and activity for the past month in Orendro. Show dates and gaps, distinguish patterns from causes, and help me prepare questions if I want to discuss the records with a healthcare professional.",
"workflow": "daily-review",
"output": "Confirmed saved result or an accurate draft/setup-needed state",
"triggers": [
"Measurement patterns",
"Review my recorded body measurements, nutrition and activity for the past month in Orendro. Show dates and gaps, distinguish patterns from causes, and help me prepare questions if I want to discuss the records with a healthcare professional."
],
"negativeCase": "A general discussion does not authorize a record write or routine activation."
},
{
"id": "time",
"version": 1,
"label": "Time tracking",
"prompt": "Help me record this activity in Orendro. Use any activity, start time and duration I already provided. Ask only for missing details needed to save it, infer a category when clear, and distinguish an active timer from a completed entry. Summarize my recorded time if I ask.",
"workflow": "get-started",
"output": "Confirmed saved result or an accurate draft/setup-needed state",
"triggers": [
"Time tracking",
"Help me record this activity in Orendro. Use any activity, start time and duration I already provided. Ask only for missing details needed to save it, infer a category when clear, and distinguish an active timer from a completed entry. Summarize my recorded time if I ask."
],
"negativeCase": "A general discussion does not authorize a record write or routine activation."
},
{
"id": "preferences",
"version": 1,
"label": "Preferences",
"prompt": "Help me save food preferences that Orendro can share with my authorized assistants. Read the relevant existing preferences, ask what I want to add or change, and confirm the actual saved result. If this connection cannot save them, explain the supported option without pretending they were stored.",
"workflow": "get-started",
"output": "Confirmed saved result or an accurate draft/setup-needed state",
"triggers": [
"Preferences",
"Help me save food preferences that Orendro can share with my authorized assistants. Read the relevant existing preferences, ask what I want to add or change, and confirm the actual saved result. If this connection cannot save them, explain the supported option without pretending they were stored."
],
"negativeCase": "A general discussion does not authorize a record write or routine activation."
},
{
"id": "get-started",
"version": 1,
"label": "Get started",
"prompt": "Help me set up Orendro for the things I actually want to track. Read my existing setup first and avoid asking questions I have already answered. Ask one question at a time. Let me start logging before optional profile or goal setup is finished. Help me complete one useful action, then ask whether I want a daily review, a conditional food check-in, or optional purchase-evidence suggestions. Check what this assistant can actually schedule and access before offering activation. Tell me separately what is saved in Orendro and what is scheduled in this assistant. Do not activate a routine I have not chosen.",
"workflow": "get-started",
"output": "Confirmed saved result or an accurate draft/setup-needed state",
"triggers": [
"Get started",
"Help me set up Orendro for the things I actually want to track. Read my existing setup first and avoid asking questions I have already answered. Ask one question at a time. Let me start logging before optional profile or goal setup is finished. Help me complete one useful action, then ask whether I want a daily review, a conditional food check-in, or optional purchase-evidence suggestions. Check what this assistant can actually schedule and access before offering activation. Tell me separately what is saved in Orendro and what is scheduled in this assistant. Do not activate a routine I have not chosen."
],
"negativeCase": "A general discussion does not authorize a record write or routine activation."
},
{
"id": "daily-review",
"version": 1,
"label": "Choose my daily review",
"prompt": "Help me configure a daily Orendro review. Ask which parts I want included, what time and timezone to use, which days, and whether I want a review every time or only when something needs attention. Preview the format using my available records, clearly labeling missing data. Check that scheduled runs here can read my Orendro connection. If I ask you to activate it, create or update the appropriate task and confirm its actual schedule and identifier. If that is not supported, give me the completed setup prompt and say it has not been scheduled. Do not change my goals or create food records as part of the review.",
"workflow": "daily-review",
"output": "Confirmed saved result or an accurate draft/setup-needed state",
"triggers": [
"Choose my daily review",
"Help me configure a daily Orendro review. Ask which parts I want included, what time and timezone to use, which days, and whether I want a review every time or only when something needs attention. Preview the format using my available records, clearly labeling missing data. Check that scheduled runs here can read my Orendro connection. If I ask you to activate it, create or update the appropriate task and confirm its actual schedule and identifier. If that is not supported, give me the completed setup prompt and say it has not been scheduled. Do not change my goals or create food records as part of the review."
],
"negativeCase": "A general discussion does not authorize a record write or routine activation."
},
{
"id": "evening-check",
"version": 1,
"label": "Set up an evening check-in",
"prompt": "At [time] on [days] in [timezone], check my Orendro food log for the current local day. If [specific meal or logging condition] has no matching record, ask one brief question about whether I want to add anything. If the condition is already satisfied, stay quiet using this client's supported notification behavior. Do not assume I skipped eating, and do not create a food record from a reminder alone. If you cannot read Orendro, report that the check failed according to the failure rule we choose. Verify the connection and show me the exact rule before scheduling it. Confirm only what the scheduler actually creates.",
"workflow": "proactive-routines",
"output": "Confirmed saved result or an accurate draft/setup-needed state",
"triggers": [
"Set up an evening check-in",
"At [time] on [days] in [timezone], check my Orendro food log for the current local day. If [specific meal or logging condition] has no matching record, ask one brief question about whether I want to add anything. If the condition is already satisfied, stay quiet using this client's supported notification behavior. Do not assume I skipped eating, and do not create a food record from a reminder alone. If you cannot read Orendro, report that the check failed according to the failure rule we choose. Verify the connection and show me the exact rule before scheduling it. Confirm only what the scheduler actually creates."
],
"negativeCase": "A general discussion does not authorize a record write or routine activation."
},
{
"id": "purchase-evidence",
"version": 1,
"label": "Review purchase evidence automatically",
"prompt": "Help me set up optional purchase-evidence suggestions for Orendro. Ask which connected source I want to use, which merchants or message types, and the date range. Explain separately how grocery purchases could update inventory and how food orders could become meal-log suggestions. Check the connection and whether this client supports an incoming-message trigger or a bounded scheduled search. I want you to show proposed records and ask before saving them. Do not assume I ate everything I purchased. Check for duplicate orders and existing logs. Do not read unrelated messages, modify my mailbox, or create a routine until I choose to activate it.",
"workflow": "proactive-routines",
"output": "Confirmed saved result or an accurate draft/setup-needed state",
"triggers": [
"Review purchase evidence automatically",
"Help me set up optional purchase-evidence suggestions for Orendro. Ask which connected source I want to use, which merchants or message types, and the date range. Explain separately how grocery purchases could update inventory and how food orders could become meal-log suggestions. Check the connection and whether this client supports an incoming-message trigger or a bounded scheduled search. I want you to show proposed records and ask before saving them. Do not assume I ate everything I purchased. Check for duplicate orders and existing logs. Do not read unrelated messages, modify my mailbox, or create a routine until I choose to activate it."
],
"negativeCase": "A general discussion does not authorize a record write or routine activation."
}
]
}
SHA-256: d804ab461dbc01c52ad82c9334017a17abb9530e64a3a34b1cbb53a5efe3ebb8