Documentation
¶
Overview ¶
Package checkkit — the SHARED check-drive pieces every check-driving plugin (plugin-check, plugin-pipeline, ...) consumes: the plan grammar, the out-of-process verb resolver, and the ADE agent-check grader. One home (R3): the pieces were plugin-local in plugin-check; they belong in the SDK so any plugin drives the org's check machinery identically.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AdeGrader ¶
AdeGrader grades an agent-check step's prose against the venue evidence via the caller's agent runtime (the ADE contract: the live agent decides pass/fail).
type PlanGrammar ¶
type PlanGrammar struct{}
PlanGrammar implements kit.PlanGrammar — the do-mode/context grammar, ported from the core hostPlanGrammar (pure over spec.Op + the VerbCatalog).
func (PlanGrammar) ContextsLabel ¶
func (PlanGrammar) ContextsLabel(op *spec.Op) string
func (PlanGrammar) EffectiveDo ¶
func (PlanGrammar) EffectiveDo(op *spec.Op) spec.DoMode
type VerbResolver ¶
type VerbResolver struct {
Ex *sdk.Executor
Env spec.CheckEnv
// contains filtered or unexported fields
}
VerbResolver implements kit.VerbResolver — the out-of-process verb dispatch over the plugin's single dial (InvokeProvider), with the venue descriptor threaded from the runner's current executor.
func (*VerbResolver) RunProvisionAct ¶ added in v0.2026252.834
func (r *VerbResolver) RunProvisionAct(ctx context.Context, op *spec.Op, verb string) (spec.CheckResult, bool)
RunProvisionAct runs a do:act state-provision verb's act leg (the kit.VerbResolver seam): the same single-dial dispatch, with the act run mode.
func (*VerbResolver) RunVerb ¶
func (r *VerbResolver) RunVerb(ctx context.Context, op *spec.Op) (spec.CheckResult, bool)
func (*VerbResolver) SetRunner ¶
func (r *VerbResolver) SetRunner(kr *kit.Runner)