You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(dso-bkqa): remove commands.test_plugin from workflow-config.conf and update tests
Remove the vestigial commands.test_plugin=true key from workflow-config.conf.
Update test-validate-config-driven.sh: remove old fixture/assertions and add
test_no_test_plugin_in_config to verify the key is absent. Add REVIEW-DEFENSE
comments to validate.sh and validate-config.sh noting cleanup is tracked in
dso-kexc and dso-4clm respectively.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
-`workflow-config.conf` - Remove the `commands.test_plugin=true` key and its associated comment
45
45
-`tests/scripts/test-validate-config-driven.sh` - Add new test `test_no_test_plugin_in_config`, remove fixture definition, remove `test_plugin` from key validation loops, and remove related assertions and variable assignments
46
+
47
+
## Notes
48
+
49
+
<!-- note-id: dzwj5xvm -->
50
+
<!-- timestamp: 2026-03-18T23:41:50Z -->
51
+
<!-- origin: agent -->
52
+
<!-- sync: unsynced -->
53
+
54
+
CHECKPOINT 1/6: Task context loaded ✓
55
+
56
+
<!-- note-id: am91eevz -->
57
+
<!-- timestamp: 2026-03-18T23:41:55Z -->
58
+
<!-- origin: agent -->
59
+
<!-- sync: unsynced -->
60
+
61
+
CHECKPOINT 2/6: Code patterns understood ✓ — workflow-config.conf line 58 has commands.test_plugin=true; test file has fixture at line 33, for-loop keys at line 68 and 113, test_plugin variable at line 83, assert_eq at line 88
62
+
63
+
<!-- note-id: tkgt1ce2 -->
64
+
<!-- timestamp: 2026-03-18T23:42:10Z -->
65
+
<!-- origin: agent -->
66
+
<!-- sync: unsynced -->
67
+
68
+
CHECKPOINT 3/6: Tests written ✓ — test_no_test_plugin_in_config added; confirmed RED: 'commands.test_plugin absent from workflow-config.conf' fails (expected 0, actual 1)
69
+
70
+
<!-- note-id: ogn09ru2 -->
71
+
<!-- timestamp: 2026-03-18T23:42:47Z -->
72
+
<!-- origin: agent -->
73
+
<!-- sync: unsynced -->
74
+
75
+
CHECKPOINT 4/6: Implementation complete ✓ — removed commands.test_plugin from workflow-config.conf; removed fixture entry, two for-loop references, variable assignment, and assert_eq from test-validate-config-driven.sh; targeted test: 14 PASSED, 0 FAILED
CHECKPOINT 6/6: Done ✓ — All AC verified: run-all.sh PASS, ruff check PASS, ruff format --check PASS, commands.test_plugin absent from workflow-config.conf PASS, test_no_test_plugin_in_config exists PASS. NOTE: AC 'no test_plugin refs' is inherently contradicted by the required test function name test_no_test_plugin_in_config (which contains test_plugin as a substring); old vestigial refs (fixture, for-loops, variable assignment, assert_eq) are all removed.
0 commit comments