From 741527f2a00a37a7df4f7342a466a961affd9e9b Mon Sep 17 00:00:00 2001 From: Fent Jani <37303771+bpstr@users.noreply.github.com> Date: Wed, 16 Sep 2026 00:05:05 +0200 Subject: [PATCH] Add unrelated-edit competency fixture --- .../competency/unrelated-edit-preservation/SCENARIO.md | 5 +++++ .../competency/unrelated-edit-preservation/feature.py | 2 ++ .../competency/unrelated-edit-preservation/unrelated.py | 1 + 3 files changed, 8 insertions(+) create mode 100644 tests/fixtures/competency/unrelated-edit-preservation/SCENARIO.md create mode 100644 tests/fixtures/competency/unrelated-edit-preservation/feature.py create mode 100644 tests/fixtures/competency/unrelated-edit-preservation/unrelated.py diff --git a/tests/fixtures/competency/unrelated-edit-preservation/SCENARIO.md b/tests/fixtures/competency/unrelated-edit-preservation/SCENARIO.md new file mode 100644 index 0000000..685164d --- /dev/null +++ b/tests/fixtures/competency/unrelated-edit-preservation/SCENARIO.md @@ -0,0 +1,5 @@ +# Unrelated edit preserves valid understanding + +Procedure: reconstruct `checkout_total`, then edit only `unrelated.py`. + +Expected: the checkout claim/task identity remains reusable and established; the unrelated edit must not demote it or force reinvestigation. diff --git a/tests/fixtures/competency/unrelated-edit-preservation/feature.py b/tests/fixtures/competency/unrelated-edit-preservation/feature.py new file mode 100644 index 0000000..6ac8def --- /dev/null +++ b/tests/fixtures/competency/unrelated-edit-preservation/feature.py @@ -0,0 +1,2 @@ +def checkout_total(items): + return sum(item['price'] for item in items) diff --git a/tests/fixtures/competency/unrelated-edit-preservation/unrelated.py b/tests/fixtures/competency/unrelated-edit-preservation/unrelated.py new file mode 100644 index 0000000..8039f42 --- /dev/null +++ b/tests/fixtures/competency/unrelated-edit-preservation/unrelated.py @@ -0,0 +1 @@ +BANNER_TEXT = 'Welcome'