PromptActivity

Marker base for Prompt-category activities (§AS-C-5).

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.

In this section