Skip to content

Refine compute-control mixed identity paths#93

Merged
TacoRocket merged 1 commit intomainfrom
compute-control-mixed-identity
Apr 12, 2026
Merged

Refine compute-control mixed identity paths#93
TacoRocket merged 1 commit intomainfrom
compute-control-mixed-identity

Conversation

@TacoRocket
Copy link
Copy Markdown
Owner

What changed

  • tightened compute-control mixed-identity admission so corroborated identity choice can land as an exact row and unresolved cases fall back to bounded candidate rows instead of going silent
  • graduated the system-assigned fixture cases used by compute-control and refreshed principals/permissions goldens and table expectations to match the new fixture truth
  • added repeatable truthfulness helpers and review-driven cleanup around compute-control tests, help coverage, and mixed-identity resolver plumbing

Why

This keeps compute-control decision-complete without overclaiming identity choice, and it makes the saved lab fixture reflect the stronger-control joins the feature now depends on.

Validation

  • python3 -m pytest tests/test_compute_control.py tests/test_cli_smoke.py tests/test_collectors.py::test_collect_permissions tests/test_collectors.py::test_collect_principals tests/test_chain_semantics.py tests/test_help.py -q
  • python3 -m pytest tests/test_golden_outputs.py::test_golden_outputs tests/test_terminal_ux.py::test_principals_table_mode_uses_curated_columns tests/test_terminal_ux.py::test_permissions_table_mode_surfaces_next_review -q
  • guarded pre-push checks via git push --force-with-lease

@TacoRocket TacoRocket merged commit 33b56dc into main Apr 12, 2026
7 checks passed
@TacoRocket TacoRocket deleted the compute-control-mixed-identity branch April 12, 2026 18:58
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