platform: modularize api/gui, add docs-tests-web foundation, and refresh root config

This commit is contained in:
beckline
2026-03-26 22:40:54 +03:00
parent 0e2d7f61ea
commit 6a56d734c2
562 changed files with 70151 additions and 16423 deletions

View File

@@ -0,0 +1,42 @@
package app
import (
"fmt"
"strings"
)
func (b transportUnsupportedRuntimeBackend) Action(_ TransportClient, action string) transportBackendActionResult {
return transportBackendActionResult{
OK: false,
Code: "TRANSPORT_BACKEND_RUNTIME_MODE_UNSUPPORTED",
Message: fmt.Sprintf("runtime_mode %q is not supported yet for action %q", b.mode, strings.TrimSpace(action)),
ExitCode: -1,
}
}
func (b transportUnsupportedRuntimeBackend) Health(_ TransportClient) transportBackendHealthResult {
return transportBackendHealthResult{
OK: false,
Code: "TRANSPORT_BACKEND_RUNTIME_MODE_UNSUPPORTED",
Message: fmt.Sprintf("runtime_mode %q is not supported yet", b.mode),
Status: TransportClientDegraded,
Retryable: false,
}
}
func (b transportUnsupportedRuntimeBackend) Provision(_ TransportClient) transportBackendActionResult {
return transportBackendActionResult{
OK: false,
Code: "TRANSPORT_BACKEND_RUNTIME_MODE_UNSUPPORTED",
Message: fmt.Sprintf("runtime_mode %q is not supported yet for provision", b.mode),
ExitCode: -1,
}
}
func (b transportUnsupportedRuntimeBackend) Cleanup(_ TransportClient) transportBackendActionResult {
return transportBackendActionResult{
OK: true,
ExitCode: 0,
Message: fmt.Sprintf("cleanup skipped for unsupported runtime_mode %q", b.mode),
}
}