Skip to content

Add product environment config status#428

Merged
cbusillo merged 1 commit intomainfrom
feature/product-env-config-status
May 7, 2026
Merged

Add product environment config status#428
cbusillo merged 1 commit intomainfrom
feature/product-env-config-status

Conversation

@cbusillo
Copy link
Copy Markdown
Owner

@cbusillo cbusillo commented May 7, 2026

Refs #427

Summary

  • add product-profile/onboarding expected config requirements for runtime keys and managed secret bindings
  • add redacted product environment config-status read model and GET /v1/products/{product}/environments/{environment}/config-status
  • document expected-vs-recorded config status semantics and redaction boundaries

Verification

  • uv run python -m unittest tests.test_product_onboarding tests.test_product_environment_read_model tests.test_product_read_service tests.test_service
  • uv run --extra dev ruff check control_plane/contracts/product_profile_record.py control_plane/contracts/product_onboarding_manifest.py control_plane/workflows/product_onboarding.py control_plane/contracts/product_environment_read_model.py control_plane/product_read_service.py control_plane/service.py tests/test_product_onboarding.py tests/test_product_environment_read_model.py tests/test_service.py
  • uv run --extra dev mypy control_plane/contracts/product_profile_record.py control_plane/contracts/product_onboarding_manifest.py control_plane/workflows/product_onboarding.py control_plane/contracts/product_environment_read_model.py control_plane/product_read_service.py control_plane/service.py tests/test_product_onboarding.py tests/test_product_environment_read_model.py tests/test_service.py

@cbusillo cbusillo merged commit be04d9d into main May 7, 2026
12 checks passed
@cbusillo cbusillo deleted the feature/product-env-config-status branch May 7, 2026 23:12
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