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'