perf: improve AI prompt cache reuse

This commit is contained in:
shen
2026-09-19 19:21:41 -07:00
parent 7306dc0f85
commit 1a10ca88e0
9 changed files with 318 additions and 124 deletions
@@ -9,7 +9,7 @@ class AiAnswerEvaluationCapability {
static const descriptor = AiCapabilityDescriptor(
id: 'answer-evaluation',
promptVersion: 1,
promptVersion: 2,
outputContract: 'WritingAiFeedback',
);
@@ -9,7 +9,7 @@ class AiDialogueCoachCapability {
static const descriptor = AiCapabilityDescriptor(
id: 'dialogue-coach',
promptVersion: 2,
promptVersion: 3,
outputContract: 'DialogueAiResponse or DialogueAiIntervention',
);
@@ -9,7 +9,7 @@ class AiLexiconExplanationCapability {
static const descriptor = AiCapabilityDescriptor(
id: 'lexicon-explanation',
promptVersion: 1,
promptVersion: 2,
outputContract: 'Temporary definition or SentenceAnalysisResult',
);
@@ -9,7 +9,7 @@ class AiReviewGenerationCapability {
static const descriptor = AiCapabilityDescriptor(
id: 'review-generation',
promptVersion: 1,
promptVersion: 2,
outputContract: 'GeneratedReviewVariant or audited GeneratedLesson',
);