Expose prompt requirement inspection

This commit is contained in:
2026-10-08 20:40:16 +00:00
parent 089e824a92
commit bc5a2da0f2
10 changed files with 515 additions and 13 deletions

15
requirements_test.go Normal file
View File

@@ -0,0 +1,15 @@
package promptkit
import (
"context"
"errors"
"testing"
)
func TestInspectRequirementsRejectsNilEngine(t *testing.T) {
var engine *Engine
inspection, err := engine.InspectRequirements(context.Background(), RequirementInspectionRequest{PromptID: "prompt"})
if inspection != nil || !errors.Is(err, ErrInvalidConfig) {
t.Fatalf("nil engine returned (%+v, %v), want ErrInvalidConfig", inspection, err)
}
}