DEVX-177: Honest molecule selection: fail-open coverage and real command contract #350

Merged
kireto merged 1 commits from DEVX-177-honest-molecule-selection into master 2026-09-23 08:10:20 +00:00
Member
No description provided.
kireto added 1 commit 2026-09-23 08:09:12 +00:00
fix: fail-open molecule selection and honest fast-path contract
CI / validate (pull_request) Successful in 47s
CI / auto-merge (pull_request) Successful in 19s
2a94860e12
S09/REQ-9: detect_changed_roles silently skipped unmapped ansible paths
(restore.yml, build-image.yml, group_vars, playbook _tasks), emitted
nonexistent make targets for absent roles (sso_config), and fast_molecule
documented a converge+verify contract that diverged from the executed
full molecule test sequence.

- Map all infra playbooks; unmapped playbooks/ and group_vars/ now fail
  open to all testable roles.
- Role selection filtered to dirs present on disk with molecule/ dirs.
- Make targets derived by convention (molecule-<role>) instead of a
  stale hardcoded map.
- fast_molecule emits the exact commands CI runs and documents the real
  full-test sequence.

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
emil approved these changes 2026-09-23 08:10:16 +00:00
emil left a comment
Owner

Auto-approved: all CI checks passed (validate job).

Auto-approved: all CI checks passed (validate job).
kireto merged commit ca55cfd29a into master 2026-09-23 08:10:20 +00:00
kireto deleted branch DEVX-177-honest-molecule-selection 2026-09-23 08:10:20 +00:00
Sign in to join this conversation.