← All examples
UploadStudyMaterial
examples/UploadStudyMaterial.intent
UploadStudyMaterial.intent
1# UploadStudyMaterial.intent , Experience Contract (intent-graph-v1).2# UX behavior as a first-class contract: journeys, states, recovery, accessibility.34use experience56experience UploadStudyMaterial78 actor Learner910 goal11 "Turn my existing notes into a structured study plan."1213 enter when14 Learner is signed_in15 Learner has_selected Certification1617 journey HappyPath18 start at MaterialUpload19 when Learner selects SupportedDocument20 show UploadProgress immediately21 when Upload completes22 show ProcessingStatus23 preserve OriginalDocument24 when StudyPlan is ready25 show StudyPlan26 offer ReviewAndEdit2728 state Empty29 explain SupportedFormats30 offer PasteText31 offer SelectFile3233 state UploadFailure34 explain RecoverableProblem35 preserve SelectedDocument36 offer Retry3738 state ProcessingFailure39 preserve UploadedMaterial40 offer RetryProcessing41 offer ContactSupport4243 responsive44 support Mobile45 support Tablet46 support Desktop4748 accessible49 target WCAG_2_2_AA50 keyboard complete51 screen_reader announce UploadProgress52 focus move_to ErrorSummary when validation_fails5354 follows RecoverableUpload5556pattern RecoverableUpload5758 requires59 progress visible60 selected_file preserved_on_failure61 error actionable62 retry available6364 accessible65 progress announced66 keyboard complete67 focus managedDraft syntax. This file is illustrative and does not run yet.