diff --git a/conductor/tracks/code_path_audit_polish_20260622/plan.md b/conductor/tracks/code_path_audit_polish_20260622/plan.md index c6c3a5dc..580bc4f2 100644 --- a/conductor/tracks/code_path_audit_polish_20260622/plan.md +++ b/conductor/tracks/code_path_audit_polish_20260622/plan.md @@ -63,7 +63,7 @@ Focus: Remove the 3 carry-over code smells. Focus: Add 1 behavioral test that locks down the SSDL analysis. -- [ ] Task 3.1: Add behavioral SSDL test. +- [x] Task 3.1: Add behavioral SSDL test. [14562353] - WHERE: New file `tests/test_code_path_audit_ssdl_behavioral.py` + new fixture `tests/fixtures/synthetic_ssdl/__init__.py` + `tests/fixtures/synthetic_ssdl/sample_module.py` - WHAT: Define a small synthetic fixture (5 consumer functions, each with 3 branches = 8 codepaths per function). Construct an `AggregateProfile` with these 5 consumers. Call `compute_effective_codepaths(profile)`. Assert the result is `5 * 8 = 40`. - HOW: