From 25354a3c3bc6586448d8ca92b32b0d729ecde01d Mon Sep 17 00:00:00 2001 From: Fent Jani <37303771+bpstr@users.noreply.github.com> Date: Wed, 16 Sep 2026 00:04:45 +0200 Subject: [PATCH] Add stale-document competency fixture --- tests/fixtures/competency/stale-doc-conflict/README.md | 3 +++ tests/fixtures/competency/stale-doc-conflict/SCENARIO.md | 5 +++++ tests/fixtures/competency/stale-doc-conflict/checkout.py | 3 +++ 3 files changed, 11 insertions(+) create mode 100644 tests/fixtures/competency/stale-doc-conflict/README.md create mode 100644 tests/fixtures/competency/stale-doc-conflict/SCENARIO.md create mode 100644 tests/fixtures/competency/stale-doc-conflict/checkout.py diff --git a/tests/fixtures/competency/stale-doc-conflict/README.md b/tests/fixtures/competency/stale-doc-conflict/README.md new file mode 100644 index 0000000..e20cba0 --- /dev/null +++ b/tests/fixtures/competency/stale-doc-conflict/README.md @@ -0,0 +1,3 @@ +# Payments + +Checkout always charges the card synchronously before returning success. diff --git a/tests/fixtures/competency/stale-doc-conflict/SCENARIO.md b/tests/fixtures/competency/stale-doc-conflict/SCENARIO.md new file mode 100644 index 0000000..ed9fe8f --- /dev/null +++ b/tests/fixtures/competency/stale-doc-conflict/SCENARIO.md @@ -0,0 +1,5 @@ +# Stale documentation contradicts implementation + +Question: Is payment charged synchronously during checkout? + +Expected: preserve the README claim as contradictory documentation, ground current behavior in source, and avoid silently choosing documentation over implementation. diff --git a/tests/fixtures/competency/stale-doc-conflict/checkout.py b/tests/fixtures/competency/stale-doc-conflict/checkout.py new file mode 100644 index 0000000..bf882a9 --- /dev/null +++ b/tests/fixtures/competency/stale-doc-conflict/checkout.py @@ -0,0 +1,3 @@ +def checkout(queue, order): + queue.enqueue('charge-card', order.id) + return {'accepted': True}