feat: introduce reasoning pattern selection

This commit is contained in:
2026-08-03 10:25:26 +01:00
parent 42d4da3496
commit b00928d6fb
7 changed files with 986 additions and 19 deletions
+18
View File
@@ -1766,6 +1766,15 @@ export function determineGraphBackedQuestion({ situationGraph }) {
reason: formulatedQuestion.reason,
strategy: formulatedQuestion.strategy,
investigationStrategy: formulatedQuestion.investigationStrategy,
reasoningPattern: formulatedQuestion.reasoningPattern,
reasoningPatternReason: formulatedQuestion.reasoningPatternReason,
questionFamily: formulatedQuestion.questionFamily,
allowedQuestionFamilies:
formulatedQuestion.allowedQuestionFamilies,
rejectedQuestionFamilies:
formulatedQuestion.rejectedQuestionFamilies,
selectedQuestionTemplate:
formulatedQuestion.selectedQuestionTemplate,
questionComplexity: formulatedQuestion.questionComplexity,
plainLanguageNormalisations:
formulatedQuestion.plainLanguageNormalisations,
@@ -2469,6 +2478,15 @@ export function applyValidatedProposal({
reason: formulatedQuestion?.reason || deterministicSelection.reason,
strategy: formulatedQuestion?.strategy,
investigationStrategy: formulatedQuestion?.investigationStrategy,
reasoningPattern: formulatedQuestion?.reasoningPattern,
reasoningPatternReason: formulatedQuestion?.reasoningPatternReason,
questionFamily: formulatedQuestion?.questionFamily,
allowedQuestionFamilies:
formulatedQuestion?.allowedQuestionFamilies,
rejectedQuestionFamilies:
formulatedQuestion?.rejectedQuestionFamilies,
selectedQuestionTemplate:
formulatedQuestion?.selectedQuestionTemplate,
questionComplexity,
plainLanguageNormalisations,
}