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.

45 minBasic automation helpfulDeliverable: trace + recovery receipt
Inspect the trace
Observable workflow
TRACE 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 and evidence view
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.

STARTER TEMPLATE
Trigger → Identity → Transform → AI → Error Path → Receipt
SAMPLE EVENT
{"mission":"academy-observable-01","type":"CONTENT_REQUEST","attempt":1}
EXPECTED OUTPUT

Trace with one intentional AI-step failure, a root-fix note and a same-lineage PASS.

ACCEPTANCE CRITERIA

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