Product prototype · synthetic data
Workflow Audit
Find the decision that goes wrong, fix its cause, then prove both paths work.
This interactive case uses GIFT One's synthetic €875 fraud review. It replays the defect, compares each decision with the expected outcome, applies the two-parenthesis repair, and reruns both branches. It does not connect to a live bank or modify another product.
Contract
What should happen
New device, high-value retry, €875 held for analyst review. No posting at the hold.
Retry declined. Ledger posting never existed.
Retry approved. Clearing matched and settled.
Observed replay
Ready to audit
Run both decision paths to compare observed and expected outcomes.
Cause and repair
One condition, two branches
Before: LBL_SYN+released?releaseHTML:declineHTML
After: LBL_SYN+(released?releaseHTML:declineHTML)
The nonempty label plus the boolean was evaluated before the conditional, making both paths show Release. Parentheses make the choice first. The two-parenthesis repair is shown above..
Evidence chain
Audit record
- Ready: synthetic GIFT One case loaded.
Open the live GIFT One demo. In a fresh browser session, Decline displayed "Case declined. Nothing ever moved" and Release displayed "Case released. Retry approved" with clearing settled. This prototype simulates those checks, rather than reading live state.