Your goal
Build a reviewed assistant workflow and prove it handles missing evidence, rejection and changed facts.
Connect notes, drafts and approval into a system you can explain and maintain.
A fictional organizer wants a weekly plan. The assistant should retrieve approved notes, draft the plan, flag unsupported claims and save only the human-approved version.
Build a reviewed assistant workflow and prove it handles missing evidence, rejection and changed facts.
Write a one-page system map naming input, evidence, draft, approval and saved output.
An assistant workflow, test matrix, approved plan and a maintenance runbook.
This interactive model teaches the mechanism. It does not call a model, search your files or send messages.
Each component should have explicit input and output. A notes step returns evidence; a model step returns a draft; an approval step returns a decision. Ambiguous handoffs make failures hard to locate.
A request to approve is not approval. Keep pending, approved and rejected states separate; only the approved branch can save or send the selected plan.
Record a run ID, evidence IDs, validation result, approval outcome and final artifact. When something fails, diagnose the component instead of blindly changing the whole prompt.
Use the evidence-garden notes and choose one output: a local weekly meetup plan. Draw contracts and approval states before choosing nodes.
Check: Every handoff has named input, output and owner.
Start with a fixed workflow; multi-agent orchestration is an optional extension.
Use your approved notes as model context in a Basic LLM Chain. Require source IDs, plan actions and unanswered questions.
Check: The output is a draft with inspectable evidence.
This chain is not a tool-choosing agent just because it produces a plan.
Validate output structure and source support. Present the draft for human review with approve, reject and edit outcomes.
Check: An unanswered request remains pending.
Do not turn a string saying approved into boolean permission from an untrusted message.
Use an explicit approval field from the authorized review step. Only true approval reaches the save action; false and missing return to review.
Check: Approved saves; rejected and pending do not.
A future send-to-bot action needs its own approved destination.
Test missing evidence, stale capacity, invalid JSON, denied approval, missing approval and changed attendee count.
Check: The log locates the failure and shows what was prevented.
Keep each case and outcome beside your workflow export.
Document how to refresh notes, rotate credentials, inspect logs, replay a failed case and disable actions. Export your completed project evidence from this learning app.
Check: A partner can explain and troubleshoot the system.
Your portfolio evidence is self-reported; demonstrate the actual build to a partner.
Design a small reviewed personal-assistant workflow using approved notes and a Basic LLM Chain. Handoffs: evidence with source IDs, structured draft, validation, authorized human approval, saved plan. Missing approval is pending; rejected approval never saves. Give a six-case failure matrix, a run log schema and a maintenance checklist. Optional specialists are advisory only, at most5 agents total including coordinator, no recursive recruiting. Do not claim tools, credentials or actions are connected unless they actually are.
Approval was implied instead of checked.
Try: Require explicit authorized approval and test missing/false states.
Evidence IDs and validation logs were dropped between steps.
Try: Keep provenance and a run ID across handoffs.
Responsibilities overlap and tools are too broad.
Try: Start with one workflow; add specialists only for independent work with a shared budget.
Tick a criterion only after checking your own artifact. These are self-reported checks, not an automated certification.
Add a source reviewer and style reviewer as independent advisory steps. Keep a coordinator and at most four workers, five agents total. They cannot recruit more agents; actions stay behind human approval.
Each component should have explicit input and output. A notes step returns evidence; a model step returns a draft; an approval step returns a decision. Ambiguous handoffs make failures hard to locate.
A request to approve is not approval. Keep pending, approved and rejected states separate; only the approved branch can save or send the selected plan.
Record a run ID, evidence IDs, validation result, approval outcome and final artifact. When something fails, diagnose the component instead of blindly changing the whole prompt.
Use the primary documentation to verify this part of your build.
Apply it in the project labUse the primary documentation to verify this part of your build.
Apply it in the project labUse the primary documentation to verify this part of your build.
Apply it in the project lab