Flow Spec¶
Recommended sections:
- Summary (goal and scope)
- Referenced Agreements (name + version)
- Internal Notes (implementation constraints)
- External Notes (integration constraints)
- Work Specification (prep, layout, logs, deliverables, validation, publish decision, error handling)
Required execution rules¶
- A flow should define the success condition for installation or setup work.
- For service-building flows, the default success condition should be: the generated service can be called successfully through
asactl. - For service-building flows, the generated project should include a service usage document in the project directory, covering how to start, stop, restart, verify, and modify the service later.
- After installation or setup succeeds, the agent should explicitly ask whether the user wants to publish the service to ASAHub.