feat(confidence-engine): support finding corrections

This commit is contained in:
2026-08-27 13:43:23 +01:00
parent 5c926154cd
commit 22e1d7484b
3 changed files with 292 additions and 3 deletions
+11
View File
@@ -276,6 +276,16 @@ export default function ScenarioForm() {
);
}
function updateFindingProposition(findingId, newProposition) {
setFindings((prev) =>
prev.map((f) =>
f.id === findingId
? { ...f, proposition: newProposition, userDisposition: null }
: f,
),
);
}
function appendFocusedContribution(contribution) {
// Derive a single stored contribution object and use it for BOTH
// contribution storage AND Finding derivation so the same identity
@@ -630,6 +640,7 @@ export default function ScenarioForm() {
onFocusedContribution={appendFocusedContribution}
findings={findings}
onUpdateFindingDisposition={updateFindingDisposition}
onUpdateFindingProposition={updateFindingProposition}
onRestart={() => {
clearSession();
setStatus("idle");