feat(confidence-engine): support finding corrections
This commit is contained in:
@@ -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");
|
||||
|
||||
Reference in New Issue
Block a user