PromptActivity
Marker base for Prompt-category activities (§AS-C-5).
| Inherits | octomy::activity::Activity |
In the namespace octomy::activity. Declared in src/libs/libactivity/activity/PromptActivity.hpp.
Detailed description
A Prompt collects a single decision from the user and pops with a structured result. The launcher receives the result via its popImpl() override.
Two flavours are distinguished by push-time method (not by class): pushPrompt() for the over-anything case, and pushPromptAsBootAnchor() for the empty-stack startup case. A boot-anchor Prompt cannot be popped — only swap()ped with its successor from inside its own result handler.