Skip to content

Fix Rich line-wrap test failure and promote 14 specs to released#176

Merged
remyluslosius merged 1 commit into
mainfrom
fix/release-readiness-v1.4.0
Mar 23, 2026
Merged

Fix Rich line-wrap test failure and promote 14 specs to released#176
remyluslosius merged 1 commit into
mainfrom
fix/release-readiness-v1.4.0

Conversation

@remyluslosius

Copy link
Copy Markdown
Contributor

Summary

  • Fix test_ac1_nonexistent_parent_exits_before_ssh failure caused by Rich console wrapping paths mid-word (1828→1829 passing tests)
  • Promote 14 specs from status: approved to status: released — all have complete implementations with passing tests

Context

Release readiness gate for v1.4.0. The test failure was a pre-existing issue where Rich's line-wrapping split nonexistent_dir across lines, breaking substring assertions. The spec promotions reflect work completed across PRs #143#174.

Test plan

  • 1829/1830 pass (1 skipped), 0 failures
  • 109/109 specs validate
  • All pre-commit hooks pass

🤖 Generated with Claude Code

Test fix:
- strip_ansi() in test_output_path_validation_spec.py now removes
  Rich console line-wrapping that split path substrings mid-word

Spec status updates (approved → released):
- 7 remediation handler specs: config_append, file_permissions,
  authselect_feature_enable, pam_module_arg, crypto_policy_subpolicy,
  crypto_policy_set, dconf_set
- 7 internal module specs: rule_validator_cli, license_consistency,
  rule_loading, rule_capability_validation, coverage_report,
  readme_accuracy, review_server

All 14 specs have complete implementations with passing tests.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@remyluslosius remyluslosius merged commit 94fdda2 into main Mar 23, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant