Validate Flutter/Web async UI paths against rapid repeat actions, duplicate submits, out-of-order responses, and navigation/dispose races before delivery.
Prove that async UI flows remain correct when the user taps repeatedly, changes filters rapidly, retries while work is already in flight, or leaves the screen before async work completes.
test-creation-standard when new tests must be added.bug-fix-evidence-loop when the race condition is already causing a user-visible bug.bash delphi-ai/tools/frontend_race_probe.sh --scenario <id> --runner "<command>" [--burst-level <n>] [--burst-level <n> ...] [--repetitions <n>] [--timeout-sec <n>] [--workdir <path>] [--env KEY=VALUE] [--output-dir <dir>] to run real repeated-trigger probes against a stack-native test runner.DELPHI_RACE_SCENARIO, DELPHI_RACE_BURST_LEVEL, DELPHI_RACE_REPEAT_INDEX, DELPHI_RACE_ATTEMPT_DIR, and DELPHI_RACE_OUTPUT_DIR.bash delphi-ai/tools/frontend_race_validation_scaffold.sh --surface "<surface>" [--surface "..."] [--output <path>] when the matrix itself still needs to be written before execution starts.5, 10, and 20 repeated triggers for material async surfaces.drop duplicateserializecancel previouslast-write-winsidempotent server-sidefrontend_race_probe.sh.frontend_race_probe.sh.5|10|20 burst probes.