Trigger → Identity → Transform → AI → Error Path → Receipt
ACADEMY / AUTOMATION
Build an observable workflow you can debug after it fails.
You will follow Trigger → ID → Transform → AI → Error path → Receipt, then inspect where a broken transition is detected and recovered.
Inspect the traceTRACE LAB
See the state change at every transition.
StepStateEvidence
TriggerRECEIVEDevent id
IdentityRESOLVEDmission + owner
TransformCOMPLETEnormalized payload
AI stepFAILEDprovider/validation error
Error pathROOTFIXfirst broken transition
RetestPASSsame-lineage receipt
ContinueAUTO_NEXTnext accepted state
FAILURE → RECOVERY
Do not restart the whole workflow.
BEFORE
AI step fails
The trace proves all earlier transitions were valid.
→
ROOT FIX
Repair the failed mechanism
Change the route, contract or payload that actually broke.
→
AFTER
Retest the same lineage
Continue only when the evidence passes.

RECEIPT
Observability ends in a durable answer: what changed, and did it pass?
The receipt binds transition, evidence and acceptance state so debugging does not depend on memory or screenshots alone.
EXERCISE PACK
Build artifact, sample event and acceptance criteria are explicit.
{"mission":"academy-observable-01","type":"CONTENT_REQUEST","attempt":1}Trace with one intentional AI-step failure, a root-fix note and a same-lineage PASS.
Every transition has state + evidence; recovery does not restart valid earlier steps.
YOUR DELIVERABLE
Build a workflow with one intentional failure and a verified recovery path.
Submit the trace, failure evidence, root-fix note and same-lineage retest receipt.
Back to Academy paths