feat(calm): add deployment decorator standard to calm draft schema#2160
Open
harveymmaunders wants to merge 20 commits intofinos:mainfrom
Open
feat(calm): add deployment decorator standard to calm draft schema#2160harveymmaunders wants to merge 20 commits intofinos:mainfrom
harveymmaunders wants to merge 20 commits intofinos:mainfrom
Conversation
Create calm/standards directory for official reusable decorator schemas following the same organizational pattern as interfaces/ and controls/. - Add calm/standards/ directory for reusable decorator standards - Add base deployment.decorator.schema.json with 6 core fields - Add kubernetes.decorator.schema.json as platform-specific extension - Include comprehensive examples demonstrating various use cases - Add README documentation for standards directory and deployment subdirectory Refs finos#1908
Update decorator documentation to reflect the new deployment decorator standard schema with 6 core fields. - Update core-concepts/decorators.md with new schema fields - Add deployment-end-time, deployment-environment, and deployment-notes to examples - Update schema references to point to calm/standards/deployment/ - Update AI tools decorator-creation.md with enhanced example - Align all documentation with the official deployment decorator standard Closes finos#1908
Remove inline examples from schema files - examples are maintained separately in the examples/ directory. - Remove examples section from deployment.decorator.schema.json - Remove examples section from kubernetes.decorator.schema.json - Examples remain available in calm/standards/deployment/examples/ Refs finos#1908
aidanm3341
reviewed
Feb 23, 2026
aidanm3341
reviewed
Feb 23, 2026
aidanm3341
reviewed
Feb 23, 2026
Remove 'deployment-' prefix from all field names for cleaner syntax: - deployment-start-time → start-time - deployment-status → status - deployment-end-time → end-time - deployment-environment → environment - deployment-observability → observability - deployment-notes → notes Move kubernetes.decorator.schema.json to examples/ directory as platform-specific example rather than separate standard. Refs finos#1908
Update all documentation to reflect renamed fields (without 'deployment-' prefix) and standard terminology. Simplify Kubernetes extension section to show it as an example of platform-specific properties rather than separate schema inheritance. Refs finos#1908
harveymmaunders
commented
Feb 25, 2026
calm/draft/2026-03/standards/deployment/deployment.decorator.standard.json
Show resolved
Hide resolved
12 tasks
Move deployment decorator standards from calm/standards/ to calm/draft/2026-03/standards/ to align with CALM draft versioning structure. Remove obsolete 2183 draft meta schemas. This consolidates the deployment decorator standard under the 2026-03 draft specification for proper version management. Closes finos#1908
a279f84 to
e5b1748
Compare
Update all meta schema fields from draft/2183 to draft/2026-03 to align with correct draft version. Ref finos#2183
Add required target-type field, remove environment, simplify kubernetes decorator to essential fields only. Update examples and documentation. Ref finos#1908
aidanm3341
reviewed
Mar 4, 2026
calm/draft/2026-03/standards/deployment/deployment.decorator.standard.json
Show resolved
Hide resolved
aidanm3341
reviewed
Mar 4, 2026
calm/draft/2026-03/standards/deployment/examples/simple-deployment.decorator.json
Outdated
Show resolved
Hide resolved
Update deployment schema to standard Refs finos#1908
…ub.com/harveymmaunders/architecture-as-code into feat/add-deployment-decorator-standard
5210f28 to
f9e3652
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Introduces the official
calm/standards/directory with deployment decorator schema for tracking deployment information across CALM architectures. Includes base deployment schema with 6 core fields, Kubernetes extension, comprehensive examples, and updated documentation.Type of Change
Affected Components
cli/)shared/)calm-widgets/)calm-hub/)calm-hub-ui/)docs/)calm-plugins/vscode/)Commit Message Format ✅
Testing
Checklist