--- name: musthold-s1-drain description: Relay the closed questions of the musthold modules to the System One endpoint of the project. Use when a module has closed requests waiting and `.musthold/config.yaml` sets `systemone.endpoint`. --- # Relay the closed requests `musthold-s1 drain` posts the closed questions a module exported to the System One endpoint of the project and hands the answers back to the module. It is the only code of musthold that opens a connection to a model service. 1. If `.musthold/config.yaml` sets no `systemone.endpoint`, stop: the modules answer their closed requests with host votes. 2. For each module that is installed, run `musthold-s1 drain --module ` with the name of the module: `dp`, `alignment` or `completeness`. A failure leaves the requests of that module for its own fulfil skill. 3. Report how many requests were answered and how many remain.