You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When currency checks detect that reference data has changed, the analyst must be informed and given control before any dependent calculations are re-run. External data changes can materially affect analytical conclusions, so this must be a blocking interaction.
Proposed Solution
A blocking modal that:
Lists all affected sources when currency checks complete
Provides per-source controls:
View diff — show old vs new value side-by-side before committing
Accept update — update the reference value at capture; trigger downstream recalculation
Reject update — retain existing value; suppress further alerts for this source in this session
Batches multiple changed sources into a single modal (avoids sequential interruptions on session open)
Tailored messages per currency state (changed, unavailable, source-structure-changed)
Success Criteria
Modal blocks analyst interaction until all sources are acknowledged
Multiple changed sources appear in a single modal with per-source controls
Epic
Part of E09: Provenance Graph
Problem
When currency checks detect that reference data has changed, the analyst must be informed and given control before any dependent calculations are re-run. External data changes can materially affect analytical conclusions, so this must be a blocking interaction.
Proposed Solution
A blocking modal that:
changed,unavailable,source-structure-changed)Success Criteria
Dependencies
Requires #147 (session currency check orchestrator)
Complexity
High