experiment: assess decision condition status

This commit is contained in:
2026-08-06 09:04:06 +01:00
parent 32aa3f237a
commit 3119635211
4 changed files with 776 additions and 0 deletions
+47
View File
@@ -370,4 +370,51 @@ for (var key in SCENARIOS) {
}
}
/* ── Decision Condition Definitions for the European market scenario ─ */
export const DECISION_CONDITIONS = [
"Credible customer demand exists in Europe",
"European compliance is achievable",
"The expected market value justifies the cost of entry",
"The product offers sufficient competitive differentiation",
];
/* ── Decision Condition Support / Contradiction Concept Groups for generic matching ─ */
export const CONDITION_CONCEPTS = {
demand: {
support: ["demand", "need", "customer", "interest", "audience"],
contradiction: [],
},
compliance: {
support: ["compliance", "regulation", "legal", "required", "mandatory", "gdpr", "data residency"],
contradiction: ["non-compliant", "impossible", "unable to comply", "blocked by regulation", "cannot meet regulation", "cannot comply"],
},
value_cost: {
support: ["cost", "investment", "justif", "viability", "financial", "revenue", "budget"],
contradiction: ["not viable", "too expensive", "unaffordable", "insufficient return", "no financial sense"],
},
differentiation: {
support: ["differentiat", "advantage", "competit", "positioning", "superior", "unique"],
contradiction: ["parity", "indistinguishable", "identical to competitor", "no differentiation", "same as others"],
},
};
/* ── Contradiction keyword patterns (any resolved node text matching triggers) ─ */
export const CONTRADICTION_KEYWORDS = [
"not viable",
"impossible",
"unable to",
"blocked by",
"cannot meet",
"insufficient return",
"unaffordable",
"no financial sense",
"not competitive",
"parity with",
"identical to competitor",
"indistinguishable from",
];
export default SCENARIOS;