Replace 234 bare @skip occurrences across 82 Behave feature files with
the correct TDD issue-capture tagging system described in CONTRIBUTING.md
§ Bug Fix Workflow. Previously, the noxfile ran Behave with
`--tags=not @skip`, silently excluding all @skip-tagged scenarios from
every CI run.
Mechanical conversion (234 replacements across 82 files):
- Extracted the proper TDD tags from the comment hint above each @skip
line, removed @skip from the tag set, and replaced the @skip line
with those tags.
- Removed the now-redundant comment hint lines alongside each
replacement.
Bug-fixed scenarios — @tdd_expected_fail removed (84 scenarios):
- Ran nox -s unit_tests to identify which newly-enabled
@tdd_expected_fail scenarios now pass (their referenced bugs have
already been fixed). Removed @tdd_expected_fail from those 84
scenarios, leaving only permanent @tdd_issue @tdd_issue_<N>
regression-guard tags.
Noxfile cleanup:
- Removed all four --tags=not @skip arguments from noxfile.py
(unit_tests and coverage sessions). With zero @skip tags remaining,
this filter was dead code.
Regression guard files:
- Split tdd_regression_guards.feature into two focused files:
tdd_regression_guards_exec_env.feature (bug #4281) and
tdd_regression_guards_session_list.feature (bug #4271).
Each file carries only its own @tdd_issue tags, avoiding
cross-contamination via Behave tag inheritance.
Known edge cases (follow-up tickets):
- tdd_exec_env_resolution_precedence.feature retains feature-level
@tdd_expected_fail for bug #1080 (closed, but the specific
precedence-level-2-vs-4 scenario still fails on master).
- session_list_summary_dedup.feature retains feature-level
@tdd_expected_fail for bug #3046 (closed, but the specific
dedup-consistency scenarios still fail on master).
- actor_add_update_enforcement.feature retains @tdd_expected_fail for
bug #2609 (closed, but the enforcement scenarios still fail on
master).
- ci_workflow_validation.feature:134 retains @tdd_expected_fail for
#4227 (closed, but the CI YAML threshold assertion still fails).
ISSUES CLOSED: #7025