fix(confidence-engine): allow no-op episode reconsideration

This commit is contained in:
2026-09-07 15:50:50 +01:00
parent ae00e70ced
commit 949a7024b3
2 changed files with 74 additions and 3 deletions
+10 -1
View File
@@ -4089,7 +4089,16 @@ export async function applyValidatedProposal({
);
if (!proposalGraphValidation.valid) {
proposalCompatibilityErrors.push(...proposalGraphValidation.errors);
const acceptsCompletedEpisodeNoOp = evidenceContext?.isCompletedEpisode === true;
proposalCompatibilityErrors.push(
...proposalGraphValidation.errors.filter(
(error) =>
!(
acceptsCompletedEpisodeNoOp &&
error === "Update contains no meaningful change"
),
),
);
}
const existingEdgeIds = new Set(situationGraph.edges.map((edge) => edge.id));