Skip to content

feat: add role-trusts collection modes#43

Merged
TacoRocket merged 1 commit intomainfrom
feat/role-trusts-modes
Apr 3, 2026
Merged

feat: add role-trusts collection modes#43
TacoRocket merged 1 commit intomainfrom
feat/role-trusts-modes

Conversation

@TacoRocket
Copy link
Copy Markdown
Owner

Summary

  • make fast the implicit default collection mode for role-trusts
  • add explicit full mode for the slower tenant-wide application trust sweep
  • align all-checks --section identity with the same default while allowing override via --role-trusts-mode
  • surface the selected mode in output, help text, table takeaway, tests, and schema

Validation

  • python3 -m ruff check src tests scripts
  • PYTHONPATH=src python3 scripts/generate_schemas.py
  • PYTHONPATH=src python3 -m pytest tests/test_collectors.py tests/test_cli_smoke.py tests/test_help.py tests/test_terminal_ux.py tests/test_golden_outputs.py
  • PYTHONPATH=src python3 -m pytest
  • clean-context review: no implementation-vs-plan drift found

@TacoRocket TacoRocket merged commit b9914fd into main Apr 3, 2026
4 checks passed
@TacoRocket TacoRocket deleted the feat/role-trusts-modes branch April 3, 2026 23:47
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