Skip to content

Harden deployment-path actionability#87

Merged
TacoRocket merged 3 commits intomainfrom
deployment-path-actionability
Apr 10, 2026
Merged

Harden deployment-path actionability#87
TacoRocket merged 3 commits intomainfrom
deployment-path-actionability

Conversation

@TacoRocket
Copy link
Copy Markdown
Owner

What changed

  • added explicit deployment-path actionability and insertion-point surfacing
  • hardened automation actionability proof with exact RBAC-based current-operator control checks
  • promoted proven edit-capable automation rows to the top priority band while keeping support-only rows low
  • deduplicated deployment evidence command assembly and cleaned up repeated missing-footprint wording
  • refreshed fixtures and tests to validate behavior without overfitting to wrapped table text

Why

The deployment-path slice needed to meet the newer operator-complete bar: stronger evidence-first control proof, clearer default wording, better automation start-or-edit grounding, and more resilient regression coverage.

Impact

  • deployment-path rows now separate actionability, insertion point, likely Azure impact, and what is still missing more cleanly
  • automation-backed rows use structured RBAC evidence instead of brittle role-name and scope heuristics
  • regression coverage now checks stable behavioral signals rather than presentation artifacts

Validation

  • python3 -m ruff check src/azurefox/chains/runner.py tests/test_cli_smoke.py tests/test_deployment_path_admissibility.py
  • python3 -m pytest -q tests/test_deployment_path_admissibility.py tests/test_cli_smoke.py tests/test_terminal_ux.py tests/test_chain_scaffold.py tests/test_help.py
  • remote pre-push guardrail: 310 passed, 2 deselected

@TacoRocket TacoRocket changed the title [codex] Harden deployment-path actionability Harden deployment-path actionability Apr 10, 2026
@TacoRocket TacoRocket merged commit 0ff40f3 into main Apr 10, 2026
7 checks passed
@TacoRocket TacoRocket deleted the deployment-path-actionability branch April 10, 2026 04:18
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