Implemented Investigation Strategy

This commit is contained in:
2026-08-02 15:10:49 +01:00
parent a79a7bd524
commit 5ef9710293
7 changed files with 293 additions and 121 deletions
+17 -5
View File
@@ -67,7 +67,11 @@ export const questionPriorityGeneralisationFixtures = [
"hire-bottleneck",
],
prohibitedFirstTopics: ["salary", "job advert", "programming language"],
acceptableQuestionStrategies: ["decision criterion", "constraint"],
acceptableQuestionStrategies: [
"decision_threshold",
"evidence_gathering",
"definition",
],
notes:
"The first question should establish whether more engineering capacity is justified before compensation or implementation details.",
graph: makeScenarioGraph({
@@ -143,7 +147,11 @@ export const questionPriorityGeneralisationFixtures = [
"paint colour",
"finance provider",
],
acceptableQuestionStrategies: ["decision criterion", "constraint"],
acceptableQuestionStrategies: [
"decision_threshold",
"evidence_gathering",
"definition",
],
notes:
"The first question should establish whether the fleet is failing a threshold that justifies replacement.",
graph: makeScenarioGraph({
@@ -219,7 +227,7 @@ export const questionPriorityGeneralisationFixtures = [
"office location",
"advertising channel",
],
acceptableQuestionStrategies: ["actor/customer", "decision criterion"],
acceptableQuestionStrategies: ["definition", "decision_threshold"],
notes:
"The first question should clarify the customer or value case for expansion before rollout logistics.",
graph: makeScenarioGraph({
@@ -291,7 +299,7 @@ export const questionPriorityGeneralisationFixtures = [
"project-remaining-benefit",
],
prohibitedFirstTopics: ["sunk cost", "project logo", "final launch date"],
acceptableQuestionStrategies: ["decision criterion", "objective"],
acceptableQuestionStrategies: ["decision_threshold", "definition"],
notes:
"The first question should establish remaining value or success threshold before sunk-cost framing or launch timing.",
graph: makeScenarioGraph({
@@ -367,7 +375,11 @@ export const questionPriorityGeneralisationFixtures = [
"payment provider",
"tier name",
],
acceptableQuestionStrategies: ["actor/customer", "decision criterion"],
acceptableQuestionStrategies: [
"definition",
"decision_threshold",
"baseline_reconstruction",
],
notes:
"The first question should establish who values paid support or what outcome would justify offering it before pricing details.",
graph: makeScenarioGraph({