compose-lens 0.1.5

Loss-aware parsing, processing, validation, and rendering of Compose projects
Documentation
schema = 1
id = "profile-selection"
suite = "processing"
description = "Protects explicit Compose profile selection, all-profile selection, and reset-to-unprofiled merge behavior."
secrets_reviewed = true
files = ["compose.yaml", "compose.override.yaml"]

[provenance]
source = "authored"
license = "MPL-2.0"
redistribution = "allowed"
modifications = "none"

[environment]
description = "No environment or implicit command-target profile activation is used."

[expectations]
summary = "Unprofiled services stay active, matching profiles activate restricted services, and a reset profile list removes the restriction."

[extensions.processing]
stage = "post-merge-profile-selection"