# Files changed · Pull request \#1 · versecafe/buildkite-qualification-20260912

[View on GitCafe](https://git.cafe/versecafe/buildkite-qualification-20260912/pull/1/diffs)

Repository: [versecafe/buildkite-qualification-20260912](https://git.cafe/versecafe/buildkite-qualification-20260912)

Visibility: public

[Qualify Buildkite failure and recovery](https://git.cafe/versecafe/buildkite-qualification-20260912/pull/1.md)

Version: 0

Head commit: 801510a7fff1fc6647520d84455c2840ad1f789a

Base commit: 997139d3d51f500d6fd9054eb3419528b3c7f765

Comparison base: 997139d3d51f500d6fd9054eb3419528b3c7f765

Showing up to 20 entries from this revision. If the pull request changes, reopen the first page before continuing.

## \.buildkite/verify.sh

Status: modified; +11; −0

```diff
@@ -20,6 +20,17 @@
 printf '%s\n' 'Unicode rendering: café ✓'
 printf '\033[33mWarning rendering: expected fixture warning\033[0m\n'
 
+delay="${CI_FIXTURE_DELAY_SECONDS:-0}"
+if ! [[ "$delay" =~ ^([0-9]|[12][0-9]|30)$ ]]; then
+  printf 'Unsupported fixture delay; use integer seconds 0 through 30.\n' >&2
+  exit 2
+fi
+for ((elapsed = 0; elapsed < delay; elapsed++)); do
+  printf '\rLive qualification: %2s/%s seconds' "$elapsed" "$delay"
+  sleep 1
+done
+if (( delay > 0 )); then printf '\rLive qualification: complete        \n'; fi
+
 if [ "$result" = fail ]; then
   printf '\033[31mFAIL: requested qualification failure\033[0m\n' >&2
   exit 23
```

## README.md

Status: modified; +2; −0

```diff
@@ -13,3 +13,5 @@
 The output includes ANSI colors, carriage-return progress, stderr, Unicode,
 and explicit final pass/fail text. No environment variables are dumped and no
 network requests are made by the job.
+
+Set `CI_FIXTURE_DELAY_SECONDS=20` for a bounded live-log observation window (integer 0–30, default 0).
```
