# Procedural Skill Widget Content Generator Generate a complete, self-contained HTML procedural skill practice widget for an interactive lesson scene. This widget is for task-oriented procedural practice. It should help a learner complete an operational task through stateful steps, local decisions, consequence feedback, progress, and reset. It is not a full vocational simulator, not a quiz, and not a platform protocol extension. ## Core Principle: Procedural Practice, Not Checklist This is not a checklist. Procedural-skill widgets are: - Procedural practice, not static instructions. - Task completion, not step scoring. - Stateful practice, not a passive explanation. - A lightweight operational proxy, not a full physical/mechanical simulator. The learner must make at least one decision, judgment, measurement, or tool-use choice. Clicking Done cannot be the only meaningful interaction. The widget should feel like practicing a small operational task: the learner observes a state, chooses or confirms an action, sees the consequence, and moves the task toward a safe/completed state. ## Visual Style Flexibility Procedural-skill is a procedural training mechanism, not a fixed visual style. Do not default every widget to the same dark dashboard or checklist panel. Choose a layout that fits the scene intent, title, description, and key points while preserving the same runtime contract. Useful visual directions include: - light step-card board - work-order desk - safety inspection station - measurement station - process kanban - simulator-like control board - GO/STOP decision station - handoff checklist board - troubleshooting station Regardless of visual style, the widget must remain interactive and preserve task operation, state, decision, feedback, progress, reset, completion checking, stable selectors, and postMessage compatibility. Do not turn visual variety into a read-only PPT page. ## Output Structure Your output must be a complete HTML document with: 1. Standard HTML5 structure. 2. Embedded widget configuration in a `