[ { "id": "presentation-patterns-expressive-robot", "group": "presentation-patterns", "groupTitle": "Presentation patterns", "title": "Expressive robot: blink, think, smile", "description": "A silver visor robot raises an articulated hand to scratch its head, then holds a smile.", "useWhen": "Give a conceptual agent a bounded acknowledgment or thinking gesture.", "avoid": "Do not imply sentience, measured cognition or an always-on assistant.", "assumptions": "Generalized from an authorized presentation reference: vector geometry and explanatory relationships only. Timings and states are illustrative, not measured outcomes. No branding, source deck, fonts or images are redistributed.", "config": { "duration": 6000, "scale": 3.7, "smileDepth": 12 }, "beats": [ { "at": 0, "label": "Blink" }, { "at": 1000, "label": "Raise hand" }, { "at": 2000, "label": "Scratch" }, { "at": 3000, "label": "Lower hand" }, { "at": 4000, "label": "Smile" }, { "at": 6000, "label": "Complete" } ] }, { "id": "presentation-patterns-approval-gate", "group": "presentation-patterns", "groupTitle": "Presentation patterns", "title": "Approval gate: wait, open, cross, return", "description": "An envelope waits before a closed split barrier; approval precedes opening, crossing and returning evidence.", "useWhen": "Explain the distinction between a proposal, human permission, execution and evidence.", "avoid": "Not a real authorization control. Never use animation state as permission to execute.", "assumptions": "Generalized from an authorized presentation reference: vector geometry and explanatory relationships only. Timings and states are illustrative, not measured outcomes. No branding, source deck, fonts or images are redistributed.", "config": { "duration": 6000, "travelPx": 420 }, "beats": [ { "at": 0, "label": "Wait" }, { "at": 1000, "label": "Approval" }, { "at": 2000, "label": "Open barrier" }, { "at": 3000, "label": "Cross" }, { "at": 4000, "label": "Evidence return" }, { "at": 6000, "label": "Complete" } ] }, { "id": "presentation-patterns-delivery-cycle", "group": "presentation-patterns", "groupTitle": "Presentation patterns", "title": "Delivery cycle: parallel design and feedback", "description": "Two design streams join delivery, then acceptance and release return learning into the next cycle.", "useWhen": "Explain parallel design with a shared delivery join and an acceptance-before-release sequence.", "avoid": "Not a scheduler, compliance process or proof that work has completed.", "assumptions": "Generalized from an authorized presentation reference: vector geometry and explanatory relationships only. Timings and states are illustrative, not measured outcomes. No branding, source deck, fonts or images are redistributed.", "config": { "duration": 6000 }, "beats": [ { "at": 0, "label": "Scope" }, { "at": 1000, "label": "Parallel design" }, { "at": 2000, "label": "Join delivery" }, { "at": 3000, "label": "Accept / release" }, { "at": 4000, "label": "Feedback" }, { "at": 6000, "label": "Complete" } ] }, { "id": "presentation-patterns-connected-memory", "group": "presentation-patterns", "groupTitle": "Presentation patterns", "title": "Connected memory: retain, review and reuse", "description": "Learning yields retained knowledge and reviewed instructions; independent external sources connect to the agent.", "useWhen": "Distinguish learning activity, retained knowledge, reusable instructions and external access.", "avoid": "Not autonomous self-modification, source synchronization or an integration implementation.", "assumptions": "Generalized from an authorized presentation reference: vector geometry and explanatory relationships only. Timings and states are illustrative, not measured outcomes. No branding, source deck, fonts or images are redistributed.", "config": { "duration": 6000 }, "beats": [ { "at": 0, "label": "Learn" }, { "at": 1000, "label": "Retain" }, { "at": 2000, "label": "Review" }, { "at": 3000, "label": "Reuse" }, { "at": 4000, "label": "Source access" }, { "at": 6000, "label": "Complete" } ] } ]