Skip to content

docs: add DR-003-Strat — Module Maturity Classification (Release / Experimental / Preview) - #3124

Open
antonkri wants to merge 4 commits into
mainfrom
feature/dr-003-module-maturity-classification
Open

docs: add DR-003-Strat — Module Maturity Classification (Release / Experimental / Preview)#3124
antonkri wants to merge 4 commits into
mainfrom
feature/dr-003-module-maturity-classification

Conversation

@antonkri

@antonkri antonkri commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

New Decision Record introducing three maturity levels for modules (Release / Experimental / Preview).

This makes it possible to include all modules in platform releases while giving users clear guidance on each module's maturity and intended usage. Builds on DR-001-Strat (consistent stack).

Status: draft.

@antonkri

Copy link
Copy Markdown
Contributor Author

to be discussed in the next TL circle

@github-actions

Copy link
Copy Markdown

The created documentation from the pull request is available at: docu-html

FScholPer
FScholPer previously approved these changes Jul 28, 2026
@FScholPer

Copy link
Copy Markdown
Contributor

looks like a good proposal. But as result we should add kpis and add it to the metamodel

@aschemmel-tech aschemmel-tech left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In principle ok, some improvements suggested.

Comment thread docs/design_decisions/DR-003-strat.md Outdated

**Release**

- The module implements **all** currently existing feature and component requirements.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would add "unless excluded by the valid_from / valid_until attributes"

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done


- The module implements **all** currently existing feature and component requirements.
- All feature and component requirements are **fully covered / tested**.
- The module provides **all artifacts** mandated by the current state of the S-CORE developer

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

To differentiate this from the almost identical sentence in section "Experimental", maybe here write "in valid state" and below "at least in draft state"?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

Comment thread docs/design_decisions/DR-003-strat.md Outdated
| Deviations from process | undetermined | major, but transparent | minor only |
| Requirements implemented | undetermined | not necessarily all | all currently existing |
| Requirements covered / tested | undetermined | not necessarily all | fully |
| Quality statement possible | no | yes (with known gaps) | yes |

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is not clear to me what the "quality statement" is. Which work product(s)?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Quality, Unit-test coverage

@anmittag anmittag left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • adapt meta model (docs-as-code) to enable the documentation: Release, Experimental, ....
  • module provider / maintainer shall manage the attribute
  • adapt the process description accordingly

@antonkri
antonkri marked this pull request as ready for review July 30, 2026 12:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

4 participants