← All examples
CreateStudyPlan
examples/CreateStudyPlan.intent
CreateStudyPlan.intent
1# CreateStudyPlan.intent , Distributed + failure semantics (Gap 3).2# Partial failure is modeled explicitly: idempotency, timeout, retry, delivery, dedup,3# and compensation. IntentLang checks the DECLARED failure policy is safe; OpenThunder4# verifies the implementation honors it. See docs/intent-graph.md.56mission CreateStudyPlan78title "Create a study plan from uploaded material"910command CreateStudyPlan11 idempotency_key Request.id12 timeout 30 seconds13 retry at_most 214 with exponential_backoff1516event StudyPlanCreated17 delivery at_least_once18 ordered_by Learner.id1920on duplicate StudyPlanCreated21 ignore when Event.id was_processed2223on permanent_failure24 compensate RemovePartialStudyPlan25 notify Learner26 preserve UploadedMaterialDraft syntax. This file is illustrative and does not run yet.