Skip to content

feat: add api-mgmt command#21

Merged
TacoRocket merged 2 commits intomainfrom
phase3-api-mgmt
Apr 2, 2026
Merged

feat: add api-mgmt command#21
TacoRocket merged 2 commits intomainfrom
phase3-api-mgmt

Conversation

@TacoRocket
Copy link
Copy Markdown
Owner

Summary

  • add the Phase 3 api-mgmt command with service-level gateway, hostname, identity, and exposure posture
  • keep the first slice narrow and park deeper APIM subscription, named-value secret, Key Vault, and policy-body depth in future candidates
  • add fixture, schema, golden, help, and terminal UX coverage for the new command

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_golden_outputs.py tests/test_contract_schemas.py tests/test_cli_smoke.py tests/test_help.py tests/test_terminal_ux.py tests/test_models.py
  • PYTHONPATH=src python3 -m pytest

@TacoRocket TacoRocket merged commit 74b8a41 into main Apr 2, 2026
2 checks passed
@TacoRocket TacoRocket deleted the phase3-api-mgmt branch April 9, 2026 21:04
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