2026-10-12 22:13:16 +00:00
|
|
|
package ckprompt
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
"gitea.maximumdirect.net/eric/CommandKit/integrations/ckconfig"
|
|
|
|
|
promptkit "gitea.maximumdirect.net/eric/promptkit"
|
|
|
|
|
)
|
|
|
|
|
|
2026-10-12 22:25:43 +00:00
|
|
|
// ValidationRequest carries the configuration selection and seed PromptKit
|
|
|
|
|
// request populated by the standard validation command inputs.
|
2026-10-12 22:13:16 +00:00
|
|
|
type ValidationRequest struct {
|
|
|
|
|
// Selection identifies the configuration sources used to load the engine.
|
|
|
|
|
Selection ckconfig.Selection
|
2026-10-12 22:25:43 +00:00
|
|
|
// Request contains the prompt identity, scalar context, variables, and
|
|
|
|
|
// artifact references supplied to the command.
|
2026-10-12 22:13:16 +00:00
|
|
|
Request promptkit.RunRequest
|
|
|
|
|
}
|